diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2012-05-06 04:29:36 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2012-05-12 20:27:40 -0400 |
commit | be1ce30869b0bbdc3c807fc25a9dc6bfec8471a4 (patch) | |
tree | 396ec3db34a6d64b37b5b308eaab4e2cd7e47d0c /arch/arm/boot | |
parent | 6de4d817aa38ea74dd446d015c8ed62a3ebaeafb (diff) |
ARM: dts: enable mmc for imx23-evk
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/imx23-evk.dts | 11 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx23.dtsi | 19 |
2 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx23-evk.dts b/arch/arm/boot/dts/imx23-evk.dts index 8cad51ee6f89..70bffa929b65 100644 --- a/arch/arm/boot/dts/imx23-evk.dts +++ b/arch/arm/boot/dts/imx23-evk.dts | |||
@@ -21,6 +21,17 @@ | |||
21 | }; | 21 | }; |
22 | 22 | ||
23 | apb@80000000 { | 23 | apb@80000000 { |
24 | apbh@80000000 { | ||
25 | ssp0: ssp@80010000 { | ||
26 | compatible = "fsl,imx23-mmc"; | ||
27 | pinctrl-names = "default"; | ||
28 | pinctrl-0 = <&mmc0_8bit_pins_a &mmc0_pins_fixup>; | ||
29 | bus-width = <8>; | ||
30 | wp-gpios = <&gpio1 30 0>; | ||
31 | status = "okay"; | ||
32 | }; | ||
33 | }; | ||
34 | |||
24 | apbx@80040000 { | 35 | apbx@80040000 { |
25 | duart: serial@80070000 { | 36 | duart: serial@80070000 { |
26 | pinctrl-names = "default"; | 37 | pinctrl-names = "default"; |
diff --git a/arch/arm/boot/dts/imx23.dtsi b/arch/arm/boot/dts/imx23.dtsi index 26220550f2f8..8c5f9994f3fc 100644 --- a/arch/arm/boot/dts/imx23.dtsi +++ b/arch/arm/boot/dts/imx23.dtsi | |||
@@ -69,6 +69,8 @@ | |||
69 | 69 | ||
70 | ssp0: ssp@80010000 { | 70 | ssp0: ssp@80010000 { |
71 | reg = <0x80010000 2000>; | 71 | reg = <0x80010000 2000>; |
72 | interrupts = <15 14>; | ||
73 | fsl,ssp-dma-channel = <1>; | ||
72 | status = "disabled"; | 74 | status = "disabled"; |
73 | }; | 75 | }; |
74 | 76 | ||
@@ -117,6 +119,21 @@ | |||
117 | fsl,voltage = <1>; | 119 | fsl,voltage = <1>; |
118 | fsl,pull-up = <0>; | 120 | fsl,pull-up = <0>; |
119 | }; | 121 | }; |
122 | |||
123 | mmc0_8bit_pins_a: mmc0-8bit@0 { | ||
124 | reg = <0>; | ||
125 | fsl,pinmux-ids = <0x2020 0x2030 0x2040 | ||
126 | 0x2050 0x0082 0x0092 0x00a2 | ||
127 | 0x00b2 0x2000 0x2010 0x2060>; | ||
128 | fsl,drive-strength = <1>; | ||
129 | fsl,voltage = <1>; | ||
130 | fsl,pull-up = <1>; | ||
131 | }; | ||
132 | |||
133 | mmc0_pins_fixup: mmc0-pins-fixup { | ||
134 | fsl,pinmux-ids = <0x2010 0x2060>; | ||
135 | fsl,pull-up = <0>; | ||
136 | }; | ||
120 | }; | 137 | }; |
121 | 138 | ||
122 | digctl@8001c000 { | 139 | digctl@8001c000 { |
@@ -161,6 +178,8 @@ | |||
161 | 178 | ||
162 | ssp1: ssp@80034000 { | 179 | ssp1: ssp@80034000 { |
163 | reg = <0x80034000 2000>; | 180 | reg = <0x80034000 2000>; |
181 | interrupts = <2 20>; | ||
182 | fsl,ssp-dma-channel = <2>; | ||
164 | status = "disabled"; | 183 | status = "disabled"; |
165 | }; | 184 | }; |
166 | 185 | ||