| // 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>; | 
 | }; |