diff options
author | Gwenhael Goavec-Merou <gwenhael.goavec-merou@armadeus.com> | 2013-12-03 06:10:15 -0500 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2014-02-09 08:33:14 -0500 |
commit | 932693f7099e4448f7ab266aea83b26444dfeb5d (patch) | |
tree | 1012d05acc8ff2c3cce4bf237d3c2a6c4ebb4bb0 /arch/arm/boot/dts/imx27-apf27dev.dts | |
parent | 398f460d8b4c4ca8de79fb78fa21937096bbc891 (diff) |
ARM: dts: imx27-apf27dev: Add pinctrl for cspi, sdhci, leds and keys
- add chip-select pinctrl for cspi
- add card-detect for sdhci2
- add pinctrl for gpio-leds and gpio-keys
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@armadeus.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx27-apf27dev.dts')
-rw-r--r-- | arch/arm/boot/dts/imx27-apf27dev.dts | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/imx27-apf27dev.dts b/arch/arm/boot/dts/imx27-apf27dev.dts index 7c5478e8f36f..2b6d489dae69 100644 --- a/arch/arm/boot/dts/imx27-apf27dev.dts +++ b/arch/arm/boot/dts/imx27-apf27dev.dts | |||
@@ -38,6 +38,8 @@ | |||
38 | 38 | ||
39 | gpio-keys { | 39 | gpio-keys { |
40 | compatible = "gpio-keys"; | 40 | compatible = "gpio-keys"; |
41 | pinctrl-names = "default"; | ||
42 | pinctrl-0 = <&pinctrl_gpio_keys>; | ||
41 | 43 | ||
42 | user-key { | 44 | user-key { |
43 | label = "user"; | 45 | label = "user"; |
@@ -48,6 +50,8 @@ | |||
48 | 50 | ||
49 | leds { | 51 | leds { |
50 | compatible = "gpio-leds"; | 52 | compatible = "gpio-leds"; |
53 | pinctrl-names = "default"; | ||
54 | pinctrl-0 = <&pinctrl_gpio_leds>; | ||
51 | 55 | ||
52 | user { | 56 | user { |
53 | label = "Heartbeat"; | 57 | label = "Heartbeat"; |
@@ -61,7 +65,7 @@ | |||
61 | fsl,spi-num-chipselects = <1>; | 65 | fsl,spi-num-chipselects = <1>; |
62 | cs-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>; | 66 | cs-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>; |
63 | pinctrl-names = "default"; | 67 | pinctrl-names = "default"; |
64 | pinctrl-0 = <&pinctrl_cspi1>; | 68 | pinctrl-0 = <&pinctrl_cspi1 &pinctrl_cspi1_cs>; |
65 | status = "okay"; | 69 | status = "okay"; |
66 | }; | 70 | }; |
67 | 71 | ||
@@ -71,7 +75,7 @@ | |||
71 | <&gpio4 27 GPIO_ACTIVE_LOW>, | 75 | <&gpio4 27 GPIO_ACTIVE_LOW>, |
72 | <&gpio2 17 GPIO_ACTIVE_LOW>; | 76 | <&gpio2 17 GPIO_ACTIVE_LOW>; |
73 | pinctrl-names = "default"; | 77 | pinctrl-names = "default"; |
74 | pinctrl-0 = <&pinctrl_cspi2>; | 78 | pinctrl-0 = <&pinctrl_cspi2 &pinctrl_cspi2_cs>; |
75 | status = "okay"; | 79 | status = "okay"; |
76 | }; | 80 | }; |
77 | 81 | ||
@@ -111,6 +115,10 @@ | |||
111 | >; | 115 | >; |
112 | }; | 116 | }; |
113 | 117 | ||
118 | pinctrl_cspi1_cs: cspi1csgrp { | ||
119 | fsl,pins = <MX27_PAD_CSPI1_SS0__GPIO4_28 0x0>; | ||
120 | }; | ||
121 | |||
114 | pinctrl_cspi2: cspi2grp { | 122 | pinctrl_cspi2: cspi2grp { |
115 | fsl,pins = < | 123 | fsl,pins = < |
116 | MX27_PAD_CSPI2_MISO__CSPI2_MISO 0x0 | 124 | MX27_PAD_CSPI2_MISO__CSPI2_MISO 0x0 |
@@ -119,6 +127,22 @@ | |||
119 | >; | 127 | >; |
120 | }; | 128 | }; |
121 | 129 | ||
130 | pinctrl_cspi2_cs: cspi2csgrp { | ||
131 | fsl,pins = < | ||
132 | MX27_PAD_CSI_D5__GPIO2_17 0x0 | ||
133 | MX27_PAD_CSPI2_SS0__GPIO4_21 0x0 | ||
134 | MX27_PAD_CSPI1_SS1__GPIO4_27 0x0 | ||
135 | >; | ||
136 | }; | ||
137 | |||
138 | pinctrl_gpio_leds: gpioledsgrp { | ||
139 | fsl,pins = <MX27_PAD_PC_VS1__GPIO6_14 0x0>; | ||
140 | }; | ||
141 | |||
142 | pinctrl_gpio_keys: gpiokeysgrp { | ||
143 | fsl,pins = <MX27_PAD_PC_VS2__GPIO6_13 0x0>; | ||
144 | }; | ||
145 | |||
122 | pinctrl_imxfb1: imxfbgrp { | 146 | pinctrl_imxfb1: imxfbgrp { |
123 | fsl,pins = < | 147 | fsl,pins = < |
124 | MX27_PAD_CLS__CLS 0x0 | 148 | MX27_PAD_CLS__CLS 0x0 |
@@ -181,6 +205,10 @@ | |||
181 | MX27_PAD_SD2_D3__SD2_D3 0x0 | 205 | MX27_PAD_SD2_D3__SD2_D3 0x0 |
182 | >; | 206 | >; |
183 | }; | 207 | }; |
208 | |||
209 | pinctrl_sdhc2_cd: sdhc2cdgrp { | ||
210 | fsl,pins = <MX27_PAD_TOUT__GPIO3_14 0x0>; | ||
211 | }; | ||
184 | }; | 212 | }; |
185 | }; | 213 | }; |
186 | 214 | ||
@@ -188,7 +216,7 @@ | |||
188 | bus-width = <4>; | 216 | bus-width = <4>; |
189 | cd-gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>; | 217 | cd-gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>; |
190 | pinctrl-names = "default"; | 218 | pinctrl-names = "default"; |
191 | pinctrl-0 = <&pinctrl_sdhc2>; | 219 | pinctrl-0 = <&pinctrl_sdhc2 &pinctrl_sdhc2_cd>; |
192 | status = "okay"; | 220 | status = "okay"; |
193 | }; | 221 | }; |
194 | 222 | ||