diff options
Diffstat (limited to 'arch/arm/boot/dts/imx51-babbage.dts')
-rw-r--r-- | arch/arm/boot/dts/imx51-babbage.dts | 44 |
1 files changed, 34 insertions, 10 deletions
diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts index 59d9789e550..cbd2b1c7487 100644 --- a/arch/arm/boot/dts/imx51-babbage.dts +++ b/arch/arm/boot/dts/imx51-babbage.dts | |||
@@ -25,23 +25,31 @@ | |||
25 | aips@70000000 { /* aips-1 */ | 25 | aips@70000000 { /* aips-1 */ |
26 | spba@70000000 { | 26 | spba@70000000 { |
27 | esdhc@70004000 { /* ESDHC1 */ | 27 | esdhc@70004000 { /* ESDHC1 */ |
28 | pinctrl-names = "default"; | ||
29 | pinctrl-0 = <&pinctrl_esdhc1_1>; | ||
28 | fsl,cd-controller; | 30 | fsl,cd-controller; |
29 | fsl,wp-controller; | 31 | fsl,wp-controller; |
30 | status = "okay"; | 32 | status = "okay"; |
31 | }; | 33 | }; |
32 | 34 | ||
33 | esdhc@70008000 { /* ESDHC2 */ | 35 | esdhc@70008000 { /* ESDHC2 */ |
36 | pinctrl-names = "default"; | ||
37 | pinctrl-0 = <&pinctrl_esdhc2_1>; | ||
34 | cd-gpios = <&gpio1 6 0>; | 38 | cd-gpios = <&gpio1 6 0>; |
35 | wp-gpios = <&gpio1 5 0>; | 39 | wp-gpios = <&gpio1 5 0>; |
36 | status = "okay"; | 40 | status = "okay"; |
37 | }; | 41 | }; |
38 | 42 | ||
39 | uart3: serial@7000c000 { | 43 | uart3: serial@7000c000 { |
44 | pinctrl-names = "default"; | ||
45 | pinctrl-0 = <&pinctrl_uart3_1>; | ||
40 | fsl,uart-has-rtscts; | 46 | fsl,uart-has-rtscts; |
41 | status = "okay"; | 47 | status = "okay"; |
42 | }; | 48 | }; |
43 | 49 | ||
44 | ecspi@70010000 { /* ECSPI1 */ | 50 | ecspi@70010000 { /* ECSPI1 */ |
51 | pinctrl-names = "default"; | ||
52 | pinctrl-0 = <&pinctrl_ecspi1_1>; | ||
45 | fsl,spi-num-chipselects = <2>; | 53 | fsl,spi-num-chipselects = <2>; |
46 | cs-gpios = <&gpio4 24 0>, <&gpio4 25 0>; | 54 | cs-gpios = <&gpio4 24 0>, <&gpio4 25 0>; |
47 | status = "okay"; | 55 | status = "okay"; |
@@ -169,31 +177,43 @@ | |||
169 | }; | 177 | }; |
170 | }; | 178 | }; |
171 | 179 | ||
172 | wdog@73f98000 { /* WDOG1 */ | ||
173 | status = "okay"; | ||
174 | }; | ||
175 | |||
176 | iomuxc@73fa8000 { | 180 | iomuxc@73fa8000 { |
177 | compatible = "fsl,imx51-iomuxc-babbage"; | 181 | pinctrl-names = "default"; |
178 | reg = <0x73fa8000 0x4000>; | 182 | pinctrl-0 = <&pinctrl_hog>; |
183 | |||
184 | hog { | ||
185 | pinctrl_hog: hoggrp { | ||
186 | fsl,pins = < | ||
187 | 694 0x20d5 /* MX51_PAD_GPIO1_0__SD1_CD */ | ||
188 | 697 0x20d5 /* MX51_PAD_GPIO1_1__SD1_WP */ | ||
189 | 737 0x100 /* MX51_PAD_GPIO1_5__GPIO1_5 */ | ||
190 | 740 0x100 /* MX51_PAD_GPIO1_6__GPIO1_6 */ | ||
191 | 121 0x5 /* MX51_PAD_EIM_A27__GPIO2_21 */ | ||
192 | 402 0x85 /* MX51_PAD_CSPI1_SS0__GPIO4_24 */ | ||
193 | 405 0x85 /* MX51_PAD_CSPI1_SS1__GPIO4_25 */ | ||
194 | >; | ||
195 | }; | ||
196 | }; | ||
179 | }; | 197 | }; |
180 | 198 | ||
181 | uart1: serial@73fbc000 { | 199 | uart1: serial@73fbc000 { |
200 | pinctrl-names = "default"; | ||
201 | pinctrl-0 = <&pinctrl_uart1_1>; | ||
182 | fsl,uart-has-rtscts; | 202 | fsl,uart-has-rtscts; |
183 | status = "okay"; | 203 | status = "okay"; |
184 | }; | 204 | }; |
185 | 205 | ||
186 | uart2: serial@73fc0000 { | 206 | uart2: serial@73fc0000 { |
207 | pinctrl-names = "default"; | ||
208 | pinctrl-0 = <&pinctrl_uart2_1>; | ||
187 | status = "okay"; | 209 | status = "okay"; |
188 | }; | 210 | }; |
189 | }; | 211 | }; |
190 | 212 | ||
191 | aips@80000000 { /* aips-2 */ | 213 | aips@80000000 { /* aips-2 */ |
192 | sdma@83fb0000 { | ||
193 | fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin"; | ||
194 | }; | ||
195 | |||
196 | i2c@83fc4000 { /* I2C2 */ | 214 | i2c@83fc4000 { /* I2C2 */ |
215 | pinctrl-names = "default"; | ||
216 | pinctrl-0 = <&pinctrl_i2c2_1>; | ||
197 | status = "okay"; | 217 | status = "okay"; |
198 | 218 | ||
199 | sgtl5000: codec@0a { | 219 | sgtl5000: codec@0a { |
@@ -206,10 +226,14 @@ | |||
206 | }; | 226 | }; |
207 | 227 | ||
208 | audmux@83fd0000 { | 228 | audmux@83fd0000 { |
229 | pinctrl-names = "default"; | ||
230 | pinctrl-0 = <&pinctrl_audmux_1>; | ||
209 | status = "okay"; | 231 | status = "okay"; |
210 | }; | 232 | }; |
211 | 233 | ||
212 | ethernet@83fec000 { | 234 | ethernet@83fec000 { |
235 | pinctrl-names = "default"; | ||
236 | pinctrl-0 = <&pinctrl_fec_1>; | ||
213 | phy-mode = "mii"; | 237 | phy-mode = "mii"; |
214 | status = "okay"; | 238 | status = "okay"; |
215 | }; | 239 | }; |