xref: /linux/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1587c1fedSFrieder Schrempf// SPDX-License-Identifier: GPL-2.0+ OR MIT
2587c1fedSFrieder Schrempf/*
3587c1fedSFrieder Schrempf * Copyright (C) 2019 Kontron Electronics GmbH
4587c1fedSFrieder Schrempf */
5587c1fedSFrieder Schrempf
6587c1fedSFrieder Schrempf/dts-v1/;
7587c1fedSFrieder Schrempf
8587c1fedSFrieder Schrempf#include "imx8mm-kontron-sl.dtsi"
9587c1fedSFrieder Schrempf
10587c1fedSFrieder Schrempf/ {
11587c1fedSFrieder Schrempf	model = "Kontron BL i.MX8MM (N801X S)";
12587c1fedSFrieder Schrempf	compatible = "kontron,imx8mm-bl", "kontron,imx8mm-sl", "fsl,imx8mm";
13587c1fedSFrieder Schrempf
14587c1fedSFrieder Schrempf	aliases {
15587c1fedSFrieder Schrempf		ethernet1 = &usbnet;
16ac9e22f4SFrieder Schrempf		rtc0 = &rx8900;
17ac9e22f4SFrieder Schrempf		rtc1 = &snvs_rtc;
18587c1fedSFrieder Schrempf	};
19587c1fedSFrieder Schrempf
20587c1fedSFrieder Schrempf	/* fixed crystal dedicated to mcp2515 */
21587c1fedSFrieder Schrempf	osc_can: clock-osc-can {
22587c1fedSFrieder Schrempf		compatible = "fixed-clock";
23587c1fedSFrieder Schrempf		#clock-cells = <0>;
24587c1fedSFrieder Schrempf		clock-frequency = <16000000>;
25587c1fedSFrieder Schrempf		clock-output-names = "osc-can";
26587c1fedSFrieder Schrempf	};
27587c1fedSFrieder Schrempf
28587c1fedSFrieder Schrempf	leds {
29587c1fedSFrieder Schrempf		compatible = "gpio-leds";
30587c1fedSFrieder Schrempf		pinctrl-names = "default";
31587c1fedSFrieder Schrempf		pinctrl-0 = <&pinctrl_gpio_led>;
32587c1fedSFrieder Schrempf
33587c1fedSFrieder Schrempf		led1 {
34587c1fedSFrieder Schrempf			label = "led1";
35587c1fedSFrieder Schrempf			gpios = <&gpio4 17 GPIO_ACTIVE_LOW>;
36587c1fedSFrieder Schrempf			linux,default-trigger = "heartbeat";
37587c1fedSFrieder Schrempf		};
38587c1fedSFrieder Schrempf
39587c1fedSFrieder Schrempf		led2 {
40587c1fedSFrieder Schrempf			label = "led2";
41587c1fedSFrieder Schrempf			gpios = <&gpio4 19 GPIO_ACTIVE_LOW>;
42587c1fedSFrieder Schrempf		};
43587c1fedSFrieder Schrempf
44587c1fedSFrieder Schrempf		led3 {
45587c1fedSFrieder Schrempf			label = "led3";
46587c1fedSFrieder Schrempf			gpios = <&gpio4 18 GPIO_ACTIVE_LOW>;
47587c1fedSFrieder Schrempf		};
48587c1fedSFrieder Schrempf
49587c1fedSFrieder Schrempf		led4 {
50587c1fedSFrieder Schrempf			label = "led4";
51587c1fedSFrieder Schrempf			gpios = <&gpio4 8 GPIO_ACTIVE_LOW>;
52587c1fedSFrieder Schrempf		};
53587c1fedSFrieder Schrempf
54587c1fedSFrieder Schrempf		led5 {
55587c1fedSFrieder Schrempf			label = "led5";
56587c1fedSFrieder Schrempf			gpios = <&gpio4 9 GPIO_ACTIVE_LOW>;
57587c1fedSFrieder Schrempf		};
58587c1fedSFrieder Schrempf
59587c1fedSFrieder Schrempf		led6 {
60587c1fedSFrieder Schrempf			label = "led6";
61587c1fedSFrieder Schrempf			gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;
62587c1fedSFrieder Schrempf		};
63587c1fedSFrieder Schrempf	};
64587c1fedSFrieder Schrempf
65587c1fedSFrieder Schrempf	pwm-beeper {
66587c1fedSFrieder Schrempf		compatible = "pwm-beeper";
67587c1fedSFrieder Schrempf		pwms = <&pwm2 0 5000 0>;
68587c1fedSFrieder Schrempf	};
69587c1fedSFrieder Schrempf
70587c1fedSFrieder Schrempf	reg_rst_eth2: regulator-rst-eth2 {
71587c1fedSFrieder Schrempf		compatible = "regulator-fixed";
72587c1fedSFrieder Schrempf		regulator-name = "rst-usb-eth2";
73587c1fedSFrieder Schrempf		pinctrl-names = "default";
74587c1fedSFrieder Schrempf		pinctrl-0 = <&pinctrl_usb_eth2>;
75587c1fedSFrieder Schrempf		gpio = <&gpio3 2 GPIO_ACTIVE_HIGH>;
76587c1fedSFrieder Schrempf		enable-active-high;
77587c1fedSFrieder Schrempf		regulator-always-on;
78587c1fedSFrieder Schrempf	};
79587c1fedSFrieder Schrempf
80587c1fedSFrieder Schrempf	reg_vdd_5v: regulator-5v {
81587c1fedSFrieder Schrempf		compatible = "regulator-fixed";
82587c1fedSFrieder Schrempf		regulator-name = "vdd-5v";
83587c1fedSFrieder Schrempf		regulator-min-microvolt = <5000000>;
84587c1fedSFrieder Schrempf		regulator-max-microvolt = <5000000>;
85587c1fedSFrieder Schrempf	};
86587c1fedSFrieder Schrempf};
87587c1fedSFrieder Schrempf
88587c1fedSFrieder Schrempf&ecspi2 {
89587c1fedSFrieder Schrempf	pinctrl-names = "default";
90587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_ecspi2>;
91587c1fedSFrieder Schrempf	cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
92587c1fedSFrieder Schrempf	status = "okay";
93587c1fedSFrieder Schrempf
94587c1fedSFrieder Schrempf	can0: can@0 {
95587c1fedSFrieder Schrempf		compatible = "microchip,mcp2515";
96587c1fedSFrieder Schrempf		reg = <0>;
97587c1fedSFrieder Schrempf		pinctrl-names = "default";
98587c1fedSFrieder Schrempf		pinctrl-0 = <&pinctrl_can>;
99587c1fedSFrieder Schrempf		clocks = <&osc_can>;
100587c1fedSFrieder Schrempf		interrupt-parent = <&gpio4>;
101587c1fedSFrieder Schrempf		interrupts = <28 IRQ_TYPE_EDGE_FALLING>;
102587c1fedSFrieder Schrempf		spi-max-frequency = <10000000>;
103587c1fedSFrieder Schrempf		vdd-supply = <&reg_vdd_3v3>;
104587c1fedSFrieder Schrempf		xceiver-supply = <&reg_vdd_5v>;
105587c1fedSFrieder Schrempf	};
106587c1fedSFrieder Schrempf};
107587c1fedSFrieder Schrempf
108587c1fedSFrieder Schrempf&ecspi3 {
109587c1fedSFrieder Schrempf	pinctrl-names = "default";
110587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_ecspi3>;
111587c1fedSFrieder Schrempf	cs-gpios = <&gpio5 25 GPIO_ACTIVE_LOW>;
112587c1fedSFrieder Schrempf	status = "okay";
113587c1fedSFrieder Schrempf};
114587c1fedSFrieder Schrempf
115587c1fedSFrieder Schrempf&fec1 {
116587c1fedSFrieder Schrempf	pinctrl-names = "default";
117587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_enet>;
118587c1fedSFrieder Schrempf	phy-connection-type = "rgmii-rxid";
119587c1fedSFrieder Schrempf	phy-handle = <&ethphy>;
120587c1fedSFrieder Schrempf	status = "okay";
121587c1fedSFrieder Schrempf
122587c1fedSFrieder Schrempf	mdio {
123587c1fedSFrieder Schrempf		#address-cells = <1>;
124587c1fedSFrieder Schrempf		#size-cells = <0>;
125587c1fedSFrieder Schrempf
126587c1fedSFrieder Schrempf		ethphy: ethernet-phy@0 {
127587c1fedSFrieder Schrempf			reg = <0>;
128587c1fedSFrieder Schrempf			reset-assert-us = <1>;
129587c1fedSFrieder Schrempf			reset-deassert-us = <15000>;
130587c1fedSFrieder Schrempf			reset-gpios = <&gpio4 27 GPIO_ACTIVE_LOW>;
131587c1fedSFrieder Schrempf		};
132587c1fedSFrieder Schrempf	};
133587c1fedSFrieder Schrempf};
134587c1fedSFrieder Schrempf
135587c1fedSFrieder Schrempf&i2c4 {
136587c1fedSFrieder Schrempf	clock-frequency = <100000>;
137587c1fedSFrieder Schrempf	pinctrl-names = "default";
138587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_i2c4>;
139587c1fedSFrieder Schrempf	status = "okay";
140587c1fedSFrieder Schrempf
141ac9e22f4SFrieder Schrempf	rx8900: rtc@32 {
142587c1fedSFrieder Schrempf		compatible = "epson,rx8900";
143587c1fedSFrieder Schrempf		reg = <0x32>;
144587c1fedSFrieder Schrempf	};
145587c1fedSFrieder Schrempf};
146587c1fedSFrieder Schrempf
147587c1fedSFrieder Schrempf&pwm2 {
148587c1fedSFrieder Schrempf	pinctrl-names = "default";
149587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_pwm2>;
150587c1fedSFrieder Schrempf	status = "okay";
151587c1fedSFrieder Schrempf};
152587c1fedSFrieder Schrempf
153587c1fedSFrieder Schrempf&uart1 {
154587c1fedSFrieder Schrempf	pinctrl-names = "default";
155587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_uart1>;
156587c1fedSFrieder Schrempf	uart-has-rtscts;
157587c1fedSFrieder Schrempf	status = "okay";
158587c1fedSFrieder Schrempf};
159587c1fedSFrieder Schrempf
160587c1fedSFrieder Schrempf&uart2 {
161587c1fedSFrieder Schrempf	pinctrl-names = "default";
162587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_uart2>;
163587c1fedSFrieder Schrempf	linux,rs485-enabled-at-boot-time;
164587c1fedSFrieder Schrempf	uart-has-rtscts;
165587c1fedSFrieder Schrempf	status = "okay";
166587c1fedSFrieder Schrempf};
167587c1fedSFrieder Schrempf
168587c1fedSFrieder Schrempf&usbotg1 {
169587c1fedSFrieder Schrempf	dr_mode = "otg";
170587c1fedSFrieder Schrempf	over-current-active-low;
171587c1fedSFrieder Schrempf	status = "okay";
172587c1fedSFrieder Schrempf};
173587c1fedSFrieder Schrempf
174587c1fedSFrieder Schrempf&usbotg2 {
175587c1fedSFrieder Schrempf	dr_mode = "host";
176587c1fedSFrieder Schrempf	disable-over-current;
177587c1fedSFrieder Schrempf	#address-cells = <1>;
178587c1fedSFrieder Schrempf	#size-cells = <0>;
179587c1fedSFrieder Schrempf	status = "okay";
180587c1fedSFrieder Schrempf
181587c1fedSFrieder Schrempf	usb1@1 {
182587c1fedSFrieder Schrempf		compatible = "usb424,9514";
183587c1fedSFrieder Schrempf		reg = <1>;
184587c1fedSFrieder Schrempf		#address-cells = <1>;
185587c1fedSFrieder Schrempf		#size-cells = <0>;
186587c1fedSFrieder Schrempf
187587c1fedSFrieder Schrempf		usbnet: ethernet@1 {
188587c1fedSFrieder Schrempf			compatible = "usb424,ec00";
189587c1fedSFrieder Schrempf			reg = <1>;
190587c1fedSFrieder Schrempf			local-mac-address = [ 00 00 00 00 00 00 ];
191587c1fedSFrieder Schrempf		};
192587c1fedSFrieder Schrempf	};
193587c1fedSFrieder Schrempf};
194587c1fedSFrieder Schrempf
195587c1fedSFrieder Schrempf&usdhc2 {
196587c1fedSFrieder Schrempf	pinctrl-names = "default", "state_100mhz", "state_200mhz";
197587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_usdhc2>;
198587c1fedSFrieder Schrempf	pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
199587c1fedSFrieder Schrempf	pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
200587c1fedSFrieder Schrempf	vmmc-supply = <&reg_vdd_3v3>;
201587c1fedSFrieder Schrempf	vqmmc-supply = <&reg_nvcc_sd>;
202587c1fedSFrieder Schrempf	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
203587c1fedSFrieder Schrempf	status = "okay";
204587c1fedSFrieder Schrempf};
205587c1fedSFrieder Schrempf
206587c1fedSFrieder Schrempf&iomuxc {
207587c1fedSFrieder Schrempf	pinctrl-names = "default";
208587c1fedSFrieder Schrempf	pinctrl-0 = <&pinctrl_gpio>;
209587c1fedSFrieder Schrempf
210587c1fedSFrieder Schrempf	pinctrl_can: cangrp {
211587c1fedSFrieder Schrempf		fsl,pins = <
212587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI3_RXFS_GPIO4_IO28		0x19
213587c1fedSFrieder Schrempf		>;
214587c1fedSFrieder Schrempf	};
215587c1fedSFrieder Schrempf
216587c1fedSFrieder Schrempf	pinctrl_ecspi2: ecspi2grp {
217587c1fedSFrieder Schrempf		fsl,pins = <
218587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ECSPI2_MISO_ECSPI2_MISO		0x82
219587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI		0x82
220587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK		0x82
221587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ECSPI2_SS0_GPIO5_IO13		0x19
222587c1fedSFrieder Schrempf		>;
223587c1fedSFrieder Schrempf	};
224587c1fedSFrieder Schrempf
225587c1fedSFrieder Schrempf	pinctrl_ecspi3: ecspi3grp {
226587c1fedSFrieder Schrempf		fsl,pins = <
227587c1fedSFrieder Schrempf			MX8MM_IOMUXC_UART2_RXD_ECSPI3_MISO		0x82
228587c1fedSFrieder Schrempf			MX8MM_IOMUXC_UART1_TXD_ECSPI3_MOSI		0x82
229587c1fedSFrieder Schrempf			MX8MM_IOMUXC_UART1_RXD_ECSPI3_SCLK		0x82
230587c1fedSFrieder Schrempf			MX8MM_IOMUXC_UART2_TXD_GPIO5_IO25		0x19
231587c1fedSFrieder Schrempf		>;
232587c1fedSFrieder Schrempf	};
233587c1fedSFrieder Schrempf
234587c1fedSFrieder Schrempf	pinctrl_enet: enetgrp {
235587c1fedSFrieder Schrempf		fsl,pins = <
236587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_MDC_ENET1_MDC			0x3
237587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO		0x3
238587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3		0x1f
239587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2		0x1f
240587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1		0x1f
241587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0		0x1f
242587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3		0x91
243587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2		0x91
244587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1		0x91
245587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0		0x91
246587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC		0x1f
247587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC		0x91
248587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL	0x91
249587c1fedSFrieder Schrempf			MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL	0x1f
250587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI2_MCLK_GPIO4_IO27		0x19 /* PHY RST */
251587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI2_TXC_GPIO4_IO25		0x19 /* ETH IRQ */
252587c1fedSFrieder Schrempf		>;
253587c1fedSFrieder Schrempf	};
254587c1fedSFrieder Schrempf
255587c1fedSFrieder Schrempf	pinctrl_gpio_led: gpioledgrp {
256587c1fedSFrieder Schrempf		fsl,pins = <
257587c1fedSFrieder Schrempf			MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16		0x19
258587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7		0x19
259587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI1_RXD6_GPIO4_IO8		0x19
260587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI1_RXD7_GPIO4_IO9		0x19
261587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17		0x19
262587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI1_TXD6_GPIO4_IO18		0x19
263587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI1_TXD7_GPIO4_IO19		0x19
264587c1fedSFrieder Schrempf		>;
265587c1fedSFrieder Schrempf	};
266587c1fedSFrieder Schrempf
267587c1fedSFrieder Schrempf	pinctrl_gpio: gpiogrp {
268587c1fedSFrieder Schrempf		fsl,pins = <
269587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3		0x19
270587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO07_GPIO1_IO7		0x19
271587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO09_GPIO1_IO9		0x19
272587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO11_GPIO1_IO11		0x19
273587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO06_GPIO1_IO6		0x19
274587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8		0x19
275587c1fedSFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10		0x19
276587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SAI3_MCLK_GPIO5_IO2		0x19
277587c1fedSFrieder Schrempf		>;
278587c1fedSFrieder Schrempf	};
279587c1fedSFrieder Schrempf
280587c1fedSFrieder Schrempf	pinctrl_i2c4: i2c4grp {
281587c1fedSFrieder Schrempf		fsl,pins = <
282f19e5bb9SFrieder Schrempf			MX8MM_IOMUXC_I2C4_SCL_I2C4_SCL			0x40000083
283f19e5bb9SFrieder Schrempf			MX8MM_IOMUXC_I2C4_SDA_I2C4_SDA			0x40000083
284587c1fedSFrieder Schrempf		>;
285587c1fedSFrieder Schrempf	};
286587c1fedSFrieder Schrempf
287587c1fedSFrieder Schrempf	pinctrl_pwm2: pwm2grp {
288587c1fedSFrieder Schrempf		fsl,pins = <
289587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SPDIF_RX_PWM2_OUT			0x19
290587c1fedSFrieder Schrempf		>;
291587c1fedSFrieder Schrempf	};
292587c1fedSFrieder Schrempf
293587c1fedSFrieder Schrempf	pinctrl_uart1: uart1grp {
294587c1fedSFrieder Schrempf		fsl,pins = <
295162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI2_RXC_UART1_DCE_RX		0x0
296162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI2_RXFS_UART1_DCE_TX		0x0
297162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI2_RXD0_UART1_DCE_RTS_B		0x0
298162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI2_TXFS_UART1_DCE_CTS_B		0x0
299587c1fedSFrieder Schrempf		>;
300587c1fedSFrieder Schrempf	};
301587c1fedSFrieder Schrempf
302587c1fedSFrieder Schrempf	pinctrl_uart2: uart2grp {
303587c1fedSFrieder Schrempf		fsl,pins = <
304162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI3_TXFS_UART2_DCE_RX		0x0
305162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI3_TXC_UART2_DCE_TX		0x0
306162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI3_RXD_UART2_DCE_RTS_B		0x0
307162aadaaSFrieder Schrempf			MX8MM_IOMUXC_SAI3_RXC_UART2_DCE_CTS_B		0x0
308587c1fedSFrieder Schrempf		>;
309587c1fedSFrieder Schrempf	};
310587c1fedSFrieder Schrempf
311587c1fedSFrieder Schrempf	pinctrl_usb_eth2: usbeth2grp {
312587c1fedSFrieder Schrempf		fsl,pins = <
313587c1fedSFrieder Schrempf			MX8MM_IOMUXC_NAND_CE1_B_GPIO3_IO2		0x19
314587c1fedSFrieder Schrempf		>;
315587c1fedSFrieder Schrempf	};
316587c1fedSFrieder Schrempf
317587c1fedSFrieder Schrempf	pinctrl_usdhc2: usdhc2grp {
318587c1fedSFrieder Schrempf		fsl,pins = <
319*00882052SFrieder Schrempf			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK			0x90
320587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD			0x1d0
321587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0		0x1d0
322587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d0
323587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d0
324587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d0
325*00882052SFrieder Schrempf			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12		0x19
326*00882052SFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xd0
327587c1fedSFrieder Schrempf		>;
328587c1fedSFrieder Schrempf	};
329587c1fedSFrieder Schrempf
330587c1fedSFrieder Schrempf	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
331587c1fedSFrieder Schrempf		fsl,pins = <
332*00882052SFrieder Schrempf			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK			0x94
333587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD			0x1d4
334587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0		0x1d4
335587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d4
336587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d4
337587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d4
338*00882052SFrieder Schrempf			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12		0x19
339*00882052SFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xd0
340587c1fedSFrieder Schrempf		>;
341587c1fedSFrieder Schrempf	};
342587c1fedSFrieder Schrempf
343587c1fedSFrieder Schrempf	pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
344587c1fedSFrieder Schrempf		fsl,pins = <
345*00882052SFrieder Schrempf			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK			0x96
346587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD			0x1d6
347587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0		0x1d6
348587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1		0x1d6
349587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2		0x1d6
350587c1fedSFrieder Schrempf			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3		0x1d6
351*00882052SFrieder Schrempf			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12		0x19
352*00882052SFrieder Schrempf			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xd0
353587c1fedSFrieder Schrempf		>;
354587c1fedSFrieder Schrempf	};
355587c1fedSFrieder Schrempf};
356