xref: /freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/omap3-ldp.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
4*f126890aSEmmanuel Vadot */
5*f126890aSEmmanuel Vadot/dts-v1/;
6*f126890aSEmmanuel Vadot
7*f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h>
8*f126890aSEmmanuel Vadot#include "omap34xx.dtsi"
9*f126890aSEmmanuel Vadot#include "omap-gpmc-smsc911x.dtsi"
10*f126890aSEmmanuel Vadot
11*f126890aSEmmanuel Vadot/ {
12*f126890aSEmmanuel Vadot	model = "TI OMAP3430 LDP (Zoom1 Labrador)";
13*f126890aSEmmanuel Vadot	compatible = "ti,omap3-ldp", "ti,omap3430", "ti,omap3";
14*f126890aSEmmanuel Vadot
15*f126890aSEmmanuel Vadot	memory@80000000 {
16*f126890aSEmmanuel Vadot		device_type = "memory";
17*f126890aSEmmanuel Vadot		reg = <0x80000000 0x8000000>; /* 128 MB */
18*f126890aSEmmanuel Vadot	};
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	cpus {
21*f126890aSEmmanuel Vadot		cpu@0 {
22*f126890aSEmmanuel Vadot			cpu0-supply = <&vcc>;
23*f126890aSEmmanuel Vadot		};
24*f126890aSEmmanuel Vadot	};
25*f126890aSEmmanuel Vadot
26*f126890aSEmmanuel Vadot	gpio_keys {
27*f126890aSEmmanuel Vadot		compatible = "gpio-keys";
28*f126890aSEmmanuel Vadot		pinctrl-names = "default";
29*f126890aSEmmanuel Vadot		pinctrl-0 = <&gpio_key_pins>;
30*f126890aSEmmanuel Vadot
31*f126890aSEmmanuel Vadot		key_enter {
32*f126890aSEmmanuel Vadot			label = "enter";
33*f126890aSEmmanuel Vadot			gpios = <&gpio4 5 GPIO_ACTIVE_LOW>; /* gpio101 */
34*f126890aSEmmanuel Vadot			linux,code = <KEY_ENTER>;
35*f126890aSEmmanuel Vadot			wakeup-source;
36*f126890aSEmmanuel Vadot		};
37*f126890aSEmmanuel Vadot
38*f126890aSEmmanuel Vadot		key_f1 {
39*f126890aSEmmanuel Vadot			label = "f1";
40*f126890aSEmmanuel Vadot			gpios = <&gpio4 6 GPIO_ACTIVE_LOW>; /* gpio102 */
41*f126890aSEmmanuel Vadot			linux,code = <KEY_F1>;
42*f126890aSEmmanuel Vadot			wakeup-source;
43*f126890aSEmmanuel Vadot		};
44*f126890aSEmmanuel Vadot
45*f126890aSEmmanuel Vadot		key_f2 {
46*f126890aSEmmanuel Vadot			label = "f2";
47*f126890aSEmmanuel Vadot			gpios = <&gpio4 7 GPIO_ACTIVE_LOW>; /* gpio103 */
48*f126890aSEmmanuel Vadot			linux,code = <KEY_F2>;
49*f126890aSEmmanuel Vadot			wakeup-source;
50*f126890aSEmmanuel Vadot		};
51*f126890aSEmmanuel Vadot
52*f126890aSEmmanuel Vadot		key_f3 {
53*f126890aSEmmanuel Vadot			label = "f3";
54*f126890aSEmmanuel Vadot			gpios = <&gpio4 8 GPIO_ACTIVE_LOW>; /* gpio104 */
55*f126890aSEmmanuel Vadot			linux,code = <KEY_F3>;
56*f126890aSEmmanuel Vadot			wakeup-source;
57*f126890aSEmmanuel Vadot		};
58*f126890aSEmmanuel Vadot
59*f126890aSEmmanuel Vadot		key_f4 {
60*f126890aSEmmanuel Vadot			label = "f4";
61*f126890aSEmmanuel Vadot			gpios = <&gpio4 9 GPIO_ACTIVE_LOW>; /* gpio105 */
62*f126890aSEmmanuel Vadot			linux,code = <KEY_F4>;
63*f126890aSEmmanuel Vadot			wakeup-source;
64*f126890aSEmmanuel Vadot		};
65*f126890aSEmmanuel Vadot
66*f126890aSEmmanuel Vadot		key_left {
67*f126890aSEmmanuel Vadot			label = "left";
68*f126890aSEmmanuel Vadot			gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; /* gpio106 */
69*f126890aSEmmanuel Vadot			linux,code = <KEY_LEFT>;
70*f126890aSEmmanuel Vadot			wakeup-source;
71*f126890aSEmmanuel Vadot		};
72*f126890aSEmmanuel Vadot
73*f126890aSEmmanuel Vadot		key_right {
74*f126890aSEmmanuel Vadot			label = "right";
75*f126890aSEmmanuel Vadot			gpios = <&gpio4 11 GPIO_ACTIVE_LOW>; /* gpio107 */
76*f126890aSEmmanuel Vadot			linux,code = <KEY_RIGHT>;
77*f126890aSEmmanuel Vadot			wakeup-source;
78*f126890aSEmmanuel Vadot		};
79*f126890aSEmmanuel Vadot
80*f126890aSEmmanuel Vadot		key_up {
81*f126890aSEmmanuel Vadot			label = "up";
82*f126890aSEmmanuel Vadot			gpios = <&gpio4 12 GPIO_ACTIVE_LOW>; /* gpio108 */
83*f126890aSEmmanuel Vadot			linux,code = <KEY_UP>;
84*f126890aSEmmanuel Vadot			wakeup-source;
85*f126890aSEmmanuel Vadot		};
86*f126890aSEmmanuel Vadot
87*f126890aSEmmanuel Vadot		key_down {
88*f126890aSEmmanuel Vadot			label = "down";
89*f126890aSEmmanuel Vadot			gpios = <&gpio4 13 GPIO_ACTIVE_LOW>; /* gpio109 */
90*f126890aSEmmanuel Vadot			linux,code = <KEY_DOWN>;
91*f126890aSEmmanuel Vadot			wakeup-source;
92*f126890aSEmmanuel Vadot		};
93*f126890aSEmmanuel Vadot	};
94*f126890aSEmmanuel Vadot};
95*f126890aSEmmanuel Vadot
96*f126890aSEmmanuel Vadot&gpmc {
97*f126890aSEmmanuel Vadot	ranges = <0 0 0x30000000 0x1000000>,	/* CS0 space, 16MB */
98*f126890aSEmmanuel Vadot		 <1 0 0x08000000 0x1000000>;	/* CS1 space, 16MB */
99*f126890aSEmmanuel Vadot
100*f126890aSEmmanuel Vadot	nand@0,0 {
101*f126890aSEmmanuel Vadot		compatible = "ti,omap2-nand";
102*f126890aSEmmanuel Vadot		reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
103*f126890aSEmmanuel Vadot		interrupt-parent = <&gpmc>;
104*f126890aSEmmanuel Vadot		interrupts = <0 IRQ_TYPE_NONE>, /* fifoevent */
105*f126890aSEmmanuel Vadot			     <1 IRQ_TYPE_NONE>;	/* termcount */
106*f126890aSEmmanuel Vadot		linux,mtd-name = "micron,nand";
107*f126890aSEmmanuel Vadot		nand-bus-width = <16>;
108*f126890aSEmmanuel Vadot		gpmc,device-width = <2>;
109*f126890aSEmmanuel Vadot		ti,nand-ecc-opt = "bch8";
110*f126890aSEmmanuel Vadot
111*f126890aSEmmanuel Vadot		gpmc,sync-clk-ps = <0>;
112*f126890aSEmmanuel Vadot		gpmc,cs-on-ns = <0>;
113*f126890aSEmmanuel Vadot		gpmc,cs-rd-off-ns = <44>;
114*f126890aSEmmanuel Vadot		gpmc,cs-wr-off-ns = <44>;
115*f126890aSEmmanuel Vadot		gpmc,adv-on-ns = <6>;
116*f126890aSEmmanuel Vadot		gpmc,adv-rd-off-ns = <34>;
117*f126890aSEmmanuel Vadot		gpmc,adv-wr-off-ns = <44>;
118*f126890aSEmmanuel Vadot		gpmc,we-off-ns = <40>;
119*f126890aSEmmanuel Vadot		gpmc,oe-off-ns = <54>;
120*f126890aSEmmanuel Vadot		gpmc,access-ns = <64>;
121*f126890aSEmmanuel Vadot		gpmc,rd-cycle-ns = <82>;
122*f126890aSEmmanuel Vadot		gpmc,wr-cycle-ns = <82>;
123*f126890aSEmmanuel Vadot		gpmc,wr-access-ns = <40>;
124*f126890aSEmmanuel Vadot		gpmc,wr-data-mux-bus-ns = <0>;
125*f126890aSEmmanuel Vadot
126*f126890aSEmmanuel Vadot		#address-cells = <1>;
127*f126890aSEmmanuel Vadot		#size-cells = <1>;
128*f126890aSEmmanuel Vadot
129*f126890aSEmmanuel Vadot		partition@0 {
130*f126890aSEmmanuel Vadot			label = "X-Loader";
131*f126890aSEmmanuel Vadot			reg = <0 0x80000>;
132*f126890aSEmmanuel Vadot		};
133*f126890aSEmmanuel Vadot		partition@80000 {
134*f126890aSEmmanuel Vadot			label = "U-Boot";
135*f126890aSEmmanuel Vadot			reg = <0x80000 0x140000>;
136*f126890aSEmmanuel Vadot		};
137*f126890aSEmmanuel Vadot		partition@1c0000 {
138*f126890aSEmmanuel Vadot			label = "Environment";
139*f126890aSEmmanuel Vadot			reg = <0x1c0000 0x40000>;
140*f126890aSEmmanuel Vadot		};
141*f126890aSEmmanuel Vadot		partition@200000 {
142*f126890aSEmmanuel Vadot			label = "Kernel";
143*f126890aSEmmanuel Vadot			reg = <0x200000 0x1e00000>;
144*f126890aSEmmanuel Vadot		};
145*f126890aSEmmanuel Vadot		partition@2000000 {
146*f126890aSEmmanuel Vadot			label = "Filesystem";
147*f126890aSEmmanuel Vadot			reg = <0x2000000 0x6000000>;
148*f126890aSEmmanuel Vadot		};
149*f126890aSEmmanuel Vadot	};
150*f126890aSEmmanuel Vadot
151*f126890aSEmmanuel Vadot	ethernet@gpmc {
152*f126890aSEmmanuel Vadot		interrupt-parent = <&gpio5>;
153*f126890aSEmmanuel Vadot		interrupts = <24 IRQ_TYPE_LEVEL_LOW>;
154*f126890aSEmmanuel Vadot		reg = <1 0 0xff>;
155*f126890aSEmmanuel Vadot	};
156*f126890aSEmmanuel Vadot};
157*f126890aSEmmanuel Vadot
158*f126890aSEmmanuel Vadot&i2c1 {
159*f126890aSEmmanuel Vadot	clock-frequency = <2600000>;
160*f126890aSEmmanuel Vadot
161*f126890aSEmmanuel Vadot	twl: twl@48 {
162*f126890aSEmmanuel Vadot		reg = <0x48>;
163*f126890aSEmmanuel Vadot		interrupts = <7>; /* SYS_NIRQ cascaded to intc */
164*f126890aSEmmanuel Vadot		interrupt-parent = <&intc>;
165*f126890aSEmmanuel Vadot
166*f126890aSEmmanuel Vadot		twl_power: power {
167*f126890aSEmmanuel Vadot			compatible = "ti,twl4030-power-idle";
168*f126890aSEmmanuel Vadot			ti,use_poweroff;
169*f126890aSEmmanuel Vadot		};
170*f126890aSEmmanuel Vadot	};
171*f126890aSEmmanuel Vadot};
172*f126890aSEmmanuel Vadot
173*f126890aSEmmanuel Vadot#include "twl4030.dtsi"
174*f126890aSEmmanuel Vadot#include "twl4030_omap3.dtsi"
175*f126890aSEmmanuel Vadot#include "omap3-panel-sharp-ls037v7dw01.dtsi"
176*f126890aSEmmanuel Vadot
177*f126890aSEmmanuel Vadot&backlight0 {
178*f126890aSEmmanuel Vadot	gpios = <&twl_gpio 7 GPIO_ACTIVE_HIGH>;
179*f126890aSEmmanuel Vadot};
180*f126890aSEmmanuel Vadot
181*f126890aSEmmanuel Vadot&i2c2 {
182*f126890aSEmmanuel Vadot	clock-frequency = <400000>;
183*f126890aSEmmanuel Vadot};
184*f126890aSEmmanuel Vadot
185*f126890aSEmmanuel Vadot&i2c3 {
186*f126890aSEmmanuel Vadot	clock-frequency = <400000>;
187*f126890aSEmmanuel Vadot};
188*f126890aSEmmanuel Vadot
189*f126890aSEmmanuel Vadot/* tps61130rsa enabled by twl4030 regen */
190*f126890aSEmmanuel Vadot&lcd_3v3 {
191*f126890aSEmmanuel Vadot	regulator-always-on;
192*f126890aSEmmanuel Vadot};
193*f126890aSEmmanuel Vadot
194*f126890aSEmmanuel Vadot&lcd0 {
195*f126890aSEmmanuel Vadot	enable-gpios = <&twl_gpio 15 GPIO_ACTIVE_HIGH>;	/* lcd INI */
196*f126890aSEmmanuel Vadot	reset-gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>;	/* gpio55, lcd RESB */
197*f126890aSEmmanuel Vadot	mode-gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;	/* gpio56, lcd MO */
198*f126890aSEmmanuel Vadot};
199*f126890aSEmmanuel Vadot
200*f126890aSEmmanuel Vadot&mcspi1 {
201*f126890aSEmmanuel Vadot	tsc2046@0 {
202*f126890aSEmmanuel Vadot		interrupt-parent = <&gpio2>;
203*f126890aSEmmanuel Vadot		interrupts = <22 0>;		/* gpio54 */
204*f126890aSEmmanuel Vadot		pendown-gpio = <&gpio2 22 GPIO_ACTIVE_HIGH>;
205*f126890aSEmmanuel Vadot	};
206*f126890aSEmmanuel Vadot};
207*f126890aSEmmanuel Vadot
208*f126890aSEmmanuel Vadot&mmc1 {
209*f126890aSEmmanuel Vadot	/* See 35xx errata 2.1.1.128 in SPRZ278F */
210*f126890aSEmmanuel Vadot	compatible = "ti,omap3-pre-es3-hsmmc";
211*f126890aSEmmanuel Vadot	vmmc-supply = <&vmmc1>;
212*f126890aSEmmanuel Vadot	bus-width = <4>;
213*f126890aSEmmanuel Vadot	pinctrl-names = "default";
214*f126890aSEmmanuel Vadot	pinctrl-0 = <&mmc1_pins>;
215*f126890aSEmmanuel Vadot};
216*f126890aSEmmanuel Vadot
217*f126890aSEmmanuel Vadot&mmc2 {
218*f126890aSEmmanuel Vadot	status = "disabled";
219*f126890aSEmmanuel Vadot};
220*f126890aSEmmanuel Vadot
221*f126890aSEmmanuel Vadot&mmc3 {
222*f126890aSEmmanuel Vadot	status = "disabled";
223*f126890aSEmmanuel Vadot};
224*f126890aSEmmanuel Vadot
225*f126890aSEmmanuel Vadot&omap3_pmx_core {
226*f126890aSEmmanuel Vadot	gpio_key_pins: gpio-key-pins {
227*f126890aSEmmanuel Vadot		pinctrl-single,pins = <
228*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x211a, PIN_INPUT | MUX_MODE4)	/* cam_d2.gpio_101 */
229*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x211c, PIN_INPUT | MUX_MODE4)	/* cam_d3.gpio_102 */
230*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x211e, PIN_INPUT | MUX_MODE4)	/* cam_d4.gpio_103 */
231*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2120, PIN_INPUT | MUX_MODE4)	/* cam_d5.gpio_104 */
232*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2122, PIN_INPUT | MUX_MODE4)	/* cam_d6.gpio_105 */
233*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2124, PIN_INPUT | MUX_MODE4)	/* cam_d7.gpio_106 */
234*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2126, PIN_INPUT | MUX_MODE4)	/* cam_d8.gpio_107 */
235*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2128, PIN_INPUT | MUX_MODE4)	/* cam_d9.gpio_108 */
236*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x212a, PIN_INPUT | MUX_MODE4)	/* cam_d10.gpio_109 */
237*f126890aSEmmanuel Vadot		>;
238*f126890aSEmmanuel Vadot	};
239*f126890aSEmmanuel Vadot
240*f126890aSEmmanuel Vadot	musb_pins: musb-pins {
241*f126890aSEmmanuel Vadot		pinctrl-single,pins = <
242*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21a2, PIN_INPUT | MUX_MODE0)	/* hsusb0_clk.hsusb0_clk */
243*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21aa, PIN_INPUT | MUX_MODE0)	/* hsusb0_data0.hsusb0_data0 */
244*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21ac, PIN_INPUT | MUX_MODE0)	/* hsusb0_data1.hsusb0_data1 */
245*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21ae, PIN_INPUT | MUX_MODE0)	/* hsusb0_data2.hsusb0_data2 */
246*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21b0, PIN_INPUT | MUX_MODE0)	/* hsusb0_data3.hsusb0_data3 */
247*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21b2, PIN_INPUT | MUX_MODE0)	/* hsusb0_data4.hsusb0_data4 */
248*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21b4, PIN_INPUT | MUX_MODE0)	/* hsusb0_data5.hsusb0_data5 */
249*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21b6, PIN_INPUT | MUX_MODE0)	/* hsusb0_data6.hsusb0_data6 */
250*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21b8, PIN_INPUT | MUX_MODE0)	/* hsusb0_data7.hsusb0_data7 */
251*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21a6, PIN_INPUT | MUX_MODE0)	/* hsusb0_dir.hsusb0_dir */
252*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21a8, PIN_INPUT | MUX_MODE0)	/* hsusb0_nxt.hsusb0_nxt */
253*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x21a4, PIN_OUTPUT | MUX_MODE0)	/* hsusb0_stp.hsusb0_stp */
254*f126890aSEmmanuel Vadot		>;
255*f126890aSEmmanuel Vadot	};
256*f126890aSEmmanuel Vadot
257*f126890aSEmmanuel Vadot	mmc1_pins: mmc1-pins {
258*f126890aSEmmanuel Vadot		pinctrl-single,pins = <
259*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0)	/* mmc1_clk.mmc1_clk */
260*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0)	/* mmc1_cmd.mmc1_cmd */
261*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0)	/* mmc1_dat0.mmc1_dat0 */
262*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x214A, PIN_INPUT_PULLUP | MUX_MODE0)	/* mmc1_dat1.mmc1_dat1 */
263*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x214C, PIN_INPUT_PULLUP | MUX_MODE0)	/* mmc1_dat2.mmc1_dat2 */
264*f126890aSEmmanuel Vadot			OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0)	/* mmc1_dat3.mmc1_dat3 */
265*f126890aSEmmanuel Vadot		>;
266*f126890aSEmmanuel Vadot	};
267*f126890aSEmmanuel Vadot};
268*f126890aSEmmanuel Vadot
269*f126890aSEmmanuel Vadot&twl_keypad {
270*f126890aSEmmanuel Vadot	linux,keymap = <MATRIX_KEY(0, 0, KEY_1)
271*f126890aSEmmanuel Vadot			MATRIX_KEY(0, 1, KEY_2)
272*f126890aSEmmanuel Vadot			MATRIX_KEY(0, 2, KEY_3)
273*f126890aSEmmanuel Vadot			MATRIX_KEY(1, 0, KEY_4)
274*f126890aSEmmanuel Vadot			MATRIX_KEY(1, 1, KEY_5)
275*f126890aSEmmanuel Vadot			MATRIX_KEY(1, 2, KEY_6)
276*f126890aSEmmanuel Vadot			MATRIX_KEY(1, 3, KEY_F5)
277*f126890aSEmmanuel Vadot			MATRIX_KEY(2, 0, KEY_7)
278*f126890aSEmmanuel Vadot			MATRIX_KEY(2, 1, KEY_8)
279*f126890aSEmmanuel Vadot			MATRIX_KEY(2, 2, KEY_9)
280*f126890aSEmmanuel Vadot			MATRIX_KEY(2, 3, KEY_F6)
281*f126890aSEmmanuel Vadot			MATRIX_KEY(3, 0, KEY_F7)
282*f126890aSEmmanuel Vadot			MATRIX_KEY(3, 1, KEY_0)
283*f126890aSEmmanuel Vadot			MATRIX_KEY(3, 2, KEY_F8)
284*f126890aSEmmanuel Vadot			MATRIX_KEY(5, 4, KEY_RESERVED)
285*f126890aSEmmanuel Vadot			MATRIX_KEY(4, 4, KEY_VOLUMEUP)
286*f126890aSEmmanuel Vadot			MATRIX_KEY(5, 5, KEY_VOLUMEDOWN)>;
287*f126890aSEmmanuel Vadot};
288*f126890aSEmmanuel Vadot
289*f126890aSEmmanuel Vadot&uart3 {
290*f126890aSEmmanuel Vadot	interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
291*f126890aSEmmanuel Vadot};
292*f126890aSEmmanuel Vadot
293*f126890aSEmmanuel Vadot&usb_otg_hs {
294*f126890aSEmmanuel Vadot	pinctrl-names = "default";
295*f126890aSEmmanuel Vadot	pinctrl-0 = <&musb_pins>;
296*f126890aSEmmanuel Vadot	interface-type = <0>;
297*f126890aSEmmanuel Vadot	usb-phy = <&usb2_phy>;
298*f126890aSEmmanuel Vadot	mode = <3>;
299*f126890aSEmmanuel Vadot	power = <50>;
300*f126890aSEmmanuel Vadot};
301*f126890aSEmmanuel Vadot
302*f126890aSEmmanuel Vadot&vaux1 {
303*f126890aSEmmanuel Vadot	/* Needed for ads7846 */
304*f126890aSEmmanuel Vadot	regulator-name = "vcc";
305*f126890aSEmmanuel Vadot};
306