162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci// 362306a36Sopenharmony_ci// Copyright 2011 Freescale Semiconductor, Inc. 462306a36Sopenharmony_ci// Copyright 2011 Linaro Ltd. 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/dts-v1/; 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include "imx53-qsb-common.dtsi" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/ { 1162306a36Sopenharmony_ci model = "Freescale i.MX53 Quick Start-R Board"; 1262306a36Sopenharmony_ci compatible = "fsl,imx53-qsrb", "fsl,imx53"; 1362306a36Sopenharmony_ci}; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci&iomuxc { 1662306a36Sopenharmony_ci imx53-qsrb { 1762306a36Sopenharmony_ci pinctrl_pmic: pmicgrp { 1862306a36Sopenharmony_ci fsl,pins = < 1962306a36Sopenharmony_ci MX53_PAD_CSI0_DAT5__GPIO5_23 0x1c4 /* IRQ */ 2062306a36Sopenharmony_ci >; 2162306a36Sopenharmony_ci }; 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci}; 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci&i2c1 { 2662306a36Sopenharmony_ci pmic: mc34708@8 { 2762306a36Sopenharmony_ci compatible = "fsl,mc34708"; 2862306a36Sopenharmony_ci pinctrl-names = "default"; 2962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pmic>; 3062306a36Sopenharmony_ci reg = <0x08>; 3162306a36Sopenharmony_ci interrupt-parent = <&gpio5>; 3262306a36Sopenharmony_ci interrupts = <23 IRQ_TYPE_LEVEL_HIGH>; 3362306a36Sopenharmony_ci regulators { 3462306a36Sopenharmony_ci sw1_reg: sw1a { 3562306a36Sopenharmony_ci regulator-name = "SW1"; 3662306a36Sopenharmony_ci regulator-min-microvolt = <650000>; 3762306a36Sopenharmony_ci regulator-max-microvolt = <1437500>; 3862306a36Sopenharmony_ci regulator-boot-on; 3962306a36Sopenharmony_ci regulator-always-on; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci sw1b_reg: sw1b { 4362306a36Sopenharmony_ci regulator-name = "SW1B"; 4462306a36Sopenharmony_ci regulator-min-microvolt = <650000>; 4562306a36Sopenharmony_ci regulator-max-microvolt = <1437500>; 4662306a36Sopenharmony_ci regulator-boot-on; 4762306a36Sopenharmony_ci regulator-always-on; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci sw2_reg: sw2 { 5162306a36Sopenharmony_ci regulator-name = "SW2"; 5262306a36Sopenharmony_ci regulator-min-microvolt = <650000>; 5362306a36Sopenharmony_ci regulator-max-microvolt = <1437500>; 5462306a36Sopenharmony_ci regulator-boot-on; 5562306a36Sopenharmony_ci regulator-always-on; 5662306a36Sopenharmony_ci }; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci sw3_reg: sw3 { 5962306a36Sopenharmony_ci regulator-name = "SW3"; 6062306a36Sopenharmony_ci regulator-min-microvolt = <650000>; 6162306a36Sopenharmony_ci regulator-max-microvolt = <1425000>; 6262306a36Sopenharmony_ci regulator-boot-on; 6362306a36Sopenharmony_ci }; 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_ci sw4a_reg: sw4a { 6662306a36Sopenharmony_ci regulator-name = "SW4A"; 6762306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 6862306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 6962306a36Sopenharmony_ci regulator-boot-on; 7062306a36Sopenharmony_ci regulator-always-on; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci sw4b_reg: sw4b { 7462306a36Sopenharmony_ci regulator-name = "SW4B"; 7562306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 7662306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 7762306a36Sopenharmony_ci regulator-boot-on; 7862306a36Sopenharmony_ci regulator-always-on; 7962306a36Sopenharmony_ci }; 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci sw5_reg: sw5 { 8262306a36Sopenharmony_ci regulator-name = "SW5"; 8362306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 8462306a36Sopenharmony_ci regulator-max-microvolt = <1975000>; 8562306a36Sopenharmony_ci regulator-boot-on; 8662306a36Sopenharmony_ci regulator-always-on; 8762306a36Sopenharmony_ci }; 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ci swbst_reg: swbst { 9062306a36Sopenharmony_ci regulator-name = "SWBST"; 9162306a36Sopenharmony_ci regulator-boot-on; 9262306a36Sopenharmony_ci regulator-always-on; 9362306a36Sopenharmony_ci }; 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci vpll_reg: vpll { 9662306a36Sopenharmony_ci regulator-name = "VPLL"; 9762306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 9862306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 9962306a36Sopenharmony_ci regulator-boot-on; 10062306a36Sopenharmony_ci }; 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_ci vrefddr_reg: vrefddr { 10362306a36Sopenharmony_ci regulator-name = "VREFDDR"; 10462306a36Sopenharmony_ci regulator-boot-on; 10562306a36Sopenharmony_ci regulator-always-on; 10662306a36Sopenharmony_ci }; 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci vusb_reg: vusb { 10962306a36Sopenharmony_ci regulator-name = "VUSB"; 11062306a36Sopenharmony_ci regulator-boot-on; 11162306a36Sopenharmony_ci regulator-always-on; 11262306a36Sopenharmony_ci }; 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci vusb2_reg: vusb2 { 11562306a36Sopenharmony_ci regulator-name = "VUSB2"; 11662306a36Sopenharmony_ci regulator-min-microvolt = <2500000>; 11762306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 11862306a36Sopenharmony_ci regulator-boot-on; 11962306a36Sopenharmony_ci regulator-always-on; 12062306a36Sopenharmony_ci }; 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci vdac_reg: vdac { 12362306a36Sopenharmony_ci regulator-name = "VDAC"; 12462306a36Sopenharmony_ci regulator-min-microvolt = <2750000>; 12562306a36Sopenharmony_ci regulator-max-microvolt = <2750000>; 12662306a36Sopenharmony_ci }; 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci vgen1_reg: vgen1 { 12962306a36Sopenharmony_ci regulator-name = "VGEN1"; 13062306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 13162306a36Sopenharmony_ci regulator-max-microvolt = <1550000>; 13262306a36Sopenharmony_ci regulator-boot-on; 13362306a36Sopenharmony_ci regulator-always-on; 13462306a36Sopenharmony_ci }; 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ci vgen2_reg: vgen2 { 13762306a36Sopenharmony_ci regulator-name = "VGEN2"; 13862306a36Sopenharmony_ci regulator-min-microvolt = <2500000>; 13962306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 14062306a36Sopenharmony_ci regulator-boot-on; 14162306a36Sopenharmony_ci regulator-always-on; 14262306a36Sopenharmony_ci }; 14362306a36Sopenharmony_ci }; 14462306a36Sopenharmony_ci }; 14562306a36Sopenharmony_ci}; 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci&tve { 14862306a36Sopenharmony_ci dac-supply = <&vdac_reg>; 14962306a36Sopenharmony_ci}; 150