| // SPDX-License-Identifier: GPL-2.0+ | 
| // | 
| // Copyright 2011 Freescale Semiconductor, Inc. | 
| // Copyright 2011 Linaro Ltd. | 
|   | 
| /dts-v1/; | 
|   | 
| #include "imx53-qsb-common.dtsi" | 
|   | 
| / { | 
|     model = "Freescale i.MX53 Quick Start-R Board"; | 
|     compatible = "fsl,imx53-qsrb", "fsl,imx53"; | 
| }; | 
|   | 
| &iomuxc { | 
|     imx53-qsrb { | 
|         pinctrl_pmic: pmicgrp { | 
|             fsl,pins = < | 
|                 MX53_PAD_CSI0_DAT5__GPIO5_23    0x1c4 /* IRQ */ | 
|             >; | 
|         }; | 
|     }; | 
| }; | 
|   | 
| &i2c1 { | 
|     pmic: mc34708@8 { | 
|         compatible = "fsl,mc34708"; | 
|         pinctrl-names = "default"; | 
|         pinctrl-0 = <&pinctrl_pmic>; | 
|         reg = <0x08>; | 
|         interrupt-parent = <&gpio5>; | 
|         interrupts = <23 IRQ_TYPE_LEVEL_HIGH>; | 
|         regulators { | 
|             sw1_reg: sw1a { | 
|                 regulator-name = "SW1"; | 
|                 regulator-min-microvolt = <650000>; | 
|                 regulator-max-microvolt = <1437500>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             sw1b_reg: sw1b { | 
|                 regulator-name = "SW1B"; | 
|                 regulator-min-microvolt = <650000>; | 
|                 regulator-max-microvolt = <1437500>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             sw2_reg: sw2 { | 
|                 regulator-name = "SW2"; | 
|                 regulator-min-microvolt = <650000>; | 
|                 regulator-max-microvolt = <1437500>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             sw3_reg: sw3 { | 
|                 regulator-name = "SW3"; | 
|                 regulator-min-microvolt = <650000>; | 
|                 regulator-max-microvolt = <1425000>; | 
|                 regulator-boot-on; | 
|             }; | 
|   | 
|             sw4a_reg: sw4a { | 
|                 regulator-name = "SW4A"; | 
|                 regulator-min-microvolt = <1200000>; | 
|                 regulator-max-microvolt = <3300000>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             sw4b_reg: sw4b { | 
|                 regulator-name = "SW4B"; | 
|                 regulator-min-microvolt = <1200000>; | 
|                 regulator-max-microvolt = <3300000>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             sw5_reg: sw5 { | 
|                 regulator-name = "SW5"; | 
|                 regulator-min-microvolt = <1200000>; | 
|                 regulator-max-microvolt = <1975000>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             swbst_reg: swbst { | 
|                 regulator-name = "SWBST"; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             vpll_reg: vpll { | 
|                 regulator-name = "VPLL"; | 
|                 regulator-min-microvolt = <1200000>; | 
|                 regulator-max-microvolt = <1800000>; | 
|                 regulator-boot-on; | 
|             }; | 
|   | 
|             vrefddr_reg: vrefddr { | 
|                 regulator-name = "VREFDDR"; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             vusb_reg: vusb { | 
|                 regulator-name = "VUSB"; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             vusb2_reg: vusb2 { | 
|                 regulator-name = "VUSB2"; | 
|                 regulator-min-microvolt = <2500000>; | 
|                 regulator-max-microvolt = <3000000>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             vdac_reg: vdac { | 
|                 regulator-name = "VDAC"; | 
|                 regulator-min-microvolt = <2750000>; | 
|                 regulator-max-microvolt = <2750000>; | 
|             }; | 
|   | 
|             vgen1_reg: vgen1 { | 
|                 regulator-name = "VGEN1"; | 
|                 regulator-min-microvolt = <1200000>; | 
|                 regulator-max-microvolt = <1550000>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|   | 
|             vgen2_reg: vgen2 { | 
|                 regulator-name = "VGEN2"; | 
|                 regulator-min-microvolt = <2500000>; | 
|                 regulator-max-microvolt = <3300000>; | 
|                 regulator-boot-on; | 
|                 regulator-always-on; | 
|             }; | 
|         }; | 
|     }; | 
| }; | 
|   | 
| &tve { | 
|     dac-supply = <&vdac_reg>; | 
| }; |