xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*4882a593Smuzhiyun/*
3*4882a593Smuzhiyun * Copyright 2019 NXP
4*4882a593Smuzhiyun */
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun#include <dt-bindings/usb/pd.h>
7*4882a593Smuzhiyun#include "imx8mn.dtsi"
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun/ {
10*4882a593Smuzhiyun	chosen {
11*4882a593Smuzhiyun		stdout-path = &uart2;
12*4882a593Smuzhiyun	};
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun	gpio-leds {
15*4882a593Smuzhiyun		compatible = "gpio-leds";
16*4882a593Smuzhiyun		pinctrl-names = "default";
17*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_gpio_led>;
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun		status {
20*4882a593Smuzhiyun			label = "yellow:status";
21*4882a593Smuzhiyun			gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
22*4882a593Smuzhiyun			default-state = "on";
23*4882a593Smuzhiyun		};
24*4882a593Smuzhiyun	};
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun	memory@40000000 {
27*4882a593Smuzhiyun		device_type = "memory";
28*4882a593Smuzhiyun		reg = <0x0 0x40000000 0 0x80000000>;
29*4882a593Smuzhiyun	};
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun	reg_usdhc2_vmmc: regulator-usdhc2 {
32*4882a593Smuzhiyun		compatible = "regulator-fixed";
33*4882a593Smuzhiyun		pinctrl-names = "default";
34*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
35*4882a593Smuzhiyun		regulator-name = "VSD_3V3";
36*4882a593Smuzhiyun		regulator-min-microvolt = <3300000>;
37*4882a593Smuzhiyun		regulator-max-microvolt = <3300000>;
38*4882a593Smuzhiyun		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
39*4882a593Smuzhiyun		enable-active-high;
40*4882a593Smuzhiyun	};
41*4882a593Smuzhiyun};
42*4882a593Smuzhiyun
43*4882a593Smuzhiyun&fec1 {
44*4882a593Smuzhiyun	pinctrl-names = "default";
45*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_fec1>;
46*4882a593Smuzhiyun	phy-mode = "rgmii-id";
47*4882a593Smuzhiyun	phy-handle = <&ethphy0>;
48*4882a593Smuzhiyun	fsl,magic-packet;
49*4882a593Smuzhiyun	status = "okay";
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun	mdio {
52*4882a593Smuzhiyun		#address-cells = <1>;
53*4882a593Smuzhiyun		#size-cells = <0>;
54*4882a593Smuzhiyun
55*4882a593Smuzhiyun		ethphy0: ethernet-phy@0 {
56*4882a593Smuzhiyun			compatible = "ethernet-phy-ieee802.3-c22";
57*4882a593Smuzhiyun			reg = <0>;
58*4882a593Smuzhiyun		};
59*4882a593Smuzhiyun	};
60*4882a593Smuzhiyun};
61*4882a593Smuzhiyun
62*4882a593Smuzhiyun&i2c1 {
63*4882a593Smuzhiyun	clock-frequency = <400000>;
64*4882a593Smuzhiyun	pinctrl-names = "default";
65*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_i2c1>;
66*4882a593Smuzhiyun	status = "okay";
67*4882a593Smuzhiyun};
68*4882a593Smuzhiyun
69*4882a593Smuzhiyun&i2c2 {
70*4882a593Smuzhiyun	clock-frequency = <400000>;
71*4882a593Smuzhiyun	pinctrl-names = "default";
72*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_i2c2>;
73*4882a593Smuzhiyun	status = "okay";
74*4882a593Smuzhiyun
75*4882a593Smuzhiyun	ptn5110: tcpc@50 {
76*4882a593Smuzhiyun		compatible = "nxp,ptn5110";
77*4882a593Smuzhiyun		pinctrl-names = "default";
78*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_typec1>;
79*4882a593Smuzhiyun		reg = <0x50>;
80*4882a593Smuzhiyun		interrupt-parent = <&gpio2>;
81*4882a593Smuzhiyun		interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
82*4882a593Smuzhiyun		status = "okay";
83*4882a593Smuzhiyun
84*4882a593Smuzhiyun		port {
85*4882a593Smuzhiyun			typec1_dr_sw: endpoint {
86*4882a593Smuzhiyun				remote-endpoint = <&usb1_drd_sw>;
87*4882a593Smuzhiyun			};
88*4882a593Smuzhiyun		};
89*4882a593Smuzhiyun
90*4882a593Smuzhiyun		typec1_con: connector {
91*4882a593Smuzhiyun			compatible = "usb-c-connector";
92*4882a593Smuzhiyun			label = "USB-C";
93*4882a593Smuzhiyun			power-role = "dual";
94*4882a593Smuzhiyun			data-role = "dual";
95*4882a593Smuzhiyun			try-power-role = "sink";
96*4882a593Smuzhiyun			source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
97*4882a593Smuzhiyun			sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
98*4882a593Smuzhiyun				     PDO_VAR(5000, 20000, 3000)>;
99*4882a593Smuzhiyun			op-sink-microwatt = <15000000>;
100*4882a593Smuzhiyun			self-powered;
101*4882a593Smuzhiyun		};
102*4882a593Smuzhiyun	};
103*4882a593Smuzhiyun};
104*4882a593Smuzhiyun
105*4882a593Smuzhiyun&i2c3 {
106*4882a593Smuzhiyun	clock-frequency = <400000>;
107*4882a593Smuzhiyun	pinctrl-names = "default";
108*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_i2c3>;
109*4882a593Smuzhiyun	status = "okay";
110*4882a593Smuzhiyun
111*4882a593Smuzhiyun	pca6416: gpio@20 {
112*4882a593Smuzhiyun		compatible = "ti,tca6416";
113*4882a593Smuzhiyun		reg = <0x20>;
114*4882a593Smuzhiyun		gpio-controller;
115*4882a593Smuzhiyun		#gpio-cells = <2>;
116*4882a593Smuzhiyun	};
117*4882a593Smuzhiyun};
118*4882a593Smuzhiyun
119*4882a593Smuzhiyun&snvs_pwrkey {
120*4882a593Smuzhiyun	status = "okay";
121*4882a593Smuzhiyun};
122*4882a593Smuzhiyun
123*4882a593Smuzhiyun&uart2 { /* console */
124*4882a593Smuzhiyun	pinctrl-names = "default";
125*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_uart2>;
126*4882a593Smuzhiyun	status = "okay";
127*4882a593Smuzhiyun};
128*4882a593Smuzhiyun
129*4882a593Smuzhiyun&usbotg1 {
130*4882a593Smuzhiyun	dr_mode = "otg";
131*4882a593Smuzhiyun	hnp-disable;
132*4882a593Smuzhiyun	srp-disable;
133*4882a593Smuzhiyun	adp-disable;
134*4882a593Smuzhiyun	usb-role-switch;
135*4882a593Smuzhiyun	samsung,picophy-pre-emp-curr-control = <3>;
136*4882a593Smuzhiyun	samsung,picophy-dc-vol-level-adjust = <7>;
137*4882a593Smuzhiyun	status = "okay";
138*4882a593Smuzhiyun
139*4882a593Smuzhiyun	port {
140*4882a593Smuzhiyun		usb1_drd_sw: endpoint {
141*4882a593Smuzhiyun			remote-endpoint = <&typec1_dr_sw>;
142*4882a593Smuzhiyun		};
143*4882a593Smuzhiyun	};
144*4882a593Smuzhiyun};
145*4882a593Smuzhiyun
146*4882a593Smuzhiyun&usdhc2 {
147*4882a593Smuzhiyun	assigned-clocks = <&clk IMX8MN_CLK_USDHC2>;
148*4882a593Smuzhiyun	assigned-clock-rates = <200000000>;
149*4882a593Smuzhiyun	pinctrl-names = "default", "state_100mhz", "state_200mhz";
150*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
151*4882a593Smuzhiyun	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
152*4882a593Smuzhiyun	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
153*4882a593Smuzhiyun	cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
154*4882a593Smuzhiyun	bus-width = <4>;
155*4882a593Smuzhiyun	vmmc-supply = <&reg_usdhc2_vmmc>;
156*4882a593Smuzhiyun	status = "okay";
157*4882a593Smuzhiyun};
158*4882a593Smuzhiyun
159*4882a593Smuzhiyun&usdhc3 {
160*4882a593Smuzhiyun	assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>;
161*4882a593Smuzhiyun	assigned-clock-rates = <400000000>;
162*4882a593Smuzhiyun	pinctrl-names = "default", "state_100mhz", "state_200mhz";
163*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_usdhc3>;
164*4882a593Smuzhiyun	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
165*4882a593Smuzhiyun	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
166*4882a593Smuzhiyun	bus-width = <8>;
167*4882a593Smuzhiyun	non-removable;
168*4882a593Smuzhiyun	status = "okay";
169*4882a593Smuzhiyun};
170*4882a593Smuzhiyun
171*4882a593Smuzhiyun&wdog1 {
172*4882a593Smuzhiyun	pinctrl-names = "default";
173*4882a593Smuzhiyun	pinctrl-0 = <&pinctrl_wdog>;
174*4882a593Smuzhiyun	fsl,ext-reset-output;
175*4882a593Smuzhiyun	status = "okay";
176*4882a593Smuzhiyun};
177*4882a593Smuzhiyun
178*4882a593Smuzhiyun&iomuxc {
179*4882a593Smuzhiyun	pinctrl_fec1: fec1grp {
180*4882a593Smuzhiyun		fsl,pins = <
181*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_MDC_ENET1_MDC		0x3
182*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_MDIO_ENET1_MDIO	0x3
183*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_TD3_ENET1_RGMII_TD3	0x1f
184*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_TD2_ENET1_RGMII_TD2	0x1f
185*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_TD1_ENET1_RGMII_TD1	0x1f
186*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_TD0_ENET1_RGMII_TD0	0x1f
187*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_RD3_ENET1_RGMII_RD3	0x91
188*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_RD2_ENET1_RGMII_RD2	0x91
189*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_RD1_ENET1_RGMII_RD1	0x91
190*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_RD0_ENET1_RGMII_RD0	0x91
191*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_TXC_ENET1_RGMII_TXC	0x1f
192*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_RXC_ENET1_RGMII_RXC	0x91
193*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL	0x91
194*4882a593Smuzhiyun			MX8MN_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL	0x1f
195*4882a593Smuzhiyun			MX8MN_IOMUXC_SAI2_RXC_GPIO4_IO22	0x19
196*4882a593Smuzhiyun		>;
197*4882a593Smuzhiyun	};
198*4882a593Smuzhiyun
199*4882a593Smuzhiyun	pinctrl_gpio_led: gpioledgrp {
200*4882a593Smuzhiyun		fsl,pins = <
201*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_READY_B_GPIO3_IO16	0x19
202*4882a593Smuzhiyun		>;
203*4882a593Smuzhiyun	};
204*4882a593Smuzhiyun
205*4882a593Smuzhiyun	pinctrl_i2c1: i2c1grp {
206*4882a593Smuzhiyun		fsl,pins = <
207*4882a593Smuzhiyun			MX8MN_IOMUXC_I2C1_SCL_I2C1_SCL		0x400001c3
208*4882a593Smuzhiyun			MX8MN_IOMUXC_I2C1_SDA_I2C1_SDA		0x400001c3
209*4882a593Smuzhiyun		>;
210*4882a593Smuzhiyun	};
211*4882a593Smuzhiyun
212*4882a593Smuzhiyun	pinctrl_i2c2: i2c2grp {
213*4882a593Smuzhiyun		fsl,pins = <
214*4882a593Smuzhiyun			MX8MN_IOMUXC_I2C2_SCL_I2C2_SCL		0x400001c3
215*4882a593Smuzhiyun			MX8MN_IOMUXC_I2C2_SDA_I2C2_SDA		0x400001c3
216*4882a593Smuzhiyun		>;
217*4882a593Smuzhiyun	};
218*4882a593Smuzhiyun
219*4882a593Smuzhiyun	pinctrl_i2c3: i2c3grp {
220*4882a593Smuzhiyun		fsl,pins = <
221*4882a593Smuzhiyun			MX8MN_IOMUXC_I2C3_SCL_I2C3_SCL		0x400001c3
222*4882a593Smuzhiyun			MX8MN_IOMUXC_I2C3_SDA_I2C3_SDA		0x400001c3
223*4882a593Smuzhiyun		>;
224*4882a593Smuzhiyun	};
225*4882a593Smuzhiyun
226*4882a593Smuzhiyun	pinctrl_pmic: pmicirqgrp {
227*4882a593Smuzhiyun		fsl,pins = <
228*4882a593Smuzhiyun			MX8MN_IOMUXC_GPIO1_IO03_GPIO1_IO3	0x141
229*4882a593Smuzhiyun		>;
230*4882a593Smuzhiyun	};
231*4882a593Smuzhiyun
232*4882a593Smuzhiyun	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
233*4882a593Smuzhiyun		fsl,pins = <
234*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19	0x41
235*4882a593Smuzhiyun		>;
236*4882a593Smuzhiyun	};
237*4882a593Smuzhiyun
238*4882a593Smuzhiyun	pinctrl_typec1: typec1grp {
239*4882a593Smuzhiyun		fsl,pins = <
240*4882a593Smuzhiyun			MX8MN_IOMUXC_SD1_STROBE_GPIO2_IO11	0x159
241*4882a593Smuzhiyun		>;
242*4882a593Smuzhiyun	};
243*4882a593Smuzhiyun
244*4882a593Smuzhiyun	pinctrl_uart2: uart2grp {
245*4882a593Smuzhiyun		fsl,pins = <
246*4882a593Smuzhiyun			MX8MN_IOMUXC_UART2_RXD_UART2_DCE_RX	0x140
247*4882a593Smuzhiyun			MX8MN_IOMUXC_UART2_TXD_UART2_DCE_TX	0x140
248*4882a593Smuzhiyun		>;
249*4882a593Smuzhiyun	};
250*4882a593Smuzhiyun
251*4882a593Smuzhiyun	pinctrl_usdhc2_gpio: usdhc2gpiogrp {
252*4882a593Smuzhiyun		fsl,pins = <
253*4882a593Smuzhiyun			MX8MN_IOMUXC_GPIO1_IO15_GPIO1_IO15	0x1c4
254*4882a593Smuzhiyun		>;
255*4882a593Smuzhiyun	};
256*4882a593Smuzhiyun
257*4882a593Smuzhiyun	pinctrl_usdhc2: usdhc2grp {
258*4882a593Smuzhiyun		fsl,pins = <
259*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK		0x190
260*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD		0x1d0
261*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0	0x1d0
262*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1	0x1d0
263*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2	0x1d0
264*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3	0x1d0
265*4882a593Smuzhiyun			MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT	0x1d0
266*4882a593Smuzhiyun		>;
267*4882a593Smuzhiyun	};
268*4882a593Smuzhiyun
269*4882a593Smuzhiyun	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
270*4882a593Smuzhiyun		fsl,pins = <
271*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK		0x194
272*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD		0x1d4
273*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0	0x1d4
274*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1	0x1d4
275*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2	0x1d4
276*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3	0x1d4
277*4882a593Smuzhiyun			MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT	0x1d0
278*4882a593Smuzhiyun		>;
279*4882a593Smuzhiyun	};
280*4882a593Smuzhiyun
281*4882a593Smuzhiyun	pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
282*4882a593Smuzhiyun		fsl,pins = <
283*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK		0x196
284*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD		0x1d6
285*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0	0x1d6
286*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1	0x1d6
287*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2	0x1d6
288*4882a593Smuzhiyun			MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3	0x1d6
289*4882a593Smuzhiyun			MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT	0x1d0
290*4882a593Smuzhiyun		>;
291*4882a593Smuzhiyun	};
292*4882a593Smuzhiyun
293*4882a593Smuzhiyun	pinctrl_usdhc3: usdhc3grp {
294*4882a593Smuzhiyun		fsl,pins = <
295*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK		0x40000190
296*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d0
297*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0		0x1d0
298*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1		0x1d0
299*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2		0x1d0
300*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3		0x1d0
301*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d0
302*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5		0x1d0
303*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6		0x1d0
304*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d0
305*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE		0x190
306*4882a593Smuzhiyun		>;
307*4882a593Smuzhiyun	};
308*4882a593Smuzhiyun
309*4882a593Smuzhiyun	pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
310*4882a593Smuzhiyun		fsl,pins = <
311*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK		0x40000194
312*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d4
313*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0		0x1d4
314*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1		0x1d4
315*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2		0x1d4
316*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3		0x1d4
317*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d4
318*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5		0x1d4
319*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6		0x1d4
320*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d4
321*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE		0x194
322*4882a593Smuzhiyun		>;
323*4882a593Smuzhiyun	};
324*4882a593Smuzhiyun
325*4882a593Smuzhiyun	pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
326*4882a593Smuzhiyun		fsl,pins = <
327*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK		0x40000196
328*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d6
329*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0		0x1d6
330*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1		0x1d6
331*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2		0x1d6
332*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3		0x1d6
333*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d6
334*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5		0x1d6
335*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6		0x1d6
336*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d6
337*4882a593Smuzhiyun			MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE		0x196
338*4882a593Smuzhiyun		>;
339*4882a593Smuzhiyun	};
340*4882a593Smuzhiyun
341*4882a593Smuzhiyun	pinctrl_wdog: wdoggrp {
342*4882a593Smuzhiyun		fsl,pins = <
343*4882a593Smuzhiyun			MX8MN_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B		0xc6
344*4882a593Smuzhiyun		>;
345*4882a593Smuzhiyun	};
346*4882a593Smuzhiyun};
347