diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2012-02-27 00:50:31 -0500 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2012-02-27 01:59:37 -0500 |
commit | 4619fce2c5312aaea3a210769e148812eabf7dcd (patch) | |
tree | 5d064f6597d02f4d45255881b6a9193039cb5d31 /arch/arm/boot/dts/imx51-babbage.dts | |
parent | adcec4ce967a4c2aee2906a262b67ef17ef6d92d (diff) |
ARM: dts: imx51-babbage: update mc13892 device
It adds regulators, removes invalid property fsl,mc13xxx-uses-regulator,
and fixes interrupt for mc13892.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx51-babbage.dts')
-rw-r--r-- | arch/arm/boot/dts/imx51-babbage.dts | 91 |
1 files changed, 89 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts index 564cb8c19f15..9949e6060dee 100644 --- a/arch/arm/boot/dts/imx51-babbage.dts +++ b/arch/arm/boot/dts/imx51-babbage.dts | |||
@@ -56,8 +56,95 @@ | |||
56 | compatible = "fsl,mc13892"; | 56 | compatible = "fsl,mc13892"; |
57 | spi-max-frequency = <6000000>; | 57 | spi-max-frequency = <6000000>; |
58 | reg = <0>; | 58 | reg = <0>; |
59 | mc13xxx-irq-gpios = <&gpio1 8 0>; | 59 | interrupt-parent = <&gpio1>; |
60 | fsl,mc13xxx-uses-regulator; | 60 | interrupts = <8>; |
61 | |||
62 | regulators { | ||
63 | sw1_reg: sw1 { | ||
64 | regulator-min-microvolt = <600000>; | ||
65 | regulator-max-microvolt = <1375000>; | ||
66 | regulator-boot-on; | ||
67 | regulator-always-on; | ||
68 | }; | ||
69 | |||
70 | sw2_reg: sw2 { | ||
71 | regulator-min-microvolt = <900000>; | ||
72 | regulator-max-microvolt = <1850000>; | ||
73 | regulator-boot-on; | ||
74 | regulator-always-on; | ||
75 | }; | ||
76 | |||
77 | sw3_reg: sw3 { | ||
78 | regulator-min-microvolt = <1100000>; | ||
79 | regulator-max-microvolt = <1850000>; | ||
80 | regulator-boot-on; | ||
81 | regulator-always-on; | ||
82 | }; | ||
83 | |||
84 | sw4_reg: sw4 { | ||
85 | regulator-min-microvolt = <1100000>; | ||
86 | regulator-max-microvolt = <1850000>; | ||
87 | regulator-boot-on; | ||
88 | regulator-always-on; | ||
89 | }; | ||
90 | |||
91 | vpll_reg: vpll { | ||
92 | regulator-min-microvolt = <1050000>; | ||
93 | regulator-max-microvolt = <1800000>; | ||
94 | regulator-boot-on; | ||
95 | regulator-always-on; | ||
96 | }; | ||
97 | |||
98 | vdig_reg: vdig { | ||
99 | regulator-min-microvolt = <1650000>; | ||
100 | regulator-max-microvolt = <1650000>; | ||
101 | regulator-boot-on; | ||
102 | }; | ||
103 | |||
104 | vsd_reg: vsd { | ||
105 | regulator-min-microvolt = <1800000>; | ||
106 | regulator-max-microvolt = <3150000>; | ||
107 | }; | ||
108 | |||
109 | vusb2_reg: vusb2 { | ||
110 | regulator-min-microvolt = <2400000>; | ||
111 | regulator-max-microvolt = <2775000>; | ||
112 | regulator-boot-on; | ||
113 | regulator-always-on; | ||
114 | }; | ||
115 | |||
116 | vvideo_reg: vvideo { | ||
117 | regulator-min-microvolt = <2775000>; | ||
118 | regulator-max-microvolt = <2775000>; | ||
119 | }; | ||
120 | |||
121 | vaudio_reg: vaudio { | ||
122 | regulator-min-microvolt = <2300000>; | ||
123 | regulator-max-microvolt = <3000000>; | ||
124 | }; | ||
125 | |||
126 | vcam_reg: vcam { | ||
127 | regulator-min-microvolt = <2500000>; | ||
128 | regulator-max-microvolt = <3000000>; | ||
129 | }; | ||
130 | |||
131 | vgen1_reg: vgen1 { | ||
132 | regulator-min-microvolt = <1200000>; | ||
133 | regulator-max-microvolt = <1200000>; | ||
134 | }; | ||
135 | |||
136 | vgen2_reg: vgen2 { | ||
137 | regulator-min-microvolt = <1200000>; | ||
138 | regulator-max-microvolt = <3150000>; | ||
139 | regulator-always-on; | ||
140 | }; | ||
141 | |||
142 | vgen3_reg: vgen3 { | ||
143 | regulator-min-microvolt = <1800000>; | ||
144 | regulator-max-microvolt = <2900000>; | ||
145 | regulator-always-on; | ||
146 | }; | ||
147 | }; | ||
61 | }; | 148 | }; |
62 | 149 | ||
63 | flash: at45db321d@1 { | 150 | flash: at45db321d@1 { |