diff options
Diffstat (limited to 'arch/arm/boot/dts/ea3250.dts')
-rw-r--r-- | arch/arm/boot/dts/ea3250.dts | 109 |
1 files changed, 108 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/ea3250.dts b/arch/arm/boot/dts/ea3250.dts index d79b28d9c963..a4ba31b23c88 100644 --- a/arch/arm/boot/dts/ea3250.dts +++ b/arch/arm/boot/dts/ea3250.dts | |||
@@ -166,9 +166,116 @@ | |||
166 | #size-cells = <0>; | 166 | #size-cells = <0>; |
167 | autorepeat; | 167 | autorepeat; |
168 | button@21 { | 168 | button@21 { |
169 | label = "GPIO Key UP"; | 169 | label = "Interrupt Key"; |
170 | linux,code = <103>; | 170 | linux,code = <103>; |
171 | gpios = <&gpio 4 1 0>; /* GPI_P3 1 */ | 171 | gpios = <&gpio 4 1 0>; /* GPI_P3 1 */ |
172 | }; | 172 | }; |
173 | key1 { | ||
174 | label = "KEY1"; | ||
175 | linux,code = <1>; | ||
176 | gpios = <&pca9532 0 0>; | ||
177 | }; | ||
178 | key2 { | ||
179 | label = "KEY2"; | ||
180 | linux,code = <2>; | ||
181 | gpios = <&pca9532 1 0>; | ||
182 | }; | ||
183 | key3 { | ||
184 | label = "KEY3"; | ||
185 | linux,code = <3>; | ||
186 | gpios = <&pca9532 2 0>; | ||
187 | }; | ||
188 | key4 { | ||
189 | label = "KEY4"; | ||
190 | linux,code = <4>; | ||
191 | gpios = <&pca9532 3 0>; | ||
192 | }; | ||
193 | joy0 { | ||
194 | label = "Joystick Key 0"; | ||
195 | linux,code = <10>; | ||
196 | gpios = <&gpio 2 0 0>; /* P2.0 */ | ||
197 | }; | ||
198 | joy1 { | ||
199 | label = "Joystick Key 1"; | ||
200 | linux,code = <11>; | ||
201 | gpios = <&gpio 2 1 0>; /* P2.1 */ | ||
202 | }; | ||
203 | joy2 { | ||
204 | label = "Joystick Key 2"; | ||
205 | linux,code = <12>; | ||
206 | gpios = <&gpio 2 2 0>; /* P2.2 */ | ||
207 | }; | ||
208 | joy3 { | ||
209 | label = "Joystick Key 3"; | ||
210 | linux,code = <13>; | ||
211 | gpios = <&gpio 2 3 0>; /* P2.3 */ | ||
212 | }; | ||
213 | joy4 { | ||
214 | label = "Joystick Key 4"; | ||
215 | linux,code = <14>; | ||
216 | gpios = <&gpio 2 4 0>; /* P2.4 */ | ||
217 | }; | ||
218 | }; | ||
219 | |||
220 | leds { | ||
221 | compatible = "gpio-leds"; | ||
222 | |||
223 | /* LEDs on OEM Board */ | ||
224 | |||
225 | led1 { | ||
226 | gpios = <&gpio 5 14 1>; /* GPO_P3 14, GPIO 93, active low */ | ||
227 | linux,default-trigger = "timer"; | ||
228 | default-state = "off"; | ||
229 | }; | ||
230 | |||
231 | led2 { | ||
232 | gpios = <&gpio 2 10 1>; /* P2.10, active low */ | ||
233 | default-state = "off"; | ||
234 | }; | ||
235 | |||
236 | led3 { | ||
237 | gpios = <&gpio 2 11 1>; /* P2.11, active low */ | ||
238 | default-state = "off"; | ||
239 | }; | ||
240 | |||
241 | led4 { | ||
242 | gpios = <&gpio 2 12 1>; /* P2.12, active low */ | ||
243 | default-state = "off"; | ||
244 | }; | ||
245 | |||
246 | /* LEDs on Base Board */ | ||
247 | |||
248 | lede1 { | ||
249 | gpios = <&pca9532 8 0>; | ||
250 | default-state = "off"; | ||
251 | }; | ||
252 | lede2 { | ||
253 | gpios = <&pca9532 9 0>; | ||
254 | default-state = "off"; | ||
255 | }; | ||
256 | lede3 { | ||
257 | gpios = <&pca9532 10 0>; | ||
258 | default-state = "off"; | ||
259 | }; | ||
260 | lede4 { | ||
261 | gpios = <&pca9532 11 0>; | ||
262 | default-state = "off"; | ||
263 | }; | ||
264 | lede5 { | ||
265 | gpios = <&pca9532 12 0>; | ||
266 | default-state = "off"; | ||
267 | }; | ||
268 | lede6 { | ||
269 | gpios = <&pca9532 13 0>; | ||
270 | default-state = "off"; | ||
271 | }; | ||
272 | lede7 { | ||
273 | gpios = <&pca9532 14 0>; | ||
274 | default-state = "off"; | ||
275 | }; | ||
276 | lede8 { | ||
277 | gpios = <&pca9532 15 0>; | ||
278 | default-state = "off"; | ||
279 | }; | ||
173 | }; | 280 | }; |
174 | }; | 281 | }; |