xref: /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/imx6qdl-dhcom-pdk2.dtsi (revision 5f62a964e9f8abc6a05d8338273fadd154f0a206)
1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
2f126890aSEmmanuel Vadot/*
3f126890aSEmmanuel Vadot * Copyright (C) 2015-2021 DH electronics GmbH
4f126890aSEmmanuel Vadot * Copyright (C) 2018 Marek Vasut <marex@denx.de>
5f126890aSEmmanuel Vadot */
6f126890aSEmmanuel Vadot
7f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
8f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h>
9f126890aSEmmanuel Vadot#include <dt-bindings/leds/common.h>
10f126890aSEmmanuel Vadot#include <dt-bindings/pwm/pwm.h>
11f126890aSEmmanuel Vadot
12f126890aSEmmanuel Vadot/ {
13f126890aSEmmanuel Vadot	chosen {
14f126890aSEmmanuel Vadot		stdout-path = "serial0:115200n8";
15f126890aSEmmanuel Vadot	};
16f126890aSEmmanuel Vadot
17f126890aSEmmanuel Vadot	clk_ext_audio_codec: clock-codec {
18f126890aSEmmanuel Vadot		#clock-cells = <0>;
19f126890aSEmmanuel Vadot		clock-frequency = <24000000>;
20f126890aSEmmanuel Vadot		compatible = "fixed-clock";
21f126890aSEmmanuel Vadot	};
22f126890aSEmmanuel Vadot
23f126890aSEmmanuel Vadot	display_bl: display-bl {
24f126890aSEmmanuel Vadot		brightness-levels = <0 16 22 30 40 55 75 102 138 188 255>;
25f126890aSEmmanuel Vadot		compatible = "pwm-backlight";
26f126890aSEmmanuel Vadot		default-brightness-level = <8>;
27f126890aSEmmanuel Vadot		enable-gpios = <&gpio3 27 GPIO_ACTIVE_HIGH>; /* GPIO G */
28f126890aSEmmanuel Vadot		pwms = <&pwm1 0 50000 PWM_POLARITY_INVERTED>;
29f126890aSEmmanuel Vadot		status = "okay";
30f126890aSEmmanuel Vadot	};
31f126890aSEmmanuel Vadot
32f126890aSEmmanuel Vadot	lcd_display: disp0 {
33f126890aSEmmanuel Vadot		#address-cells = <1>;
34f126890aSEmmanuel Vadot		#size-cells = <0>;
35f126890aSEmmanuel Vadot		compatible = "fsl,imx-parallel-display";
36f126890aSEmmanuel Vadot		interface-pix-fmt = "rgb24";
37f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_ipu1_lcdif &pinctrl_dhcom_g>;
38f126890aSEmmanuel Vadot		pinctrl-names = "default";
39f126890aSEmmanuel Vadot		status = "okay";
40f126890aSEmmanuel Vadot
41f126890aSEmmanuel Vadot		port@0 {
42f126890aSEmmanuel Vadot			reg = <0>;
43f126890aSEmmanuel Vadot
44f126890aSEmmanuel Vadot			lcd_display_in: endpoint {
45f126890aSEmmanuel Vadot				remote-endpoint = <&ipu1_di0_disp0>;
46f126890aSEmmanuel Vadot			};
47f126890aSEmmanuel Vadot		};
48f126890aSEmmanuel Vadot
49f126890aSEmmanuel Vadot		port@1 {
50f126890aSEmmanuel Vadot			reg = <1>;
51f126890aSEmmanuel Vadot
52f126890aSEmmanuel Vadot			lcd_display_out: endpoint {
53f126890aSEmmanuel Vadot				remote-endpoint = <&lcd_panel_in>;
54f126890aSEmmanuel Vadot			};
55f126890aSEmmanuel Vadot		};
56f126890aSEmmanuel Vadot	};
57f126890aSEmmanuel Vadot
58f126890aSEmmanuel Vadot	gpio-keys {
59f126890aSEmmanuel Vadot		compatible = "gpio-keys";
60f126890aSEmmanuel Vadot
61f126890aSEmmanuel Vadot		button-0 {
62f126890aSEmmanuel Vadot			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>; /* GPIO A */
63f126890aSEmmanuel Vadot			label = "TA1-GPIO-A";
64f126890aSEmmanuel Vadot			linux,code = <KEY_A>;
65f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_a>;
66f126890aSEmmanuel Vadot			pinctrl-names = "default";
67f126890aSEmmanuel Vadot			wakeup-source;
68f126890aSEmmanuel Vadot		};
69f126890aSEmmanuel Vadot
70f126890aSEmmanuel Vadot		button-1 {
71f126890aSEmmanuel Vadot			gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; /* GPIO B */
72f126890aSEmmanuel Vadot			label = "TA2-GPIO-B";
73f126890aSEmmanuel Vadot			linux,code = <KEY_B>;
74f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_b>;
75f126890aSEmmanuel Vadot			pinctrl-names = "default";
76f126890aSEmmanuel Vadot			wakeup-source;
77f126890aSEmmanuel Vadot		};
78f126890aSEmmanuel Vadot
79f126890aSEmmanuel Vadot		button-2 {
80f126890aSEmmanuel Vadot			gpios = <&gpio1 5 GPIO_ACTIVE_LOW>; /* GPIO C */
81f126890aSEmmanuel Vadot			label = "TA3-GPIO-C";
82f126890aSEmmanuel Vadot			linux,code = <KEY_C>;
83f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_c>;
84f126890aSEmmanuel Vadot			pinctrl-names = "default";
85f126890aSEmmanuel Vadot			wakeup-source;
86f126890aSEmmanuel Vadot		};
87f126890aSEmmanuel Vadot
88f126890aSEmmanuel Vadot		button-3 {
89f126890aSEmmanuel Vadot			gpios = <&gpio6 3 GPIO_ACTIVE_LOW>; /* GPIO D */
90f126890aSEmmanuel Vadot			label = "TA4-GPIO-D";
91f126890aSEmmanuel Vadot			linux,code = <KEY_D>;
92f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_d>;
93f126890aSEmmanuel Vadot			pinctrl-names = "default";
94f126890aSEmmanuel Vadot			wakeup-source;
95f126890aSEmmanuel Vadot		};
96f126890aSEmmanuel Vadot	};
97f126890aSEmmanuel Vadot
98f126890aSEmmanuel Vadot	led {
99f126890aSEmmanuel Vadot		compatible = "gpio-leds";
100f126890aSEmmanuel Vadot
101f126890aSEmmanuel Vadot		/*
102f126890aSEmmanuel Vadot		 * Disable led-5, because GPIO E is
103f126890aSEmmanuel Vadot		 * already used as touch interrupt.
104f126890aSEmmanuel Vadot		 */
105f126890aSEmmanuel Vadot		led-5 {
106f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
107f126890aSEmmanuel Vadot			default-state = "off";
108f126890aSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
109f126890aSEmmanuel Vadot			gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* GPIO E */
110f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_e>;
111f126890aSEmmanuel Vadot			pinctrl-names = "default";
112f126890aSEmmanuel Vadot			status = "disabled";
113f126890aSEmmanuel Vadot		};
114f126890aSEmmanuel Vadot
115f126890aSEmmanuel Vadot		led-6 {
116f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
117f126890aSEmmanuel Vadot			default-state = "off";
118f126890aSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
119f126890aSEmmanuel Vadot			gpios = <&gpio4 20 GPIO_ACTIVE_HIGH>; /* GPIO F */
120f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_f>;
121f126890aSEmmanuel Vadot			pinctrl-names = "default";
122f126890aSEmmanuel Vadot		};
123f126890aSEmmanuel Vadot
124f126890aSEmmanuel Vadot		led-7 {
125f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
126f126890aSEmmanuel Vadot			default-state = "off";
127f126890aSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
128f126890aSEmmanuel Vadot			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* GPIO H */
129f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_h>;
130f126890aSEmmanuel Vadot			pinctrl-names = "default";
131f126890aSEmmanuel Vadot		};
132f126890aSEmmanuel Vadot
133f126890aSEmmanuel Vadot		led-8 {
134f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
135f126890aSEmmanuel Vadot			default-state = "off";
136f126890aSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
137f126890aSEmmanuel Vadot			gpios = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* GPIO I */
138f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_i>;
139f126890aSEmmanuel Vadot			pinctrl-names = "default";
140f126890aSEmmanuel Vadot		};
141f126890aSEmmanuel Vadot	};
142f126890aSEmmanuel Vadot
143f126890aSEmmanuel Vadot	panel {
144f126890aSEmmanuel Vadot		backlight = <&display_bl>;
145f126890aSEmmanuel Vadot		compatible = "edt,etm0700g0edh6";
146*5f62a964SEmmanuel Vadot		power-supply = <&reg_panel_3v3>;
147f126890aSEmmanuel Vadot
148f126890aSEmmanuel Vadot		port {
149f126890aSEmmanuel Vadot			lcd_panel_in: endpoint {
150f126890aSEmmanuel Vadot				remote-endpoint = <&lcd_display_out>;
151f126890aSEmmanuel Vadot			};
152f126890aSEmmanuel Vadot		};
153f126890aSEmmanuel Vadot	};
154f126890aSEmmanuel Vadot
155*5f62a964SEmmanuel Vadot	/* Filtered supply voltage */
156*5f62a964SEmmanuel Vadot	reg_pdk2_24v: regulator-pdk2-24v {
157*5f62a964SEmmanuel Vadot		compatible = "regulator-fixed";
158*5f62a964SEmmanuel Vadot		regulator-always-on;
159*5f62a964SEmmanuel Vadot		regulator-max-microvolt = <24000000>;
160*5f62a964SEmmanuel Vadot		regulator-min-microvolt = <24000000>;
161*5f62a964SEmmanuel Vadot		regulator-name = "24V_PDK2";
162*5f62a964SEmmanuel Vadot	};
163*5f62a964SEmmanuel Vadot
164*5f62a964SEmmanuel Vadot	/* 560-200 U1 */
165*5f62a964SEmmanuel Vadot	reg_panel_3v3: regulator-panel-3v3 {
166*5f62a964SEmmanuel Vadot		compatible = "regulator-fixed";
167*5f62a964SEmmanuel Vadot		regulator-always-on;
168*5f62a964SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
169*5f62a964SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
170*5f62a964SEmmanuel Vadot		regulator-name = "3V3_PANEL";
171*5f62a964SEmmanuel Vadot		vin-supply = <&reg_pdk2_24v>;
172*5f62a964SEmmanuel Vadot	};
173*5f62a964SEmmanuel Vadot
174f126890aSEmmanuel Vadot	sound {
175f126890aSEmmanuel Vadot		audio-codec = <&sgtl5000>;
176f126890aSEmmanuel Vadot		audio-routing =
177f126890aSEmmanuel Vadot			"MIC_IN", "Mic Jack",
178f126890aSEmmanuel Vadot			"Mic Jack", "Mic Bias",
179f126890aSEmmanuel Vadot			"LINE_IN", "Line In Jack",
180f126890aSEmmanuel Vadot			"Headphone Jack", "HP_OUT";
181f126890aSEmmanuel Vadot		compatible = "fsl,imx-audio-sgtl5000";
182f126890aSEmmanuel Vadot		model = "imx-sgtl5000";
183f126890aSEmmanuel Vadot		mux-ext-port = <3>;
184f126890aSEmmanuel Vadot		mux-int-port = <1>;
185f126890aSEmmanuel Vadot		ssi-controller = <&ssi1>;
186f126890aSEmmanuel Vadot	};
187f126890aSEmmanuel Vadot};
188f126890aSEmmanuel Vadot
189f126890aSEmmanuel Vadot&audmux {
190f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_audmux_ext>;
191f126890aSEmmanuel Vadot	pinctrl-names = "default";
192f126890aSEmmanuel Vadot	status = "okay";
193f126890aSEmmanuel Vadot};
194f126890aSEmmanuel Vadot
195f126890aSEmmanuel Vadot&can1 {
196f126890aSEmmanuel Vadot	status = "okay";
197f126890aSEmmanuel Vadot};
198f126890aSEmmanuel Vadot
199f126890aSEmmanuel Vadot&can2 {
200f126890aSEmmanuel Vadot	status = "disabled";
201f126890aSEmmanuel Vadot};
202f126890aSEmmanuel Vadot
203f126890aSEmmanuel Vadot/* 1G ethernet */
204f126890aSEmmanuel Vadot/delete-node/ &ethphy0;
205f126890aSEmmanuel Vadot&fec {
206f126890aSEmmanuel Vadot	phy-mode = "rgmii";
207f126890aSEmmanuel Vadot	phy-handle = <&ethphy7>;
208f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_enet_1G>;
209f126890aSEmmanuel Vadot	pinctrl-names = "default";
210f126890aSEmmanuel Vadot	status = "okay";
211f126890aSEmmanuel Vadot
212f126890aSEmmanuel Vadot	mdio {
213f126890aSEmmanuel Vadot		#address-cells = <1>;
214f126890aSEmmanuel Vadot		#size-cells = <0>;
215f126890aSEmmanuel Vadot
216f126890aSEmmanuel Vadot		ethphy7: ethernet-phy@7 { /* KSZ 9021 */
217f126890aSEmmanuel Vadot			compatible = "ethernet-phy-ieee802.3-c22";
218f126890aSEmmanuel Vadot			interrupt-parent = <&gpio1>;
219f126890aSEmmanuel Vadot			interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
220f126890aSEmmanuel Vadot			pinctrl-0 = <&pinctrl_ethphy7>;
221f126890aSEmmanuel Vadot			pinctrl-names = "default";
222f126890aSEmmanuel Vadot			reg = <7>;
223f126890aSEmmanuel Vadot			reset-assert-us = <1000>;
224f126890aSEmmanuel Vadot			reset-deassert-us = <1000>;
225f126890aSEmmanuel Vadot			reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
226f126890aSEmmanuel Vadot			rxc-skew-ps = <3000>;
227f126890aSEmmanuel Vadot			rxd0-skew-ps = <0>;
228f126890aSEmmanuel Vadot			rxd1-skew-ps = <0>;
229f126890aSEmmanuel Vadot			rxd2-skew-ps = <0>;
230f126890aSEmmanuel Vadot			rxd3-skew-ps = <0>;
231f126890aSEmmanuel Vadot			rxdv-skew-ps = <0>;
232f126890aSEmmanuel Vadot			txc-skew-ps = <3000>;
233f126890aSEmmanuel Vadot			txd0-skew-ps = <0>;
234f126890aSEmmanuel Vadot			txd1-skew-ps = <0>;
235f126890aSEmmanuel Vadot			txd2-skew-ps = <0>;
236f126890aSEmmanuel Vadot			txd3-skew-ps = <0>;
237f126890aSEmmanuel Vadot			txen-skew-ps = <0>;
238f126890aSEmmanuel Vadot		};
239f126890aSEmmanuel Vadot	};
240f126890aSEmmanuel Vadot};
241f126890aSEmmanuel Vadot
242f126890aSEmmanuel Vadot&hdmi {
243f126890aSEmmanuel Vadot	ddc-i2c-bus = <&i2c2>;
244f126890aSEmmanuel Vadot	status = "okay";
245f126890aSEmmanuel Vadot};
246f126890aSEmmanuel Vadot
247f126890aSEmmanuel Vadot&i2c2 {
248f126890aSEmmanuel Vadot	sgtl5000: codec@a {
249f126890aSEmmanuel Vadot		#sound-dai-cells = <0>;
250f126890aSEmmanuel Vadot		clocks = <&clk_ext_audio_codec>;
251f126890aSEmmanuel Vadot		compatible = "fsl,sgtl5000";
252f126890aSEmmanuel Vadot		reg = <0x0a>;
253f126890aSEmmanuel Vadot		VDDA-supply = <&reg_3p3v>;
254f126890aSEmmanuel Vadot		VDDIO-supply = <&sw2_reg>;
255f126890aSEmmanuel Vadot	};
256f126890aSEmmanuel Vadot
257f126890aSEmmanuel Vadot	touchscreen@38 {
258f126890aSEmmanuel Vadot		compatible = "edt,edt-ft5406";
259f126890aSEmmanuel Vadot		interrupt-parent = <&gpio4>;
260f126890aSEmmanuel Vadot		interrupts = <5 IRQ_TYPE_EDGE_FALLING>; /* GPIO E */
261f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_dhcom_e>;
262f126890aSEmmanuel Vadot		pinctrl-names = "default";
263f126890aSEmmanuel Vadot		reg = <0x38>;
264f126890aSEmmanuel Vadot	};
265f126890aSEmmanuel Vadot};
266f126890aSEmmanuel Vadot
267f126890aSEmmanuel Vadot&ipu1_di0_disp0 {
268f126890aSEmmanuel Vadot	remote-endpoint = <&lcd_display_in>;
269f126890aSEmmanuel Vadot};
270f126890aSEmmanuel Vadot
271f126890aSEmmanuel Vadot&pcie {
272f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pcie &pinctrl_dhcom_j>;
273f126890aSEmmanuel Vadot	reset-gpio = <&gpio6 14 GPIO_ACTIVE_LOW>; /* GPIO J */
274f126890aSEmmanuel Vadot	status = "okay";
275f126890aSEmmanuel Vadot};
276f126890aSEmmanuel Vadot
277f126890aSEmmanuel Vadot&pwm1 {
278f126890aSEmmanuel Vadot	status = "okay";
279f126890aSEmmanuel Vadot};
280f126890aSEmmanuel Vadot
281f126890aSEmmanuel Vadot&ssi1 {
282f126890aSEmmanuel Vadot	status = "okay";
283f126890aSEmmanuel Vadot};
284f126890aSEmmanuel Vadot
285f126890aSEmmanuel Vadot&usbh1 {
286f126890aSEmmanuel Vadot	disable-over-current;
287f126890aSEmmanuel Vadot};
288f126890aSEmmanuel Vadot
289f126890aSEmmanuel Vadot&usdhc2 { /* SD card */
290f126890aSEmmanuel Vadot	status = "okay";
291f126890aSEmmanuel Vadot};
292f126890aSEmmanuel Vadot
293f126890aSEmmanuel Vadot&iomuxc {
294f126890aSEmmanuel Vadot	pinctrl-0 = <
295f126890aSEmmanuel Vadot			/*
296f126890aSEmmanuel Vadot			 * The following DHCOM GPIOs are used on this board.
297f126890aSEmmanuel Vadot			 * Therefore, they have been removed from the list below.
298f126890aSEmmanuel Vadot			 * A: key TA1
299f126890aSEmmanuel Vadot			 * B: key TA2
300f126890aSEmmanuel Vadot			 * C: key TA3
301f126890aSEmmanuel Vadot			 * D: key TA4
302f126890aSEmmanuel Vadot			 * E: touchscreen
303f126890aSEmmanuel Vadot			 * F: led6
304f126890aSEmmanuel Vadot			 * G: backlight enable
305f126890aSEmmanuel Vadot			 * H: led7
306f126890aSEmmanuel Vadot			 * I: led8
307f126890aSEmmanuel Vadot			 * J: PCIe reset
308f126890aSEmmanuel Vadot			 */
309f126890aSEmmanuel Vadot			&pinctrl_hog_base
310f126890aSEmmanuel Vadot			&pinctrl_dhcom_k &pinctrl_dhcom_l
311f126890aSEmmanuel Vadot			&pinctrl_dhcom_m &pinctrl_dhcom_n &pinctrl_dhcom_o
312f126890aSEmmanuel Vadot			&pinctrl_dhcom_p &pinctrl_dhcom_q &pinctrl_dhcom_r
313f126890aSEmmanuel Vadot			&pinctrl_dhcom_s &pinctrl_dhcom_t &pinctrl_dhcom_u
314f126890aSEmmanuel Vadot			&pinctrl_dhcom_v &pinctrl_dhcom_w &pinctrl_dhcom_int
315f126890aSEmmanuel Vadot		>;
316f126890aSEmmanuel Vadot	pinctrl-names = "default";
317f126890aSEmmanuel Vadot
318f126890aSEmmanuel Vadot	pinctrl_audmux_ext: audmux-ext-grp {
319f126890aSEmmanuel Vadot		fsl,pins = <
320f126890aSEmmanuel Vadot			MX6QDL_PAD_CSI0_DAT4__AUD3_TXC		0x130b0
321f126890aSEmmanuel Vadot			MX6QDL_PAD_CSI0_DAT5__AUD3_TXD		0x110b0
322f126890aSEmmanuel Vadot			MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS		0x130b0
323f126890aSEmmanuel Vadot			MX6QDL_PAD_CSI0_DAT7__AUD3_RXD		0x130b0
324f126890aSEmmanuel Vadot		>;
325f126890aSEmmanuel Vadot	};
326f126890aSEmmanuel Vadot
327f126890aSEmmanuel Vadot	pinctrl_enet_1G: enet-1G-grp {
328f126890aSEmmanuel Vadot		fsl,pins = <
329f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_MDC__ENET_MDC		0x100b0
330f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_MDIO__ENET_MDIO		0x100b0
331f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK	0x100b0
332f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD0__RGMII_RD0		0x1b0b0
333f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD1__RGMII_RD1		0x1b0b0
334f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD2__RGMII_RD2		0x1b0b0
335f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD3__RGMII_RD3		0x1b0b0
336f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL	0x1b0b0
337f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RXC__RGMII_RXC		0x1b0b0
338f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD0__RGMII_TD0		0x100b0
339f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD1__RGMII_TD1		0x100b0
340f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD2__RGMII_TD2		0x100b0
341f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD3__RGMII_TD3		0x100b0
342f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL	0x100b0
343f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TXC__RGMII_TXC		0x100b0
344f126890aSEmmanuel Vadot		>;
345f126890aSEmmanuel Vadot	};
346f126890aSEmmanuel Vadot
347f126890aSEmmanuel Vadot	pinctrl_ethphy7: ethphy7-grp {
348f126890aSEmmanuel Vadot		fsl,pins = <
349f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D26__GPIO3_IO26		0xb1 /* WOL */
350f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D29__GPIO3_IO29		0xb0 /* Reset */
351f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_0__GPIO1_IO00		0xb1 /* Int */
352f126890aSEmmanuel Vadot		>;
353f126890aSEmmanuel Vadot	};
354f126890aSEmmanuel Vadot};
355