xref: /openbmc/u-boot/arch/arm/dts/am3517-evm.dts (revision 1b0769f2ed17ffc1cf9b32ad057bc8b160cbcbae)
1a56fd949SAdam Ford/*
2a56fd949SAdam Ford * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3a56fd949SAdam Ford *
4a56fd949SAdam Ford * This program is free software; you can redistribute it and/or modify
5a56fd949SAdam Ford * it under the terms of the GNU General Public License version 2 as
6a56fd949SAdam Ford * published by the Free Software Foundation.
7a56fd949SAdam Ford */
8a56fd949SAdam Ford/dts-v1/;
9a56fd949SAdam Ford
10a56fd949SAdam Ford#include "am3517.dtsi"
11b8dbec5fSAdam Ford#include "am3517-som.dtsi"
125792f0d8SAdam Ford#include "am3517-evm-ui.dtsi"
13b8dbec5fSAdam Ford#include <dt-bindings/input/input.h>
14a56fd949SAdam Ford
15a56fd949SAdam Ford/ {
16a56fd949SAdam Ford	model = "TI AM3517 EVM (AM3517/05 TMDSEVM3517)";
17a56fd949SAdam Ford	compatible = "ti,am3517-evm", "ti,am3517", "ti,omap3";
18a56fd949SAdam Ford
19b8dbec5fSAdam Ford	aliases {
20b8dbec5fSAdam Ford		display0 = &lcd0;
21b8dbec5fSAdam Ford	};
22b8dbec5fSAdam Ford
23*dd5b0e22SAdam Ford	chosen {
24*dd5b0e22SAdam Ford		stdout-path = &uart3;
25*dd5b0e22SAdam Ford	};
26*dd5b0e22SAdam Ford
27a56fd949SAdam Ford	memory@80000000 {
28a56fd949SAdam Ford		device_type = "memory";
29a56fd949SAdam Ford		reg = <0x80000000 0x10000000>; /* 256 MB */
30a56fd949SAdam Ford	};
31a56fd949SAdam Ford
32a56fd949SAdam Ford        vmmc_fixed: vmmc {
33a56fd949SAdam Ford                compatible = "regulator-fixed";
34a56fd949SAdam Ford                regulator-name = "vmmc_fixed";
35a56fd949SAdam Ford                regulator-min-microvolt = <3300000>;
36a56fd949SAdam Ford                regulator-max-microvolt = <3300000>;
37a56fd949SAdam Ford        };
38b8dbec5fSAdam Ford
39b8dbec5fSAdam Ford	gpio-keys {
40b8dbec5fSAdam Ford		compatible = "gpio-keys-polled";
41b8dbec5fSAdam Ford		poll-interval = <100>;
42b8dbec5fSAdam Ford
43b8dbec5fSAdam Ford		user_pb {
44b8dbec5fSAdam Ford			label = "User Push Button";
45b8dbec5fSAdam Ford			linux,code = <BTN_0>;
46b8dbec5fSAdam Ford			gpios = <&tca6416 5 GPIO_ACTIVE_LOW>;
47b8dbec5fSAdam Ford		};
48b8dbec5fSAdam Ford
49b8dbec5fSAdam Ford		user_sw_1 {
50b8dbec5fSAdam Ford			label = "User Switch 1";
51b8dbec5fSAdam Ford			linux,code = <BTN_1>;
52b8dbec5fSAdam Ford			gpios = <&tca6416 8 GPIO_ACTIVE_LOW>;
53b8dbec5fSAdam Ford		};
54b8dbec5fSAdam Ford
55b8dbec5fSAdam Ford		user_sw_2 {
56b8dbec5fSAdam Ford			label = "User Switch 2";
57b8dbec5fSAdam Ford			linux,code = <BTN_2>;
58b8dbec5fSAdam Ford			gpios = <&tca6416 9 GPIO_ACTIVE_LOW>;
59b8dbec5fSAdam Ford		};
60b8dbec5fSAdam Ford
61b8dbec5fSAdam Ford		user_sw_3 {
62b8dbec5fSAdam Ford			label = "User Switch 3";
63b8dbec5fSAdam Ford			linux,code = <BTN_3>;
64b8dbec5fSAdam Ford			gpios = <&tca6416 10 GPIO_ACTIVE_LOW>;
65b8dbec5fSAdam Ford		};
66b8dbec5fSAdam Ford
67b8dbec5fSAdam Ford		user_sw_4 {
68b8dbec5fSAdam Ford			label = "User Switch 4";
69b8dbec5fSAdam Ford			linux,code = <BTN_4>;
70b8dbec5fSAdam Ford			gpios = <&tca6416 11 GPIO_ACTIVE_LOW>;
71b8dbec5fSAdam Ford		};
72b8dbec5fSAdam Ford
73b8dbec5fSAdam Ford		user_sw_5 {
74b8dbec5fSAdam Ford			label = "User Switch 5";
75b8dbec5fSAdam Ford			linux,code = <BTN_5>;
76b8dbec5fSAdam Ford			gpios = <&tca6416 12 GPIO_ACTIVE_LOW>;
77b8dbec5fSAdam Ford		};
78b8dbec5fSAdam Ford
79b8dbec5fSAdam Ford		user_sw_6 {
80b8dbec5fSAdam Ford			label = "User Switch 6";
81b8dbec5fSAdam Ford			linux,code = <BTN_6>;
82b8dbec5fSAdam Ford			gpios = <&tca6416 13 GPIO_ACTIVE_LOW>;
83b8dbec5fSAdam Ford		};
84b8dbec5fSAdam Ford
85b8dbec5fSAdam Ford		user_sw_7 {
86b8dbec5fSAdam Ford			label = "User Switch 7";
87b8dbec5fSAdam Ford			linux,code = <BTN_7>;
88b8dbec5fSAdam Ford			gpios = <&tca6416 14 GPIO_ACTIVE_LOW>;
89b8dbec5fSAdam Ford		};
90b8dbec5fSAdam Ford
91b8dbec5fSAdam Ford		user_sw_8 {
92b8dbec5fSAdam Ford			label = "User Switch 8";
93b8dbec5fSAdam Ford			linux,code = <BTN_8>;
94b8dbec5fSAdam Ford			gpios = <&tca6416 15 GPIO_ACTIVE_LOW>;
95b8dbec5fSAdam Ford		};
96b8dbec5fSAdam Ford	};
97b8dbec5fSAdam Ford
98b8dbec5fSAdam Ford	gpio-leds {
99b8dbec5fSAdam Ford		compatible = "gpio-leds";
100b8dbec5fSAdam Ford
101b8dbec5fSAdam Ford		pinctrl-names = "default";
102b8dbec5fSAdam Ford		pinctrl-0 = <&leds_pins>;
103b8dbec5fSAdam Ford
104b8dbec5fSAdam Ford		user_led_1 {
105b8dbec5fSAdam Ford			label = "am3517evm:green:user_led_1";
106b8dbec5fSAdam Ford			gpios = <&tca6416 7 GPIO_ACTIVE_LOW>;
107b8dbec5fSAdam Ford			default-state = "on";
108b8dbec5fSAdam Ford		};
109b8dbec5fSAdam Ford
110b8dbec5fSAdam Ford		user_led_2 {
111b8dbec5fSAdam Ford			label = "am3517evm:green:user_led_2";
112b8dbec5fSAdam Ford			gpios = <&tca6416 6 GPIO_ACTIVE_LOW>;
113b8dbec5fSAdam Ford			default-state = "on";
114b8dbec5fSAdam Ford		};
115b8dbec5fSAdam Ford
116b8dbec5fSAdam Ford		user_led_3 {
117b8dbec5fSAdam Ford			label = "am3517evm:green:user_led_3";
118b8dbec5fSAdam Ford			gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
119b8dbec5fSAdam Ford			linux,default-trigger = "mmc0"; /* SD/MMC card activity */
120b8dbec5fSAdam Ford		};
121b8dbec5fSAdam Ford
122b8dbec5fSAdam Ford		user_led_4 {
123b8dbec5fSAdam Ford			label = "am3517evm:green:user_led_4";
124b8dbec5fSAdam Ford			gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
125b8dbec5fSAdam Ford			linux,default-trigger = "heartbeat";
126b8dbec5fSAdam Ford		};
127b8dbec5fSAdam Ford	};
128b8dbec5fSAdam Ford
129b8dbec5fSAdam Ford	lcd0: display@0 {
130b8dbec5fSAdam Ford		compatible = "panel-dpi";
131b8dbec5fSAdam Ford		label = "15";
132b8dbec5fSAdam Ford		status = "okay";
133b8dbec5fSAdam Ford		pinctrl-names = "default";
134b8dbec5fSAdam Ford		enable-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;	/* gpio176, lcd INI */
135c3b89468SAdam Ford		vcc-supply = <&vdd_io_reg>;
136b8dbec5fSAdam Ford
137b8dbec5fSAdam Ford		port {
138b8dbec5fSAdam Ford			lcd_in: endpoint {
139b8dbec5fSAdam Ford				remote-endpoint = <&dpi_out>;
140b8dbec5fSAdam Ford			};
141b8dbec5fSAdam Ford		};
142b8dbec5fSAdam Ford
143b8dbec5fSAdam Ford		panel-timing {
144b8dbec5fSAdam Ford			clock-frequency = <9000000>;
145b8dbec5fSAdam Ford			hactive = <480>;
146b8dbec5fSAdam Ford			vactive = <272>;
147b8dbec5fSAdam Ford			hfront-porch = <3>;
148b8dbec5fSAdam Ford			hback-porch = <2>;
149b8dbec5fSAdam Ford			hsync-len = <42>;
150b8dbec5fSAdam Ford			vback-porch = <3>;
151b8dbec5fSAdam Ford			vfront-porch = <4>;
152b8dbec5fSAdam Ford			vsync-len = <11>;
153b8dbec5fSAdam Ford			hsync-active = <0>;
154b8dbec5fSAdam Ford			vsync-active = <0>;
155b8dbec5fSAdam Ford			de-active = <1>;
156b8dbec5fSAdam Ford			pixelclk-active = <1>;
157b8dbec5fSAdam Ford		};
158b8dbec5fSAdam Ford	};
159b8dbec5fSAdam Ford
160b8dbec5fSAdam Ford	bl: backlight {
161b8dbec5fSAdam Ford		compatible = "pwm-backlight";
162b8dbec5fSAdam Ford		pinctrl-names = "default";
163c3b89468SAdam Ford		power-supply = <&vdd_io_reg>;
164b8dbec5fSAdam Ford		pinctrl-0 = <&backlight_pins>;
165b8dbec5fSAdam Ford		pwms = <&pwm11 0 5000000 0>;
166b8dbec5fSAdam Ford		brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
167b8dbec5fSAdam Ford		default-brightness-level = <7>;
168b8dbec5fSAdam Ford		enable-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio_182 */
169b8dbec5fSAdam Ford	};
170b8dbec5fSAdam Ford
171b8dbec5fSAdam Ford	pwm11: dmtimer-pwm@11 {
172b8dbec5fSAdam Ford		compatible = "ti,omap-dmtimer-pwm";
173b8dbec5fSAdam Ford		pinctrl-names = "default";
174b8dbec5fSAdam Ford		pinctrl-0 = <&pwm_pins>;
175b8dbec5fSAdam Ford		ti,timers = <&timer11>;
176b8dbec5fSAdam Ford		#pwm-cells = <3>;
177b8dbec5fSAdam Ford	};
178c3b89468SAdam Ford
179c3b89468SAdam Ford	/* HS USB Host PHY on PORT 1 */
180c3b89468SAdam Ford	hsusb1_phy: hsusb1_phy {
181c3b89468SAdam Ford		compatible = "usb-nop-xceiv";
182c3b89468SAdam Ford		reset-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; /* gpio_57 */
183c3b89468SAdam Ford		#phy-cells = <0>;
184c3b89468SAdam Ford	};
185a56fd949SAdam Ford};
186a56fd949SAdam Ford
187a56fd949SAdam Ford&davinci_emac {
188a56fd949SAdam Ford	     status = "okay";
189a56fd949SAdam Ford};
190a56fd949SAdam Ford
191a56fd949SAdam Ford&davinci_mdio {
192a56fd949SAdam Ford	     status = "okay";
193a56fd949SAdam Ford};
194a56fd949SAdam Ford
195b8dbec5fSAdam Ford&dss {
196b8dbec5fSAdam Ford	status = "ok";
197b8dbec5fSAdam Ford
198b8dbec5fSAdam Ford	pinctrl-names = "default";
199b8dbec5fSAdam Ford	pinctrl-0 = <&dss_dpi_pins>;
200b8dbec5fSAdam Ford
201b8dbec5fSAdam Ford	vdds_dsi-supply = <&vdd_io_reg>;
202b8dbec5fSAdam Ford	vdda_video-supply = <&vdd_io_reg>;
203b8dbec5fSAdam Ford
204b8dbec5fSAdam Ford	port {
205b8dbec5fSAdam Ford		dpi_out: endpoint {
206b8dbec5fSAdam Ford			remote-endpoint = <&lcd_in>;
207b8dbec5fSAdam Ford			data-lines = <16>;
208b8dbec5fSAdam Ford		};
209b8dbec5fSAdam Ford	};
210a56fd949SAdam Ford};
211a56fd949SAdam Ford
212a56fd949SAdam Ford&i2c2 {
213a56fd949SAdam Ford	clock-frequency = <400000>;
214b8dbec5fSAdam Ford	/* User DIP swithes [1:8] / User LEDS [1:2] */
215b8dbec5fSAdam Ford	tca6416: gpio@21 {
216b8dbec5fSAdam Ford		compatible = "ti,tca6416";
217b8dbec5fSAdam Ford		reg = <0x21>;
218b8dbec5fSAdam Ford		gpio-controller;
219b8dbec5fSAdam Ford		#gpio-cells = <2>;
220c3b89468SAdam Ford		vcc-supply = <&vdd_io_reg>;
221b8dbec5fSAdam Ford	};
222a56fd949SAdam Ford};
223a56fd949SAdam Ford
224a56fd949SAdam Ford&i2c3 {
225a56fd949SAdam Ford	clock-frequency = <400000>;
226a56fd949SAdam Ford};
227a56fd949SAdam Ford
228a56fd949SAdam Ford&mmc1 {
229b8dbec5fSAdam Ford	status = "okay";
230b8dbec5fSAdam Ford	pinctrl-names = "default";
231b8dbec5fSAdam Ford	pinctrl-0 = <&mmc1_pins>;
232a56fd949SAdam Ford	vmmc-supply = <&vmmc_fixed>;
233a56fd949SAdam Ford	bus-width = <4>;
234b8dbec5fSAdam Ford	wp-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>; /* gpio_126 */
2355792f0d8SAdam Ford	cd-gpios = <&gpio4 31 GPIO_ACTIVE_LOW>; /* gpio_127 */
236a56fd949SAdam Ford};
237a56fd949SAdam Ford
238a56fd949SAdam Ford&mmc3 {
239a56fd949SAdam Ford      status = "disabled";
240a56fd949SAdam Ford};
241a56fd949SAdam Ford
242c3b89468SAdam Ford&usbhshost {
243c3b89468SAdam Ford	port1-mode = "ehci-phy";
244c3b89468SAdam Ford};
245c3b89468SAdam Ford
246c3b89468SAdam Ford&usbhsehci {
247c3b89468SAdam Ford	phys = <&hsusb1_phy>;
248c3b89468SAdam Ford};
249c3b89468SAdam Ford
250b8dbec5fSAdam Ford&omap3_pmx_core {
251c3b89468SAdam Ford	pinctrl-names = "default";
252c3b89468SAdam Ford	pinctrl-0 = <&hsusb1_rst_pins>;
253b8dbec5fSAdam Ford
254b8dbec5fSAdam Ford	leds_pins: pinmux_leds_pins {
255b8dbec5fSAdam Ford		pinctrl-single,pins = <
256b8dbec5fSAdam Ford			OMAP3_WKUP_IOPAD(0x2a24, PIN_OUTPUT_PULLUP | MUX_MODE4)	/* jtag_emu0.gpio_11 */
257b8dbec5fSAdam Ford			OMAP3_WKUP_IOPAD(0x2a26, PIN_OUTPUT_PULLUP | MUX_MODE4)	/* jtag_emu1.gpio_31 */
258b8dbec5fSAdam Ford		>;
259b8dbec5fSAdam Ford	};
260b8dbec5fSAdam Ford
261b8dbec5fSAdam Ford	mmc1_pins: pinmux_mmc1_pins {
262b8dbec5fSAdam Ford		pinctrl-single,pins = <
263b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_clk.sdmmc1_clk */
264b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_cmd.sdmmc1_cmd */
265b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat0.sdmmc1_dat0 */
266b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat1.sdmmc1_dat1 */
267b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat2.sdmmc1_dat2 */
268b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat3.sdmmc1_dat3 */
269b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x2150, PIN_INPUT_PULLUP | MUX_MODE4) /* sdmmc1_dat4.gpio_126 */
270b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x2152, PIN_INPUT_PULLUP | MUX_MODE4) /* sdmmc1_dat5.gpio_127 */
271b8dbec5fSAdam Ford		>;
272b8dbec5fSAdam Ford	};
273b8dbec5fSAdam Ford
274b8dbec5fSAdam Ford	pwm_pins: pinmux_pwm_pins {
275b8dbec5fSAdam Ford		pinctrl-single,pins = <
276b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x21dc, PIN_OUTPUT | MUX_MODE1)       /* mcspi2_cs0.gpt11_pwm */
277b8dbec5fSAdam Ford		>;
278b8dbec5fSAdam Ford	};
279b8dbec5fSAdam Ford
280b8dbec5fSAdam Ford	backlight_pins: pinmux_backlight_pins {
281b8dbec5fSAdam Ford		pinctrl-single,pins = <
282b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x21de, PIN_OUTPUT | MUX_MODE4)       /* mcspi2_cs1.gpio_182 */
283b8dbec5fSAdam Ford		>;
284b8dbec5fSAdam Ford	};
285b8dbec5fSAdam Ford
286b8dbec5fSAdam Ford	dss_dpi_pins: pinmux_dss_dpi_pins {
287b8dbec5fSAdam Ford		pinctrl-single,pins = <
288b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x21d2, PIN_OUTPUT | MUX_MODE4)       /* mcspi1_cs2.gpio_176 */
289b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0)       /* dss_pclk.dss_pclk */
290b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0)       /* dss_hsync.dss_hsync */
291b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0)       /* dss_vsync.dss_vsync */
292b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0)       /* dss_acbias.dss_acbias */
293b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20dc, PIN_OUTPUT | MUX_MODE0)       /* dss_data0.dss_data0 */
294b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20de, PIN_OUTPUT | MUX_MODE0)       /* dss_data1.dss_data1 */
295b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20e0, PIN_OUTPUT | MUX_MODE0)       /* dss_data2.dss_data2 */
296b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20e2, PIN_OUTPUT | MUX_MODE0)       /* dss_data3.dss_data3 */
297b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE0)       /* dss_data4.dss_data4 */
298b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20e6, PIN_OUTPUT | MUX_MODE0)       /* dss_data5.dss_data5 */
299b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0)       /* dss_data6.dss_data6 */
300b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0)       /* dss_data7.dss_data7 */
301b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0)       /* dss_data8.dss_data8 */
302b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0)       /* dss_data9.dss_data9 */
303b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0)       /* dss_data10.dss_data10 */
304b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0)       /* dss_data11.dss_data11 */
305b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0)       /* dss_data12.dss_data12 */
306b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0)       /* dss_data13.dss_data13 */
307b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0)       /* dss_data14.dss_data14 */
308b8dbec5fSAdam Ford			OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0)       /* dss_data15.dss_data15 */
309b8dbec5fSAdam Ford		>;
310b8dbec5fSAdam Ford	};
311c3b89468SAdam Ford
312c3b89468SAdam Ford	hsusb1_rst_pins: pinmux_hsusb1_rst_pins {
313c3b89468SAdam Ford		pinctrl-single,pins = <
314c3b89468SAdam Ford			OMAP3_CORE1_IOPAD(0x20ba, PIN_OUTPUT | MUX_MODE4)	/* gpmc_ncs6.gpio_57 */
315c3b89468SAdam Ford		>;
316c3b89468SAdam Ford	};
317c3b89468SAdam Ford};
318c3b89468SAdam Ford
319c3b89468SAdam Ford&omap3_pmx_core2 {
320c3b89468SAdam Ford	pinctrl-names = "default";
321c3b89468SAdam Ford	pinctrl-0 = <&hsusb1_pins>;
322c3b89468SAdam Ford
323c3b89468SAdam Ford	hsusb1_pins: pinmux_hsusb1_pins {
324c3b89468SAdam Ford		pinctrl-single,pins = <
325c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25d8, PIN_OUTPUT | MUX_MODE3)	/* etk_clk.hsusb1_stp */
326c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25da, PIN_OUTPUT | MUX_MODE3)	/* etk_ctl.hsusb1_clk */
327c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25ec, PIN_INPUT | MUX_MODE3)	/* etk_d8.hsusb1_dir */
328c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25ee, PIN_INPUT | MUX_MODE3)	/* etk_d9.hsusb1_nxt */
329c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25dc, PIN_INPUT | MUX_MODE3)	/* etk_d0.hsusb1_data0 */
330c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25de, PIN_INPUT | MUX_MODE3)	/* etk_d1.hsusb1_data1 */
331c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25e0, PIN_INPUT | MUX_MODE3)	/* etk_d2.hsusb1_data2 */
332c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25ea, PIN_INPUT | MUX_MODE3)	/* etk_d7.hsusb1_data3 */
333c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25e4, PIN_INPUT | MUX_MODE3)	/* etk_d4.hsusb1_data4 */
334c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25e6, PIN_INPUT | MUX_MODE3)	/* etk_d5.hsusb1_data5 */
335c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25e8, PIN_INPUT | MUX_MODE3)	/* etk_d6.hsusb1_data6 */
336c3b89468SAdam Ford			OMAP3430_CORE2_IOPAD(0x25e2, PIN_INPUT | MUX_MODE3)	/* etk_d3.hsusb1_data7 */
337c3b89468SAdam Ford		>;
338c3b89468SAdam Ford	};
339b8dbec5fSAdam Ford};
340