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 59d9789e5508..cbd2b1c7487b 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 | }; |
