| /* | 
 |  * Copyright 2011 Freescale Semiconductor, Inc. | 
 |  * Copyright 2011 Linaro Ltd. | 
 |  * | 
 |  * The code contained herein is licensed under the GNU General Public | 
 |  * License. You may obtain a copy of the GNU General Public License | 
 |  * Version 2 or later at the following locations: | 
 |  * | 
 |  * http://www.opensource.org/licenses/gpl-license.html | 
 |  * http://www.gnu.org/copyleft/gpl.html | 
 |  */ | 
 |  | 
 | /dts-v1/; | 
 |  | 
 | #include "imx53-qsb-common.dtsi" | 
 |  | 
 | / { | 
 | 	model = "Freescale i.MX53 Quick Start-R Board"; | 
 | 	compatible = "fsl,imx53-qsrb", "fsl,imx53"; | 
 | }; | 
 |  | 
 | &iomuxc { | 
 | 	i2c1 { | 
 | 		/* open drain */ | 
 | 		pinctrl_i2c1_qsrb: i2c1grp-1 { | 
 | 			fsl,pins = < | 
 | 				MX53_PAD_CSI0_DAT8__I2C1_SDA      0x400001ec | 
 | 				MX53_PAD_CSI0_DAT9__I2C1_SCL      0x400001ec | 
 | 			>; | 
 | 		}; | 
 |  | 
 | 		pinctrl_pmic: pmicgrp { | 
 | 			fsl,pins = < | 
 | 				MX53_PAD_CSI0_DAT5__GPIO5_23	0x1e4 /* IRQ */ | 
 | 			>; | 
 | 		}; | 
 | 	}; | 
 | }; | 
 |  | 
 | &i2c1 { | 
 | 	pinctrl-names = "default"; | 
 | 	pinctrl-0 = <&pinctrl_i2c1_qsrb>; | 
 | 	status = "okay"; | 
 |  | 
 | 	pmic: mc34708@8 { | 
 | 		compatible = "fsl,mc34708"; | 
 | 		pinctrl-names = "default"; | 
 | 		pinctrl-0 = <&pinctrl_pmic>; | 
 | 		reg = <0x08>; | 
 | 		interrupt-parent = <&gpio5>; | 
 | 		interrupts = <23 0x8>; | 
 | 		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 = <2500000>; | 
 | 				regulator-max-microvolt = <2775000>; | 
 | 				regulator-boot-on; | 
 | 				regulator-always-on; | 
 | 			}; | 
 |  | 
 | 			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; | 
 | 			}; | 
 | 		}; | 
 | 	}; | 
 | }; |