xref: /linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx53-qsb-common.dtsi (revision c771600c6af14749609b49565ffb4cac2959710d)
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
88bcdea3e8SLiu 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	pinctrl_hog: hoggrp {
174724ba675SRob Herring		fsl,pins = <
175724ba675SRob Herring			MX53_PAD_GPIO_8__GPIO1_8          0x80000000
176724ba675SRob Herring			MX53_PAD_PATA_DATA14__GPIO2_14    0x80000000
177724ba675SRob Herring			MX53_PAD_PATA_DATA15__GPIO2_15    0x80000000
178724ba675SRob Herring			MX53_PAD_EIM_DA11__GPIO3_11       0x80000000
179724ba675SRob Herring			MX53_PAD_EIM_DA12__GPIO3_12       0x80000000
180724ba675SRob Herring			MX53_PAD_PATA_DA_0__GPIO7_6       0x80000000
181724ba675SRob Herring			MX53_PAD_PATA_DA_2__GPIO7_8	  0x80000000
182724ba675SRob Herring			MX53_PAD_GPIO_16__GPIO7_11        0x80000000
183724ba675SRob Herring		>;
184724ba675SRob Herring	};
185724ba675SRob Herring
186*9237be3fSMarek Vasut	led_pin_gpio7_7: led_gpio7-7-grp {
187724ba675SRob Herring		fsl,pins = <
188724ba675SRob Herring			MX53_PAD_PATA_DA_1__GPIO7_7 0x80000000
189724ba675SRob Herring		>;
190724ba675SRob Herring	};
191724ba675SRob Herring
192724ba675SRob Herring	pinctrl_audmux: audmuxgrp {
193724ba675SRob Herring		fsl,pins = <
194724ba675SRob Herring			MX53_PAD_KEY_COL0__AUDMUX_AUD5_TXC	0x80000000
195724ba675SRob Herring			MX53_PAD_KEY_ROW0__AUDMUX_AUD5_TXD	0x80000000
196724ba675SRob Herring			MX53_PAD_KEY_COL1__AUDMUX_AUD5_TXFS	0x80000000
197724ba675SRob Herring			MX53_PAD_KEY_ROW1__AUDMUX_AUD5_RXD	0x80000000
198724ba675SRob Herring		>;
199724ba675SRob Herring	};
200724ba675SRob Herring
201724ba675SRob Herring	pinctrl_codec: codecgrp {
202724ba675SRob Herring		fsl,pins = <
203724ba675SRob Herring			MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK	0x1c4
204724ba675SRob Herring		>;
205724ba675SRob Herring	};
206724ba675SRob Herring
20720f648dcSFabio Estevam	pinctrl_display_power: displaypowergrp {
20820f648dcSFabio Estevam		fsl,pins = <
20920f648dcSFabio Estevam			MX53_PAD_EIM_D24__GPIO3_24		0x1e4
21020f648dcSFabio Estevam		>;
21120f648dcSFabio Estevam	};
21220f648dcSFabio Estevam
213724ba675SRob Herring	pinctrl_esdhc1: esdhc1grp {
214724ba675SRob Herring		fsl,pins = <
215724ba675SRob Herring			MX53_PAD_SD1_DATA0__ESDHC1_DAT0		0x1d5
216724ba675SRob Herring			MX53_PAD_SD1_DATA1__ESDHC1_DAT1		0x1d5
217724ba675SRob Herring			MX53_PAD_SD1_DATA2__ESDHC1_DAT2		0x1d5
218724ba675SRob Herring			MX53_PAD_SD1_DATA3__ESDHC1_DAT3		0x1d5
219724ba675SRob Herring			MX53_PAD_SD1_CMD__ESDHC1_CMD		0x1d5
220724ba675SRob Herring			MX53_PAD_SD1_CLK__ESDHC1_CLK		0x1d5
221724ba675SRob Herring			MX53_PAD_EIM_DA13__GPIO3_13		0xe4
222724ba675SRob Herring		>;
223724ba675SRob Herring	};
224724ba675SRob Herring
225724ba675SRob Herring	pinctrl_esdhc3: esdhc3grp {
226724ba675SRob Herring		fsl,pins = <
227724ba675SRob Herring			MX53_PAD_PATA_DATA8__ESDHC3_DAT0	0x1d5
228724ba675SRob Herring			MX53_PAD_PATA_DATA9__ESDHC3_DAT1	0x1d5
229724ba675SRob Herring			MX53_PAD_PATA_DATA10__ESDHC3_DAT2	0x1d5
230724ba675SRob Herring			MX53_PAD_PATA_DATA11__ESDHC3_DAT3	0x1d5
231724ba675SRob Herring			MX53_PAD_PATA_DATA0__ESDHC3_DAT4	0x1d5
232724ba675SRob Herring			MX53_PAD_PATA_DATA1__ESDHC3_DAT5	0x1d5
233724ba675SRob Herring			MX53_PAD_PATA_DATA2__ESDHC3_DAT6	0x1d5
234724ba675SRob Herring			MX53_PAD_PATA_DATA3__ESDHC3_DAT7	0x1d5
235724ba675SRob Herring			MX53_PAD_PATA_RESET_B__ESDHC3_CMD	0x1d5
236724ba675SRob Herring			MX53_PAD_PATA_IORDY__ESDHC3_CLK		0x1d5
237724ba675SRob Herring		>;
238724ba675SRob Herring	};
239724ba675SRob Herring
240724ba675SRob Herring	pinctrl_fec: fecgrp {
241724ba675SRob Herring		fsl,pins = <
242724ba675SRob Herring			MX53_PAD_FEC_MDC__FEC_MDC		0x4
243724ba675SRob Herring			MX53_PAD_FEC_MDIO__FEC_MDIO		0x1fc
244724ba675SRob Herring			MX53_PAD_FEC_REF_CLK__FEC_TX_CLK	0x180
245724ba675SRob Herring			MX53_PAD_FEC_RX_ER__FEC_RX_ER		0x180
246724ba675SRob Herring			MX53_PAD_FEC_CRS_DV__FEC_RX_DV		0x180
247724ba675SRob Herring			MX53_PAD_FEC_RXD1__FEC_RDATA_1		0x180
248724ba675SRob Herring			MX53_PAD_FEC_RXD0__FEC_RDATA_0		0x180
249724ba675SRob Herring			MX53_PAD_FEC_TX_EN__FEC_TX_EN		0x4
250724ba675SRob Herring			MX53_PAD_FEC_TXD1__FEC_TDATA_1		0x4
251724ba675SRob Herring			MX53_PAD_FEC_TXD0__FEC_TDATA_0		0x4
252724ba675SRob Herring		>;
253724ba675SRob Herring	};
254724ba675SRob Herring
255724ba675SRob Herring	/* open drain */
256724ba675SRob Herring	pinctrl_i2c1: i2c1grp {
257724ba675SRob Herring		fsl,pins = <
258724ba675SRob Herring			MX53_PAD_CSI0_DAT8__I2C1_SDA		0x400001ec
259724ba675SRob Herring			MX53_PAD_CSI0_DAT9__I2C1_SCL		0x400001ec
260724ba675SRob Herring		>;
261724ba675SRob Herring	};
262724ba675SRob Herring
263724ba675SRob Herring	pinctrl_i2c2: i2c2grp {
264724ba675SRob Herring		fsl,pins = <
265724ba675SRob Herring			MX53_PAD_KEY_ROW3__I2C2_SDA		0xc0000000
266724ba675SRob Herring			MX53_PAD_KEY_COL3__I2C2_SCL		0xc0000000
267724ba675SRob Herring		>;
268724ba675SRob Herring	};
269724ba675SRob Herring
270724ba675SRob Herring	pinctrl_ipu_disp0: ipudisp0grp {
271724ba675SRob Herring		fsl,pins = <
272724ba675SRob Herring			MX53_PAD_DI0_DISP_CLK__IPU_DI0_DISP_CLK	0x5
273724ba675SRob Herring			MX53_PAD_DI0_PIN15__IPU_DI0_PIN15	0x5
274724ba675SRob Herring			MX53_PAD_DI0_PIN2__IPU_DI0_PIN2		0x5
275724ba675SRob Herring			MX53_PAD_DI0_PIN3__IPU_DI0_PIN3		0x5
276724ba675SRob Herring			MX53_PAD_DISP0_DAT0__IPU_DISP0_DAT_0	0x5
277724ba675SRob Herring			MX53_PAD_DISP0_DAT1__IPU_DISP0_DAT_1	0x5
278724ba675SRob Herring			MX53_PAD_DISP0_DAT2__IPU_DISP0_DAT_2	0x5
279724ba675SRob Herring			MX53_PAD_DISP0_DAT3__IPU_DISP0_DAT_3	0x5
280724ba675SRob Herring			MX53_PAD_DISP0_DAT4__IPU_DISP0_DAT_4	0x5
281724ba675SRob Herring			MX53_PAD_DISP0_DAT5__IPU_DISP0_DAT_5	0x5
282724ba675SRob Herring			MX53_PAD_DISP0_DAT6__IPU_DISP0_DAT_6	0x5
283724ba675SRob Herring			MX53_PAD_DISP0_DAT7__IPU_DISP0_DAT_7	0x5
284724ba675SRob Herring			MX53_PAD_DISP0_DAT8__IPU_DISP0_DAT_8	0x5
285724ba675SRob Herring			MX53_PAD_DISP0_DAT9__IPU_DISP0_DAT_9	0x5
286724ba675SRob Herring			MX53_PAD_DISP0_DAT10__IPU_DISP0_DAT_10	0x5
287724ba675SRob Herring			MX53_PAD_DISP0_DAT11__IPU_DISP0_DAT_11	0x5
288724ba675SRob Herring			MX53_PAD_DISP0_DAT12__IPU_DISP0_DAT_12	0x5
289724ba675SRob Herring			MX53_PAD_DISP0_DAT13__IPU_DISP0_DAT_13	0x5
290724ba675SRob Herring			MX53_PAD_DISP0_DAT14__IPU_DISP0_DAT_14	0x5
291724ba675SRob Herring			MX53_PAD_DISP0_DAT15__IPU_DISP0_DAT_15	0x5
292724ba675SRob Herring			MX53_PAD_DISP0_DAT16__IPU_DISP0_DAT_16	0x5
293724ba675SRob Herring			MX53_PAD_DISP0_DAT17__IPU_DISP0_DAT_17	0x5
294724ba675SRob Herring			MX53_PAD_DISP0_DAT18__IPU_DISP0_DAT_18	0x5
295724ba675SRob Herring			MX53_PAD_DISP0_DAT19__IPU_DISP0_DAT_19	0x5
296724ba675SRob Herring			MX53_PAD_DISP0_DAT20__IPU_DISP0_DAT_20	0x5
297724ba675SRob Herring			MX53_PAD_DISP0_DAT21__IPU_DISP0_DAT_21	0x5
298724ba675SRob Herring			MX53_PAD_DISP0_DAT22__IPU_DISP0_DAT_22	0x5
299724ba675SRob Herring			MX53_PAD_DISP0_DAT23__IPU_DISP0_DAT_23	0x5
300724ba675SRob Herring		>;
301724ba675SRob Herring	};
302724ba675SRob Herring
30320f648dcSFabio Estevam	pinctrl_pwm2: pwm2grp {
30420f648dcSFabio Estevam		fsl,pins = <
30520f648dcSFabio Estevam			MX53_PAD_GPIO_1__PWM2_PWMO		0x5
30620f648dcSFabio Estevam		>;
30720f648dcSFabio Estevam	};
30820f648dcSFabio Estevam
309724ba675SRob Herring	pinctrl_vga_sync: vgasync-grp {
310724ba675SRob Herring		fsl,pins = <
311724ba675SRob Herring			/* VGA_HSYNC, VSYNC with max drive strength */
312724ba675SRob Herring			MX53_PAD_EIM_OE__IPU_DI1_PIN7 0xe6
313724ba675SRob Herring			MX53_PAD_EIM_RW__IPU_DI1_PIN8 0xe6
314724ba675SRob Herring		>;
315724ba675SRob Herring	};
316724ba675SRob Herring
317724ba675SRob Herring	pinctrl_uart1: uart1grp {
318724ba675SRob Herring		fsl,pins = <
319724ba675SRob Herring			MX53_PAD_CSI0_DAT10__UART1_TXD_MUX	0x1e4
320724ba675SRob Herring			MX53_PAD_CSI0_DAT11__UART1_RXD_MUX	0x1e4
321724ba675SRob Herring		>;
322724ba675SRob Herring	};
323724ba675SRob Herring};
324724ba675SRob Herring
325724ba675SRob Herring&tve {
326724ba675SRob Herring	pinctrl-names = "default";
327724ba675SRob Herring	pinctrl-0 = <&pinctrl_vga_sync>;
328724ba675SRob Herring	ddc-i2c-bus = <&i2c2>;
329724ba675SRob Herring	fsl,tve-mode = "vga";
330724ba675SRob Herring	fsl,hsync-pin = <7>;	/* IPU DI1 PIN7 via EIM_OE */
331724ba675SRob Herring	fsl,vsync-pin = <8>;	/* IPU DI1 PIN8 via EIM_RW */
332724ba675SRob Herring	status = "okay";
333724ba675SRob Herring};
334724ba675SRob Herring
335724ba675SRob Herring&uart1 {
336724ba675SRob Herring	pinctrl-names = "default";
337724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart1>;
338724ba675SRob Herring	status = "okay";
339724ba675SRob Herring};
340724ba675SRob Herring
341724ba675SRob Herring&i2c2 {
342724ba675SRob Herring	pinctrl-names = "default";
343724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
344724ba675SRob Herring	status = "okay";
345724ba675SRob Herring
346724ba675SRob Herring	sgtl5000: codec@a {
347724ba675SRob Herring		compatible = "fsl,sgtl5000";
348724ba675SRob Herring		reg = <0x0a>;
349724ba675SRob Herring		pinctrl-names = "default";
350724ba675SRob Herring		pinctrl-0 = <&pinctrl_codec>;
351724ba675SRob Herring		#sound-dai-cells = <0>;
352724ba675SRob Herring		VDDA-supply = <&reg_3p2v>;
353724ba675SRob Herring		VDDIO-supply = <&reg_3p2v>;
354724ba675SRob Herring		clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>;
355724ba675SRob Herring	};
356724ba675SRob Herring};
357724ba675SRob Herring
358724ba675SRob Herring&i2c1 {
359724ba675SRob Herring	pinctrl-names = "default";
360724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c1>;
361724ba675SRob Herring	status = "okay";
362724ba675SRob Herring
363724ba675SRob Herring	accelerometer: mma8450@1c {
364724ba675SRob Herring		compatible = "fsl,mma8450";
365724ba675SRob Herring		reg = <0x1c>;
366724ba675SRob Herring	};
367724ba675SRob Herring};
368724ba675SRob Herring
369724ba675SRob Herring&audmux {
370724ba675SRob Herring	pinctrl-names = "default";
371724ba675SRob Herring	pinctrl-0 = <&pinctrl_audmux>;
372724ba675SRob Herring	status = "okay";
373724ba675SRob Herring};
374724ba675SRob Herring
375724ba675SRob Herring&fec {
376724ba675SRob Herring	pinctrl-names = "default";
377724ba675SRob Herring	pinctrl-0 = <&pinctrl_fec>;
378724ba675SRob Herring	phy-mode = "rmii";
379724ba675SRob Herring	phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
380724ba675SRob Herring	status = "okay";
381724ba675SRob Herring};
382724ba675SRob Herring
38320f648dcSFabio Estevam&pwm2 {
38420f648dcSFabio Estevam	pinctrl-names = "default";
38520f648dcSFabio Estevam	pinctrl-0 = <&pinctrl_pwm2>;
38620f648dcSFabio Estevam	status = "okay";
38720f648dcSFabio Estevam};
38820f648dcSFabio Estevam
389724ba675SRob Herring&sata {
390724ba675SRob Herring	status = "okay";
391724ba675SRob Herring};
392724ba675SRob Herring
393724ba675SRob Herring&vpu {
394724ba675SRob Herring	status = "okay";
395724ba675SRob Herring};
396724ba675SRob Herring
397724ba675SRob Herring&usbh1 {
398724ba675SRob Herring	vbus-supply = <&reg_usb_vbus>;
399724ba675SRob Herring	phy_type = "utmi";
400724ba675SRob Herring	status = "okay";
401724ba675SRob Herring};
402724ba675SRob Herring
403724ba675SRob Herring&usbotg {
404724ba675SRob Herring	dr_mode = "peripheral";
405724ba675SRob Herring	status = "okay";
406724ba675SRob Herring};
407