xref: /linux/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi (revision bcdea3e81ea51c9e89e3b11aac2612e1b4330bee)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0+
2724ba675SRob Herring//
3724ba675SRob Herring// Copyright 2011 Freescale Semiconductor, Inc.
4724ba675SRob Herring// Copyright 2011 Linaro Ltd.
5724ba675SRob Herring
6724ba675SRob Herring#include "imx53.dtsi"
7724ba675SRob Herring
8724ba675SRob Herring/ {
9724ba675SRob Herring	chosen {
10724ba675SRob Herring		stdout-path = &uart1;
11724ba675SRob Herring	};
12724ba675SRob Herring
13724ba675SRob Herring	memory@70000000 {
14724ba675SRob Herring		device_type = "memory";
15724ba675SRob Herring		reg = <0x70000000 0x20000000>,
16724ba675SRob Herring		      <0xb0000000 0x20000000>;
17724ba675SRob Herring	};
18724ba675SRob Herring
1920f648dcSFabio Estevam	backlight_parallel: backlight-parallel {
2020f648dcSFabio Estevam		compatible = "pwm-backlight";
2120f648dcSFabio Estevam		pwms = <&pwm2 0 5000000 0>;
2220f648dcSFabio Estevam		brightness-levels = <0 4 8 16 32 64 128 255>;
2320f648dcSFabio Estevam		default-brightness-level = <7>;
2420f648dcSFabio Estevam	};
2520f648dcSFabio Estevam
26724ba675SRob Herring	display0: disp0 {
27724ba675SRob Herring		compatible = "fsl,imx-parallel-display";
28724ba675SRob Herring		pinctrl-names = "default";
29724ba675SRob Herring		pinctrl-0 = <&pinctrl_ipu_disp0>;
30724ba675SRob Herring
31724ba675SRob Herring		#address-cells = <1>;
32724ba675SRob Herring		#size-cells = <0>;
33724ba675SRob Herring		status = "disabled";
34724ba675SRob Herring
35724ba675SRob Herring		port@0 {
36724ba675SRob Herring			reg = <0>;
37724ba675SRob Herring
38724ba675SRob Herring			display0_in: endpoint {
39724ba675SRob Herring				remote-endpoint = <&ipu_di0_disp0>;
40724ba675SRob Herring			};
41724ba675SRob Herring		};
42724ba675SRob Herring
43724ba675SRob Herring		port@1 {
44724ba675SRob Herring			reg = <1>;
45724ba675SRob Herring
46724ba675SRob Herring			display_out: endpoint {
47724ba675SRob Herring				remote-endpoint = <&panel_in>;
48724ba675SRob Herring			};
49724ba675SRob Herring		};
50724ba675SRob Herring	};
51724ba675SRob Herring
52724ba675SRob Herring	gpio-keys {
53724ba675SRob Herring		compatible = "gpio-keys";
54724ba675SRob Herring
55724ba675SRob Herring		key-power {
56724ba675SRob Herring			label = "Power Button";
57724ba675SRob Herring			gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
58724ba675SRob Herring			linux,code = <KEY_POWER>;
59724ba675SRob Herring		};
60724ba675SRob Herring
61724ba675SRob Herring		key-volume-up {
62724ba675SRob Herring			label = "Volume Up";
63724ba675SRob Herring			gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
64724ba675SRob Herring			linux,code = <KEY_VOLUMEUP>;
65724ba675SRob Herring			wakeup-source;
66724ba675SRob Herring		};
67724ba675SRob Herring
68724ba675SRob Herring		key-volume-down {
69724ba675SRob Herring			label = "Volume Down";
70724ba675SRob Herring			gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
71724ba675SRob Herring			linux,code = <KEY_VOLUMEDOWN>;
72724ba675SRob Herring			wakeup-source;
73724ba675SRob Herring		};
74724ba675SRob Herring	};
75724ba675SRob Herring
76724ba675SRob Herring	leds {
77724ba675SRob Herring		compatible = "gpio-leds";
78724ba675SRob Herring		pinctrl-names = "default";
79724ba675SRob Herring		pinctrl-0 = <&led_pin_gpio7_7>;
80724ba675SRob Herring
81724ba675SRob Herring		led-user {
82724ba675SRob Herring			label = "Heartbeat";
83724ba675SRob Herring			gpios = <&gpio7 7 0>;
84724ba675SRob Herring			linux,default-trigger = "heartbeat";
85724ba675SRob Herring		};
86724ba675SRob Herring	};
87724ba675SRob Herring
88*bcdea3e8SLiu Ying	panel_dpi: panel {
89724ba675SRob Herring		compatible = "sii,43wvf1g";
9020f648dcSFabio Estevam		pinctrl-names = "default";
9120f648dcSFabio Estevam		pinctrl-0 = <&pinctrl_display_power>;
9220f648dcSFabio Estevam		backlight = <&backlight_parallel>;
9320f648dcSFabio Estevam		enable-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>;
94724ba675SRob Herring
95724ba675SRob Herring		port {
96724ba675SRob Herring			panel_in: endpoint {
97724ba675SRob Herring				remote-endpoint = <&display_out>;
98724ba675SRob Herring			};
99724ba675SRob Herring		};
100724ba675SRob Herring	};
101724ba675SRob Herring
102ec20d468SFabio Estevam	reg_3p2v: regulator-3p2v {
103724ba675SRob Herring		compatible = "regulator-fixed";
104724ba675SRob Herring		regulator-name = "3P2V";
105724ba675SRob Herring		regulator-min-microvolt = <3200000>;
106724ba675SRob Herring		regulator-max-microvolt = <3200000>;
107724ba675SRob Herring		regulator-always-on;
108724ba675SRob Herring	};
109724ba675SRob Herring
110ec20d468SFabio Estevam	reg_usb_vbus: regulator-usb-vbus {
111724ba675SRob Herring		compatible = "regulator-fixed";
112724ba675SRob Herring		regulator-name = "usb_vbus";
113724ba675SRob Herring		regulator-min-microvolt = <5000000>;
114724ba675SRob Herring		regulator-max-microvolt = <5000000>;
115724ba675SRob Herring		gpio = <&gpio7 8 0>;
116724ba675SRob Herring		enable-active-high;
117724ba675SRob Herring	};
118724ba675SRob Herring
119724ba675SRob Herring	sound {
120724ba675SRob Herring		compatible = "fsl,imx53-qsb-sgtl5000",
121724ba675SRob Herring			     "fsl,imx-audio-sgtl5000";
122724ba675SRob Herring		model = "imx53-qsb-sgtl5000";
123724ba675SRob Herring		ssi-controller = <&ssi2>;
124724ba675SRob Herring		audio-codec = <&sgtl5000>;
125724ba675SRob Herring		audio-routing =
126724ba675SRob Herring			"MIC_IN", "Mic Jack",
127724ba675SRob Herring			"Mic Jack", "Mic Bias",
128724ba675SRob Herring			"Headphone Jack", "HP_OUT";
129724ba675SRob Herring		mux-int-port = <2>;
130724ba675SRob Herring		mux-ext-port = <5>;
131724ba675SRob Herring	};
132724ba675SRob Herring};
133724ba675SRob Herring
134724ba675SRob Herring&cpu0 {
135724ba675SRob Herring	/* CPU rated to 1GHz, not 1.2GHz as per the default settings */
136724ba675SRob Herring	operating-points = <
137724ba675SRob Herring		/* kHz   uV */
138724ba675SRob Herring		166666  850000
139724ba675SRob Herring		400000  900000
140724ba675SRob Herring		800000  1050000
141724ba675SRob Herring		1000000 1200000
142724ba675SRob Herring	>;
143724ba675SRob Herring};
144724ba675SRob Herring
145724ba675SRob Herring&esdhc1 {
146724ba675SRob Herring	pinctrl-names = "default";
147724ba675SRob Herring	pinctrl-0 = <&pinctrl_esdhc1>;
148724ba675SRob Herring	cd-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>;
149724ba675SRob Herring	status = "okay";
150724ba675SRob Herring};
151724ba675SRob Herring
152724ba675SRob Herring&ipu_di0_disp0 {
153724ba675SRob Herring	remote-endpoint = <&display0_in>;
154724ba675SRob Herring};
155724ba675SRob Herring
156724ba675SRob Herring&ssi2 {
157724ba675SRob Herring	status = "okay";
158724ba675SRob Herring};
159724ba675SRob Herring
160724ba675SRob Herring&esdhc3 {
161724ba675SRob Herring	pinctrl-names = "default";
162724ba675SRob Herring	pinctrl-0 = <&pinctrl_esdhc3>;
163724ba675SRob Herring	cd-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>;
164724ba675SRob Herring	wp-gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>;
165724ba675SRob Herring	bus-width = <8>;
166724ba675SRob Herring	status = "okay";
167724ba675SRob Herring};
168724ba675SRob Herring
169724ba675SRob Herring&iomuxc {
170724ba675SRob Herring	pinctrl-names = "default";
171724ba675SRob Herring	pinctrl-0 = <&pinctrl_hog>;
172724ba675SRob Herring
173724ba675SRob Herring	imx53-qsb {
174724ba675SRob Herring		pinctrl_hog: hoggrp {
175724ba675SRob Herring			fsl,pins = <
176724ba675SRob Herring				MX53_PAD_GPIO_8__GPIO1_8          0x80000000
177724ba675SRob Herring				MX53_PAD_PATA_DATA14__GPIO2_14    0x80000000
178724ba675SRob Herring				MX53_PAD_PATA_DATA15__GPIO2_15    0x80000000
179724ba675SRob Herring				MX53_PAD_EIM_DA11__GPIO3_11       0x80000000
180724ba675SRob Herring				MX53_PAD_EIM_DA12__GPIO3_12       0x80000000
181724ba675SRob Herring				MX53_PAD_PATA_DA_0__GPIO7_6       0x80000000
182724ba675SRob Herring				MX53_PAD_PATA_DA_2__GPIO7_8	  0x80000000
183724ba675SRob Herring				MX53_PAD_GPIO_16__GPIO7_11        0x80000000
184724ba675SRob Herring			>;
185724ba675SRob Herring		};
186724ba675SRob Herring
187724ba675SRob Herring		led_pin_gpio7_7: led_gpio7_7 {
188724ba675SRob Herring			fsl,pins = <
189724ba675SRob Herring				MX53_PAD_PATA_DA_1__GPIO7_7 0x80000000
190724ba675SRob Herring			>;
191724ba675SRob Herring		};
192724ba675SRob Herring
193724ba675SRob Herring		pinctrl_audmux: audmuxgrp {
194724ba675SRob Herring			fsl,pins = <
195724ba675SRob Herring				MX53_PAD_KEY_COL0__AUDMUX_AUD5_TXC	0x80000000
196724ba675SRob Herring				MX53_PAD_KEY_ROW0__AUDMUX_AUD5_TXD	0x80000000
197724ba675SRob Herring				MX53_PAD_KEY_COL1__AUDMUX_AUD5_TXFS	0x80000000
198724ba675SRob Herring				MX53_PAD_KEY_ROW1__AUDMUX_AUD5_RXD	0x80000000
199724ba675SRob Herring			>;
200724ba675SRob Herring		};
201724ba675SRob Herring
202724ba675SRob Herring		pinctrl_codec: codecgrp {
203724ba675SRob Herring			fsl,pins = <
204724ba675SRob Herring				MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK	0x1c4
205724ba675SRob Herring			>;
206724ba675SRob Herring		};
207724ba675SRob Herring
20820f648dcSFabio Estevam		pinctrl_display_power: displaypowergrp {
20920f648dcSFabio Estevam			fsl,pins = <
21020f648dcSFabio Estevam				MX53_PAD_EIM_D24__GPIO3_24		0x1e4
21120f648dcSFabio Estevam			>;
21220f648dcSFabio Estevam		};
21320f648dcSFabio Estevam
214724ba675SRob Herring		pinctrl_esdhc1: esdhc1grp {
215724ba675SRob Herring			fsl,pins = <
216724ba675SRob Herring				MX53_PAD_SD1_DATA0__ESDHC1_DAT0		0x1d5
217724ba675SRob Herring				MX53_PAD_SD1_DATA1__ESDHC1_DAT1		0x1d5
218724ba675SRob Herring				MX53_PAD_SD1_DATA2__ESDHC1_DAT2		0x1d5
219724ba675SRob Herring				MX53_PAD_SD1_DATA3__ESDHC1_DAT3		0x1d5
220724ba675SRob Herring				MX53_PAD_SD1_CMD__ESDHC1_CMD		0x1d5
221724ba675SRob Herring				MX53_PAD_SD1_CLK__ESDHC1_CLK		0x1d5
222724ba675SRob Herring				MX53_PAD_EIM_DA13__GPIO3_13		0xe4
223724ba675SRob Herring			>;
224724ba675SRob Herring		};
225724ba675SRob Herring
226724ba675SRob Herring		pinctrl_esdhc3: esdhc3grp {
227724ba675SRob Herring			fsl,pins = <
228724ba675SRob Herring				MX53_PAD_PATA_DATA8__ESDHC3_DAT0	0x1d5
229724ba675SRob Herring				MX53_PAD_PATA_DATA9__ESDHC3_DAT1	0x1d5
230724ba675SRob Herring				MX53_PAD_PATA_DATA10__ESDHC3_DAT2	0x1d5
231724ba675SRob Herring				MX53_PAD_PATA_DATA11__ESDHC3_DAT3	0x1d5
232724ba675SRob Herring				MX53_PAD_PATA_DATA0__ESDHC3_DAT4	0x1d5
233724ba675SRob Herring				MX53_PAD_PATA_DATA1__ESDHC3_DAT5	0x1d5
234724ba675SRob Herring				MX53_PAD_PATA_DATA2__ESDHC3_DAT6	0x1d5
235724ba675SRob Herring				MX53_PAD_PATA_DATA3__ESDHC3_DAT7	0x1d5
236724ba675SRob Herring				MX53_PAD_PATA_RESET_B__ESDHC3_CMD	0x1d5
237724ba675SRob Herring				MX53_PAD_PATA_IORDY__ESDHC3_CLK		0x1d5
238724ba675SRob Herring			>;
239724ba675SRob Herring		};
240724ba675SRob Herring
241724ba675SRob Herring		pinctrl_fec: fecgrp {
242724ba675SRob Herring			fsl,pins = <
243724ba675SRob Herring				MX53_PAD_FEC_MDC__FEC_MDC		0x4
244724ba675SRob Herring				MX53_PAD_FEC_MDIO__FEC_MDIO		0x1fc
245724ba675SRob Herring				MX53_PAD_FEC_REF_CLK__FEC_TX_CLK	0x180
246724ba675SRob Herring				MX53_PAD_FEC_RX_ER__FEC_RX_ER		0x180
247724ba675SRob Herring				MX53_PAD_FEC_CRS_DV__FEC_RX_DV		0x180
248724ba675SRob Herring				MX53_PAD_FEC_RXD1__FEC_RDATA_1		0x180
249724ba675SRob Herring				MX53_PAD_FEC_RXD0__FEC_RDATA_0		0x180
250724ba675SRob Herring				MX53_PAD_FEC_TX_EN__FEC_TX_EN		0x4
251724ba675SRob Herring				MX53_PAD_FEC_TXD1__FEC_TDATA_1		0x4
252724ba675SRob Herring				MX53_PAD_FEC_TXD0__FEC_TDATA_0		0x4
253724ba675SRob Herring			>;
254724ba675SRob Herring		};
255724ba675SRob Herring
256724ba675SRob Herring		/* open drain */
257724ba675SRob Herring		pinctrl_i2c1: i2c1grp {
258724ba675SRob Herring			fsl,pins = <
259724ba675SRob Herring				MX53_PAD_CSI0_DAT8__I2C1_SDA		0x400001ec
260724ba675SRob Herring				MX53_PAD_CSI0_DAT9__I2C1_SCL		0x400001ec
261724ba675SRob Herring			>;
262724ba675SRob Herring		};
263724ba675SRob Herring
264724ba675SRob Herring		pinctrl_i2c2: i2c2grp {
265724ba675SRob Herring			fsl,pins = <
266724ba675SRob Herring				MX53_PAD_KEY_ROW3__I2C2_SDA		0xc0000000
267724ba675SRob Herring				MX53_PAD_KEY_COL3__I2C2_SCL		0xc0000000
268724ba675SRob Herring			>;
269724ba675SRob Herring		};
270724ba675SRob Herring
271724ba675SRob Herring		pinctrl_ipu_disp0: ipudisp0grp {
272724ba675SRob Herring			fsl,pins = <
273724ba675SRob Herring				MX53_PAD_DI0_DISP_CLK__IPU_DI0_DISP_CLK	0x5
274724ba675SRob Herring				MX53_PAD_DI0_PIN15__IPU_DI0_PIN15	0x5
275724ba675SRob Herring				MX53_PAD_DI0_PIN2__IPU_DI0_PIN2		0x5
276724ba675SRob Herring				MX53_PAD_DI0_PIN3__IPU_DI0_PIN3		0x5
277724ba675SRob Herring				MX53_PAD_DISP0_DAT0__IPU_DISP0_DAT_0	0x5
278724ba675SRob Herring				MX53_PAD_DISP0_DAT1__IPU_DISP0_DAT_1	0x5
279724ba675SRob Herring				MX53_PAD_DISP0_DAT2__IPU_DISP0_DAT_2	0x5
280724ba675SRob Herring				MX53_PAD_DISP0_DAT3__IPU_DISP0_DAT_3	0x5
281724ba675SRob Herring				MX53_PAD_DISP0_DAT4__IPU_DISP0_DAT_4	0x5
282724ba675SRob Herring				MX53_PAD_DISP0_DAT5__IPU_DISP0_DAT_5	0x5
283724ba675SRob Herring				MX53_PAD_DISP0_DAT6__IPU_DISP0_DAT_6	0x5
284724ba675SRob Herring				MX53_PAD_DISP0_DAT7__IPU_DISP0_DAT_7	0x5
285724ba675SRob Herring				MX53_PAD_DISP0_DAT8__IPU_DISP0_DAT_8	0x5
286724ba675SRob Herring				MX53_PAD_DISP0_DAT9__IPU_DISP0_DAT_9	0x5
287724ba675SRob Herring				MX53_PAD_DISP0_DAT10__IPU_DISP0_DAT_10	0x5
288724ba675SRob Herring				MX53_PAD_DISP0_DAT11__IPU_DISP0_DAT_11	0x5
289724ba675SRob Herring				MX53_PAD_DISP0_DAT12__IPU_DISP0_DAT_12	0x5
290724ba675SRob Herring				MX53_PAD_DISP0_DAT13__IPU_DISP0_DAT_13	0x5
291724ba675SRob Herring				MX53_PAD_DISP0_DAT14__IPU_DISP0_DAT_14	0x5
292724ba675SRob Herring				MX53_PAD_DISP0_DAT15__IPU_DISP0_DAT_15	0x5
293724ba675SRob Herring				MX53_PAD_DISP0_DAT16__IPU_DISP0_DAT_16	0x5
294724ba675SRob Herring				MX53_PAD_DISP0_DAT17__IPU_DISP0_DAT_17	0x5
295724ba675SRob Herring				MX53_PAD_DISP0_DAT18__IPU_DISP0_DAT_18	0x5
296724ba675SRob Herring				MX53_PAD_DISP0_DAT19__IPU_DISP0_DAT_19	0x5
297724ba675SRob Herring				MX53_PAD_DISP0_DAT20__IPU_DISP0_DAT_20	0x5
298724ba675SRob Herring				MX53_PAD_DISP0_DAT21__IPU_DISP0_DAT_21	0x5
299724ba675SRob Herring				MX53_PAD_DISP0_DAT22__IPU_DISP0_DAT_22	0x5
300724ba675SRob Herring				MX53_PAD_DISP0_DAT23__IPU_DISP0_DAT_23	0x5
301724ba675SRob Herring			>;
302724ba675SRob Herring		};
303724ba675SRob Herring
30420f648dcSFabio Estevam		pinctrl_pwm2: pwm2grp {
30520f648dcSFabio Estevam			fsl,pins = <
30620f648dcSFabio Estevam				MX53_PAD_GPIO_1__PWM2_PWMO		0x5
30720f648dcSFabio Estevam			>;
30820f648dcSFabio Estevam		};
30920f648dcSFabio Estevam
310724ba675SRob Herring		pinctrl_vga_sync: vgasync-grp {
311724ba675SRob Herring			fsl,pins = <
312724ba675SRob Herring				/* VGA_HSYNC, VSYNC with max drive strength */
313724ba675SRob Herring				MX53_PAD_EIM_OE__IPU_DI1_PIN7 0xe6
314724ba675SRob Herring				MX53_PAD_EIM_RW__IPU_DI1_PIN8 0xe6
315724ba675SRob Herring			>;
316724ba675SRob Herring		};
317724ba675SRob Herring
318724ba675SRob Herring		pinctrl_uart1: uart1grp {
319724ba675SRob Herring			fsl,pins = <
320724ba675SRob Herring				MX53_PAD_CSI0_DAT10__UART1_TXD_MUX	0x1e4
321724ba675SRob Herring				MX53_PAD_CSI0_DAT11__UART1_RXD_MUX	0x1e4
322724ba675SRob Herring			>;
323724ba675SRob Herring		};
324724ba675SRob Herring	};
325724ba675SRob Herring};
326724ba675SRob Herring
327724ba675SRob Herring&tve {
328724ba675SRob Herring	pinctrl-names = "default";
329724ba675SRob Herring	pinctrl-0 = <&pinctrl_vga_sync>;
330724ba675SRob Herring	ddc-i2c-bus = <&i2c2>;
331724ba675SRob Herring	fsl,tve-mode = "vga";
332724ba675SRob Herring	fsl,hsync-pin = <7>;	/* IPU DI1 PIN7 via EIM_OE */
333724ba675SRob Herring	fsl,vsync-pin = <8>;	/* IPU DI1 PIN8 via EIM_RW */
334724ba675SRob Herring	status = "okay";
335724ba675SRob Herring};
336724ba675SRob Herring
337724ba675SRob Herring&uart1 {
338724ba675SRob Herring	pinctrl-names = "default";
339724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart1>;
340724ba675SRob Herring	status = "okay";
341724ba675SRob Herring};
342724ba675SRob Herring
343724ba675SRob Herring&i2c2 {
344724ba675SRob Herring	pinctrl-names = "default";
345724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
346724ba675SRob Herring	status = "okay";
347724ba675SRob Herring
348724ba675SRob Herring	sgtl5000: codec@a {
349724ba675SRob Herring		compatible = "fsl,sgtl5000";
350724ba675SRob Herring		reg = <0x0a>;
351724ba675SRob Herring		pinctrl-names = "default";
352724ba675SRob Herring		pinctrl-0 = <&pinctrl_codec>;
353724ba675SRob Herring		#sound-dai-cells = <0>;
354724ba675SRob Herring		VDDA-supply = <&reg_3p2v>;
355724ba675SRob Herring		VDDIO-supply = <&reg_3p2v>;
356724ba675SRob Herring		clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>;
357724ba675SRob Herring	};
358724ba675SRob Herring};
359724ba675SRob Herring
360724ba675SRob Herring&i2c1 {
361724ba675SRob Herring	pinctrl-names = "default";
362724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c1>;
363724ba675SRob Herring	status = "okay";
364724ba675SRob Herring
365724ba675SRob Herring	accelerometer: mma8450@1c {
366724ba675SRob Herring		compatible = "fsl,mma8450";
367724ba675SRob Herring		reg = <0x1c>;
368724ba675SRob Herring	};
369724ba675SRob Herring};
370724ba675SRob Herring
371724ba675SRob Herring&audmux {
372724ba675SRob Herring	pinctrl-names = "default";
373724ba675SRob Herring	pinctrl-0 = <&pinctrl_audmux>;
374724ba675SRob Herring	status = "okay";
375724ba675SRob Herring};
376724ba675SRob Herring
377724ba675SRob Herring&fec {
378724ba675SRob Herring	pinctrl-names = "default";
379724ba675SRob Herring	pinctrl-0 = <&pinctrl_fec>;
380724ba675SRob Herring	phy-mode = "rmii";
381724ba675SRob Herring	phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
382724ba675SRob Herring	status = "okay";
383724ba675SRob Herring};
384724ba675SRob Herring
38520f648dcSFabio Estevam&pwm2 {
38620f648dcSFabio Estevam	pinctrl-names = "default";
38720f648dcSFabio Estevam	pinctrl-0 = <&pinctrl_pwm2>;
38820f648dcSFabio Estevam	status = "okay";
38920f648dcSFabio Estevam};
39020f648dcSFabio Estevam
391724ba675SRob Herring&sata {
392724ba675SRob Herring	status = "okay";
393724ba675SRob Herring};
394724ba675SRob Herring
395724ba675SRob Herring&vpu {
396724ba675SRob Herring	status = "okay";
397724ba675SRob Herring};
398724ba675SRob Herring
399724ba675SRob Herring&usbh1 {
400724ba675SRob Herring	vbus-supply = <&reg_usb_vbus>;
401724ba675SRob Herring	phy_type = "utmi";
402724ba675SRob Herring	status = "okay";
403724ba675SRob Herring};
404724ba675SRob Herring
405724ba675SRob Herring&usbotg {
406724ba675SRob Herring	dr_mode = "peripheral";
407724ba675SRob Herring	status = "okay";
408724ba675SRob Herring};
409