1/* 2 * Copyright 2011 Freescale Semiconductor, Inc. 3 * Copyright 2011 Linaro Ltd. 4 * 5 * The code contained herein is licensed under the GNU General Public 6 * License. You may obtain a copy of the GNU General Public License 7 * Version 2 or later at the following locations: 8 * 9 * http://www.opensource.org/licenses/gpl-license.html 10 * http://www.gnu.org/copyleft/gpl.html 11 */ 12 13/dts-v1/; 14 15#include "imx53-qsb-common.dtsi" 16 17/ { 18 model = "Freescale i.MX53 Quick Start-R Board"; 19 compatible = "fsl,imx53-qsrb", "fsl,imx53"; 20}; 21 22&iomuxc { 23 i2c1 { 24 /* open drain */ 25 pinctrl_i2c1_qsrb: i2c1grp-1 { 26 fsl,pins = < 27 MX53_PAD_CSI0_DAT8__I2C1_SDA 0x400001ec 28 MX53_PAD_CSI0_DAT9__I2C1_SCL 0x400001ec 29 >; 30 }; 31 32 pinctrl_pmic: pmicgrp { 33 fsl,pins = < 34 MX53_PAD_CSI0_DAT5__GPIO5_23 0x1e4 /* IRQ */ 35 >; 36 }; 37 }; 38}; 39 40&i2c1 { 41 pinctrl-names = "default"; 42 pinctrl-0 = <&pinctrl_i2c1_qsrb>; 43 status = "okay"; 44 45 pmic: mc34708@8 { 46 compatible = "fsl,mc34708"; 47 pinctrl-names = "default"; 48 pinctrl-0 = <&pinctrl_pmic>; 49 reg = <0x08>; 50 interrupt-parent = <&gpio5>; 51 interrupts = <23 0x8>; 52 regulators { 53 sw1_reg: sw1a { 54 regulator-name = "SW1"; 55 regulator-min-microvolt = <650000>; 56 regulator-max-microvolt = <1437500>; 57 regulator-boot-on; 58 regulator-always-on; 59 }; 60 61 sw1b_reg: sw1b { 62 regulator-name = "SW1B"; 63 regulator-min-microvolt = <650000>; 64 regulator-max-microvolt = <1437500>; 65 regulator-boot-on; 66 regulator-always-on; 67 }; 68 69 sw2_reg: sw2 { 70 regulator-name = "SW2"; 71 regulator-min-microvolt = <650000>; 72 regulator-max-microvolt = <1437500>; 73 regulator-boot-on; 74 regulator-always-on; 75 }; 76 77 sw3_reg: sw3 { 78 regulator-name = "SW3"; 79 regulator-min-microvolt = <650000>; 80 regulator-max-microvolt = <1425000>; 81 regulator-boot-on; 82 }; 83 84 sw4a_reg: sw4a { 85 regulator-name = "SW4A"; 86 regulator-min-microvolt = <1200000>; 87 regulator-max-microvolt = <3300000>; 88 regulator-boot-on; 89 regulator-always-on; 90 }; 91 92 sw4b_reg: sw4b { 93 regulator-name = "SW4B"; 94 regulator-min-microvolt = <1200000>; 95 regulator-max-microvolt = <3300000>; 96 regulator-boot-on; 97 regulator-always-on; 98 }; 99 100 sw5_reg: sw5 { 101 regulator-name = "SW5"; 102 regulator-min-microvolt = <1200000>; 103 regulator-max-microvolt = <1975000>; 104 regulator-boot-on; 105 regulator-always-on; 106 }; 107 108 swbst_reg: swbst { 109 regulator-name = "SWBST"; 110 regulator-boot-on; 111 regulator-always-on; 112 }; 113 114 vpll_reg: vpll { 115 regulator-name = "VPLL"; 116 regulator-min-microvolt = <1200000>; 117 regulator-max-microvolt = <1800000>; 118 regulator-boot-on; 119 }; 120 121 vrefddr_reg: vrefddr { 122 regulator-name = "VREFDDR"; 123 regulator-boot-on; 124 regulator-always-on; 125 }; 126 127 vusb_reg: vusb { 128 regulator-name = "VUSB"; 129 regulator-boot-on; 130 regulator-always-on; 131 }; 132 133 vusb2_reg: vusb2 { 134 regulator-name = "VUSB2"; 135 regulator-min-microvolt = <2500000>; 136 regulator-max-microvolt = <3000000>; 137 regulator-boot-on; 138 regulator-always-on; 139 }; 140 141 vdac_reg: vdac { 142 regulator-name = "VDAC"; 143 regulator-min-microvolt = <2500000>; 144 regulator-max-microvolt = <2775000>; 145 regulator-boot-on; 146 regulator-always-on; 147 }; 148 149 vgen1_reg: vgen1 { 150 regulator-name = "VGEN1"; 151 regulator-min-microvolt = <1200000>; 152 regulator-max-microvolt = <1550000>; 153 regulator-boot-on; 154 regulator-always-on; 155 }; 156 157 vgen2_reg: vgen2 { 158 regulator-name = "VGEN2"; 159 regulator-min-microvolt = <2500000>; 160 regulator-max-microvolt = <3300000>; 161 regulator-boot-on; 162 regulator-always-on; 163 }; 164 }; 165 }; 166}; 167