]>
Commit | Line | Data |
---|---|---|
6b5de091 | 1 | /* |
fa63d037 | 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
6b5de091 S |
3 | * |
4 | * This program is free software; you can redistribute it and/or modify | |
5 | * it under the terms of the GNU General Public License version 2 as | |
6 | * published by the Free Software Foundation. | |
7 | */ | |
8 | /dts-v1/; | |
9 | ||
ee9a97db | 10 | #include "omap5-board-common.dtsi" |
6b5de091 S |
11 | |
12 | / { | |
fa63d037 S |
13 | model = "TI OMAP5 uEVM board"; |
14 | compatible = "ti,omap5-uevm", "ti,omap5"; | |
6b5de091 | 15 | |
bfa130bb | 16 | memory@80000000 { |
6b5de091 | 17 | device_type = "memory"; |
98cc4544 | 18 | reg = <0 0x80000000 0 0x7f000000>; /* 2032 MB */ |
6b5de091 | 19 | }; |
e7ee0bc6 | 20 | |
e13a22a4 TL |
21 | aliases { |
22 | ethernet = ðernet; | |
23 | }; | |
24 | ||
e7ee0bc6 TL |
25 | leds { |
26 | compatible = "gpio-leds"; | |
27 | led1 { | |
28 | label = "omap5:blue:usr1"; | |
29 | gpios = <&gpio5 25 GPIO_ACTIVE_HIGH>; /* gpio5_153 D1 LED */ | |
30 | linux,default-trigger = "heartbeat"; | |
b14b0eb0 NS |
31 | default-state = "off"; |
32 | }; | |
33 | }; | |
34 | ||
2d46c0c6 NS |
35 | evm_keys { |
36 | compatible = "gpio-keys"; | |
37 | ||
38 | pinctrl-names = "default"; | |
39 | pinctrl-0 = <&evm_keys_pins>; | |
40 | ||
41 | #address-cells = <7>; | |
42 | #size-cells = <0>; | |
43 | ||
44 | btn1 { | |
45 | label = "BTN1"; | |
46 | linux,code = <169>; | |
47 | gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; /* gpio3_83 */ | |
66579e29 | 48 | wakeup-source; |
2d46c0c6 NS |
49 | autorepeat; |
50 | debounce_interval = <50>; | |
51 | }; | |
52 | }; | |
53 | ||
b14b0eb0 NS |
54 | evm_leds { |
55 | compatible = "gpio-leds"; | |
56 | ||
57 | led1 { | |
58 | label = "omap5:red:led"; | |
59 | gpios = <&gpio9 17 GPIO_ACTIVE_HIGH>; | |
60 | linux,default-trigger = "mmc0"; | |
61 | default-state = "off"; | |
62 | }; | |
63 | ||
64 | led2 { | |
65 | label = "omap5:green:led"; | |
66 | gpios = <&gpio9 18 GPIO_ACTIVE_HIGH>; | |
67 | linux,default-trigger = "mmc1"; | |
68 | default-state = "off"; | |
69 | }; | |
70 | ||
71 | led3 { | |
72 | label = "omap5:blue:led"; | |
73 | gpios = <&gpio9 19 GPIO_ACTIVE_HIGH>; | |
74 | linux,default-trigger = "mmc2"; | |
75 | default-state = "off"; | |
76 | }; | |
77 | ||
78 | led4 { | |
79 | label = "omap5:green:led1"; | |
80 | gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>; | |
81 | linux,default-trigger = "heartbeat"; | |
82 | default-state = "off"; | |
83 | }; | |
84 | ||
85 | led5 { | |
86 | label = "omap5:green:led2"; | |
87 | gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>; | |
88 | linux,default-trigger = "default-on"; | |
89 | default-state = "off"; | |
90 | }; | |
91 | ||
92 | led6 { | |
93 | label = "omap5:green:led3"; | |
94 | gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>; | |
95 | linux,default-trigger = "heartbeat"; | |
96 | default-state = "off"; | |
97 | }; | |
98 | ||
99 | led7 { | |
100 | label = "omap5:green:led4"; | |
101 | gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>; | |
102 | linux,default-trigger = "default-on"; | |
103 | default-state = "off"; | |
104 | }; | |
105 | ||
106 | led8 { | |
107 | label = "omap5:green:led5"; | |
108 | gpios = <&gpio9 6 GPIO_ACTIVE_HIGH>; | |
109 | linux,default-trigger = "heartbeat"; | |
e7ee0bc6 TL |
110 | default-state = "off"; |
111 | }; | |
112 | }; | |
ed7f8e8a RQ |
113 | }; |
114 | ||
ee9a97db TL |
115 | &hdmi { |
116 | vdda-supply = <&ldo4_reg>; | |
9be495c4 SP |
117 | }; |
118 | ||
3559fe7b NS |
119 | &i2c1 { |
120 | eeprom@50 { | |
121 | compatible = "atmel,24c02"; | |
122 | reg = <0x50>; | |
123 | }; | |
124 | }; | |
125 | ||
9be495c4 SP |
126 | &i2c5 { |
127 | pinctrl-names = "default"; | |
128 | pinctrl-0 = <&i2c5_pins>; | |
129 | ||
130 | clock-frequency = <400000>; | |
6f0ab9a1 TV |
131 | |
132 | gpio9: gpio@22 { | |
133 | compatible = "ti,tca6424"; | |
134 | reg = <0x22>; | |
135 | gpio-controller; | |
136 | #gpio-cells = <2>; | |
137 | }; | |
9be495c4 SP |
138 | }; |
139 | ||
27a81331 NS |
140 | &mmc1 { |
141 | pinctrl-names = "default"; | |
142 | pinctrl-0 = <&mmc1_pins>; | |
143 | ||
144 | cd-gpios = <&gpio5 24 GPIO_ACTIVE_LOW>; /* gpio5_152 */ | |
145 | }; | |
146 | ||
ee9a97db | 147 | &omap5_pmx_core { |
2d46c0c6 NS |
148 | evm_keys_pins: pinmux_evm_keys_gpio_pins { |
149 | pinctrl-single,pins = < | |
150 | OMAP5_IOPAD(0x0b6, PIN_INPUT | MUX_MODE6) /* gpio3_83 */ | |
151 | >; | |
152 | }; | |
153 | ||
ee9a97db TL |
154 | i2c5_pins: pinmux_i2c5_pins { |
155 | pinctrl-single,pins = < | |
03c84de8 JMC |
156 | OMAP5_IOPAD(0x1c6, PIN_INPUT | MUX_MODE0) /* i2c5_scl */ |
157 | OMAP5_IOPAD(0x1c8, PIN_INPUT | MUX_MODE0) /* i2c5_sda */ | |
ee9a97db TL |
158 | >; |
159 | }; | |
27a81331 NS |
160 | |
161 | mmc1_pins: pinmux_mmc1_pins { | |
162 | pinctrl-single,pins = < | |
163 | OMAP5_IOPAD(0x1d4, PIN_INPUT_PULLUP | MUX_MODE6) /* gpio5_152 */ | |
164 | >; | |
165 | }; | |
6ac732e4 TV |
166 | }; |
167 | ||
ee9a97db TL |
168 | &tpd12s015 { |
169 | gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>, /* TCA6424A P01, CT CP HPD */ | |
170 | <&gpio9 1 GPIO_ACTIVE_HIGH>, /* TCA6424A P00, LS OE */ | |
171 | <&gpio7 1 GPIO_ACTIVE_HIGH>; /* GPIO 193, HPD */ | |
6ac732e4 | 172 | }; |
49111cd1 TL |
173 | |
174 | &twl6040 { | |
175 | ti,audpwron-gpio = <&gpio5 13 GPIO_ACTIVE_HIGH>; /* gpio line 141 */ | |
176 | }; | |
177 | ||
178 | &twl6040_pins { | |
179 | pinctrl-single,pins = < | |
180 | OMAP5_IOPAD(0x1be, PIN_OUTPUT | MUX_MODE6) /* mcspi1_somi.gpio5_141 */ | |
181 | >; | |
182 | }; | |
08f9268b | 183 | |
e13a22a4 TL |
184 | &usbhsehci { |
185 | #address-cells = <1>; | |
186 | #size-cells = <0>; | |
187 | ||
188 | hub@2 { | |
189 | compatible = "usb424,3503"; | |
190 | reg = <2>; | |
191 | #address-cells = <1>; | |
192 | #size-cells = <0>; | |
193 | }; | |
194 | ||
195 | ethernet: usbether@3 { | |
196 | compatible = "usb424,9730"; | |
197 | reg = <3>; | |
198 | }; | |
199 | }; | |
200 | ||
08f9268b TL |
201 | &wlcore { |
202 | compatible = "ti,wl1837"; | |
203 | }; |