Annotation of src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/omap5-uevm.dts, Revision 1.1.1.3
1.1 jmcneill 1: /*
2: * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
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:
10: #include "omap5-board-common.dtsi"
11:
12: / {
13: model = "TI OMAP5 uEVM board";
14: compatible = "ti,omap5-uevm", "ti,omap5";
15:
16: memory@80000000 {
17: device_type = "memory";
18: reg = <0 0x80000000 0 0x7f000000>; /* 2032 MB */
19: };
20:
21: aliases {
22: ethernet = ðernet;
23: };
24:
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";
31: default-state = "off";
32: };
33: };
34:
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 */
48: wakeup-source;
49: autorepeat;
1.1.1.3 ! jmcneill 50: debounce-interval = <50>;
1.1 jmcneill 51: };
52: };
53:
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";
110: default-state = "off";
111: };
112: };
113: };
114:
115: &hdmi {
116: vdda-supply = <&ldo4_reg>;
117: };
118:
119: &i2c1 {
120: eeprom@50 {
121: compatible = "atmel,24c02";
122: reg = <0x50>;
123: };
124: };
125:
126: &i2c5 {
127: pinctrl-names = "default";
128: pinctrl-0 = <&i2c5_pins>;
129:
130: clock-frequency = <400000>;
131:
132: gpio9: gpio@22 {
133: compatible = "ti,tca6424";
134: reg = <0x22>;
135: gpio-controller;
136: #gpio-cells = <2>;
137: };
138: };
139:
1.1.1.2 jmcneill 140: &mmc1 {
141: pinctrl-names = "default";
142: pinctrl-0 = <&mmc1_pins>;
143:
144: cd-gpios = <&gpio5 24 GPIO_ACTIVE_LOW>; /* gpio5_152 */
145: };
146:
1.1 jmcneill 147: &omap5_pmx_core {
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:
154: i2c5_pins: pinmux_i2c5_pins {
155: pinctrl-single,pins = <
156: OMAP5_IOPAD(0x1c6, PIN_INPUT | MUX_MODE0) /* i2c5_scl */
157: OMAP5_IOPAD(0x1c8, PIN_INPUT | MUX_MODE0) /* i2c5_sda */
158: >;
159: };
1.1.1.2 jmcneill 160:
161: mmc1_pins: pinmux_mmc1_pins {
162: pinctrl-single,pins = <
163: OMAP5_IOPAD(0x1d4, PIN_INPUT_PULLUP | MUX_MODE6) /* gpio5_152 */
164: >;
165: };
1.1 jmcneill 166: };
167:
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 */
172: };
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: };
183:
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:
201: &wlcore {
202: compatible = "ti,wl1837";
203: };
CVSweb <webmaster@jp.NetBSD.org>