usb_a9g20-dab-mmx.dtsi revision 284090
1/*
2 * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board
3 *
4 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5 *
6 * Licensed under GPLv2.
7 */
8
9/ {
10	ahb {
11		apb {
12			usart1: serial@fffb4000 {
13				status = "okay";
14			};
15
16			usart3: serial@fffd0000 {
17				status = "okay";
18			};
19		};
20	};
21
22	i2c-gpio@0 {
23		status = "okay";
24	};
25
26	leds {
27		compatible = "gpio-leds";
28
29		user_led1 {
30			label = "user_led1";
31			gpios = <&pioB 20 GPIO_ACTIVE_LOW>;
32		};
33
34/*
35* led already used by mother board but active as high
36*		user_led2 {
37*			label = "user_led2";
38*			gpios = <&pioB 21 GPIO_ACTIVE_LOW>;
39*		};
40*/
41		user_led3 {
42			label = "user_led3";
43			gpios = <&pioB 22 GPIO_ACTIVE_LOW>;
44		};
45
46		user_led4 {
47			label = "user_led4";
48			gpios = <&pioB 23 GPIO_ACTIVE_LOW>;
49		};
50
51		red {
52			label = "red";
53			gpios = <&pioB 24 GPIO_ACTIVE_LOW>;
54		};
55
56		orange {
57			label = "orange";
58			gpios = <&pioB 30 GPIO_ACTIVE_LOW>;
59		};
60
61		green {
62			label = "green";
63			gpios = <&pioB 31 GPIO_ACTIVE_LOW>;
64		};
65	};
66
67	gpio_keys {
68		compatible = "gpio-keys";
69		#address-cells = <1>;
70		#size-cells = <0>;
71
72		user_pb1 {
73			label = "user_pb1";
74			gpios = <&pioB 25 GPIO_ACTIVE_LOW>;
75			linux,code = <0x100>;
76		};
77
78		user_pb2 {
79			label = "user_pb2";
80			gpios = <&pioB 13 GPIO_ACTIVE_LOW>;
81			linux,code = <0x101>;
82		};
83
84		user_pb3 {
85			label = "user_pb3";
86			gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
87			linux,code = <0x102>;
88		};
89
90		user_pb4 {
91			label = "user_pb4";
92			gpios = <&pioC 9 GPIO_ACTIVE_LOW>;
93			linux,code = <0x103>;
94		};
95	};
96};
97