1/*
2 * Copyright (c) 2017, NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <mem.h>
8#include <arm/armv7-m.dtsi>
9#include <zephyr/dt-bindings/gpio/gpio.h>
10#include <zephyr/dt-bindings/i2c/i2c.h>
11#include <zephyr/dt-bindings/rdc/imx_rdc.h>
12
13/ {
14	cpus {
15		#address-cells = <1>;
16		#size-cells = <0>;
17
18		cpu@0 {
19			device_type = "cpu";
20			compatible = "arm,cortex-m4";
21			reg = <0>;
22		};
23	};
24
25	soc {
26
27		ddr_code: code@10000000 {
28			compatible = "nxp,imx-code-bus";
29			reg = <0x10000000 0xfff0000>;
30		};
31
32		ddr_sys: memory@80000000 {
33			device_type = "memory";
34			compatible = "nxp,imx-sys-bus";
35			reg = <0x80000000 0x60000000>;
36		};
37
38		tcml_code: code@1fff8000 {
39			compatible = "nxp,imx-itcm";
40			reg = <0x1fff8000 DT_SIZE_K(32)>;
41		};
42
43		tcmu_sys: memory@20000000 {
44			compatible = "nxp,imx-dtcm";
45			reg = <0x20000000 DT_SIZE_K(32)>;
46		};
47
48		ocram_code: code@900000 {
49			compatible = "nxp,imx-code-bus";
50			reg = <0x00900000 DT_SIZE_K(128)>;
51		};
52
53		ocram_sys: memory@20200000 {
54			device_type = "memory";
55			compatible = "nxp,imx-sys-bus";
56			reg = <0x20200000 DT_SIZE_K(128)>;
57		};
58
59		/* OCRAM_S 0x20180000 is aliased at 0 */
60		ocram_s_code: code@0 {
61			compatible = "nxp,imx-code-bus";
62			reg = <0x00000000 DT_SIZE_K(32)>;
63		};
64
65		ocram_s_sys: memory@180000 {
66			device_type = "memory";
67			compatible = "nxp,imx-sys-bus";
68			reg = <0x00180000 DT_SIZE_K(32)>;
69		};
70
71		gpio1: gpio@30200000 {
72			compatible = "nxp,imx-gpio";
73			reg = <0x30200000 0x10000>;
74			interrupts = <64 0>, <65 0>;
75			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
76					       RDC_DOMAIN_PERM_RW)|\
77			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
78					       RDC_DOMAIN_PERM_RW))>;
79			gpio-controller;
80			#gpio-cells = <2>;
81			status = "disabled";
82		};
83
84		gpio2: gpio@30210000 {
85			compatible = "nxp,imx-gpio";
86			reg = <0x30210000 0x10000>;
87			interrupts = <66 0>, <67 0>;
88			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
89					       RDC_DOMAIN_PERM_RW)|\
90			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
91					       RDC_DOMAIN_PERM_RW))>;
92			gpio-controller;
93			#gpio-cells = <2>;
94			status = "disabled";
95		};
96
97		gpio3: gpio@30220000 {
98			compatible = "nxp,imx-gpio";
99			reg = <0x30220000 0x10000>;
100			interrupts = <68 0>, <69 0>;
101			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
102					       RDC_DOMAIN_PERM_RW)|\
103			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
104					       RDC_DOMAIN_PERM_RW))>;
105			gpio-controller;
106			#gpio-cells = <2>;
107			status = "disabled";
108		};
109
110		gpio4: gpio@30230000 {
111			compatible = "nxp,imx-gpio";
112			reg = <0x30230000 0x10000>;
113			interrupts = <70 0>, <71 0>;
114			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
115					       RDC_DOMAIN_PERM_RW)|\
116			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
117					       RDC_DOMAIN_PERM_RW))>;
118			gpio-controller;
119			#gpio-cells = <2>;
120			status = "disabled";
121		};
122
123		gpio5: gpio@30240000 {
124			compatible = "nxp,imx-gpio";
125			reg = <0x30240000 0x10000>;
126			interrupts = <72 0>, <73 0>;
127			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
128					       RDC_DOMAIN_PERM_RW)|\
129			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
130					       RDC_DOMAIN_PERM_RW))>;
131			gpio-controller;
132			#gpio-cells = <2>;
133			status = "disabled";
134		};
135
136		gpio6: gpio@30250000 {
137			compatible = "nxp,imx-gpio";
138			reg = <0x30250000 0x10000>;
139			interrupts = <74 0>, <75 0>;
140			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
141					       RDC_DOMAIN_PERM_RW)|\
142			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
143					       RDC_DOMAIN_PERM_RW))>;
144			gpio-controller;
145			#gpio-cells = <2>;
146			status = "disabled";
147		};
148
149		gpio7: gpio@30260000 {
150			compatible = "nxp,imx-gpio";
151			reg = <0x30260000 0x10000>;
152			interrupts = <76 0>, <77 0>;
153			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
154					       RDC_DOMAIN_PERM_RW)|\
155			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
156					       RDC_DOMAIN_PERM_RW))>;
157			gpio-controller;
158			#gpio-cells = <2>;
159			status = "disabled";
160		};
161
162		/* For now only uart2 is supported and
163		 * tested with the serial driver
164		 */
165		uart1: uart@30860000 {
166			compatible = "nxp,imx-uart";
167			reg = <0x30860000 0x10000>;
168			interrupts = <26 3>;
169			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
170					       RDC_DOMAIN_PERM_RW)|\
171			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
172					       RDC_DOMAIN_PERM_RW))>;
173			status = "disabled";
174		};
175
176		uart2: uart@30890000 {
177			compatible = "nxp,imx-uart";
178			reg = <0x30890000 0x10000>;
179			interrupts = <27 3>;
180			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
181					       RDC_DOMAIN_PERM_RW)|\
182			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
183					       RDC_DOMAIN_PERM_RW))>;
184			status = "disabled";
185		};
186
187		uart3: uart@30880000 {
188			compatible = "nxp,imx-uart";
189			reg = <0x30880000 0x10000>;
190			interrupts = <28 3>;
191			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
192					       RDC_DOMAIN_PERM_RW)|\
193			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
194					       RDC_DOMAIN_PERM_RW))>;
195			status = "disabled";
196		};
197
198		uart4: uart@30a60000 {
199			compatible = "nxp,imx-uart";
200			reg = <0x30a60000 0x10000>;
201			interrupts = <29 3>;
202			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
203					       RDC_DOMAIN_PERM_RW)|\
204			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
205					       RDC_DOMAIN_PERM_RW))>;
206			status = "disabled";
207		};
208
209		uart5: uart@30a70000 {
210			compatible = "nxp,imx-uart";
211			reg = <0x30a70000 0x10000>;
212			interrupts = <30 3>;
213			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
214					       RDC_DOMAIN_PERM_RW)|\
215			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
216					       RDC_DOMAIN_PERM_RW))>;
217			status = "disabled";
218		};
219
220		uart6: uart@30a80000 {
221			compatible = "nxp,imx-uart";
222			reg = <0x30a80000 0x10000>;
223			interrupts = <16 3>;
224			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
225					       RDC_DOMAIN_PERM_RW)|\
226			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
227					       RDC_DOMAIN_PERM_RW))>;
228			status = "disabled";
229		};
230
231		uart7: uart@30a90000 {
232			compatible = "nxp,imx-uart";
233			reg = <0x30a90000 0x10000>;
234			interrupts = <126 3>;
235			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
236					       RDC_DOMAIN_PERM_RW)|\
237			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
238					       RDC_DOMAIN_PERM_RW))>;
239			status = "disabled";
240		};
241
242		mub:mu@30ab0000 {
243			compatible = "nxp,imx-mu";
244			reg = <0x30ab0000 0x4000>;
245			interrupts = <97 0>;
246			rdc = <RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
247					       RDC_DOMAIN_PERM_RW)>;
248			status = "disabled";
249		};
250
251		iomuxc: iomuxc@30330000 {
252			compatible = "nxp,imx-iomuxc";
253			reg = <0x30330000 DT_SIZE_K(64)>;
254			status = "okay";
255			pinctrl: pinctrl {
256				status = "okay";
257				compatible = "nxp,imx7d-pinctrl";
258			};
259		};
260
261		i2c1: i2c@30a20000 {
262			compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c";
263			clock-frequency = <I2C_BITRATE_STANDARD>;
264			#address-cells = <1>;
265			#size-cells = <0>;
266			reg = <0x30a20000 0x10000>;
267			interrupts = <35 0>;
268			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
269					       RDC_DOMAIN_PERM_RW)|\
270			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
271					       RDC_DOMAIN_PERM_RW))>;
272			status = "disabled";
273		};
274
275		i2c2: i2c@30a30000 {
276			compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c";
277			clock-frequency = <I2C_BITRATE_STANDARD>;
278			#address-cells = <1>;
279			#size-cells = <0>;
280			reg = <0x30a30000 0x10000>;
281			interrupts = <36 0>;
282			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
283					       RDC_DOMAIN_PERM_RW)|\
284			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
285					       RDC_DOMAIN_PERM_RW))>;
286			status = "disabled";
287		};
288
289		i2c3: i2c@30a40000 {
290			compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c";
291			clock-frequency = <I2C_BITRATE_STANDARD>;
292			#address-cells = <1>;
293			#size-cells = <0>;
294			reg = <0x30a40000 0x10000>;
295			interrupts = <37 0>;
296			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
297					       RDC_DOMAIN_PERM_RW)|\
298			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
299					       RDC_DOMAIN_PERM_RW))>;
300			status = "disabled";
301		};
302
303		i2c4: i2c@30a50000 {
304			compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c";
305			clock-frequency = <I2C_BITRATE_STANDARD>;
306			#address-cells = <1>;
307			#size-cells = <0>;
308			reg = <0x30a50000 0x10000>;
309			interrupts = <38 0>;
310			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
311					       RDC_DOMAIN_PERM_RW)|\
312			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
313					       RDC_DOMAIN_PERM_RW))>;
314			status = "disabled";
315		};
316
317		pwm1: pwm@30660000 {
318			compatible = "fsl,imx7d-pwm", "fsl,imx27-pwm";
319			reg = <0x30660000 0x10000>;
320			interrupts = <81 0>;
321			prescaler = <0>;
322			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
323					       RDC_DOMAIN_PERM_RW)|\
324			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
325					       RDC_DOMAIN_PERM_RW))>;
326			status = "disabled";
327			#pwm-cells = <2>;
328		};
329
330		pwm2: pwm@30670000 {
331			compatible = "fsl,imx7d-pwm", "fsl,imx27-pwm";
332			reg = <0x30670000 0x10000>;
333			interrupts = <82 0>;
334			prescaler = <0>;
335			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
336					       RDC_DOMAIN_PERM_RW)|\
337			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
338					       RDC_DOMAIN_PERM_RW))>;
339			status = "disabled";
340			#pwm-cells = <2>;
341		};
342
343		pwm3: pwm@30680000 {
344			compatible = "fsl,imx7d-pwm", "fsl,imx27-pwm";
345			reg = <0x30680000 0x10000>;
346			interrupts = <83 0>;
347			prescaler = <0>;
348			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
349					       RDC_DOMAIN_PERM_RW)|\
350			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
351					       RDC_DOMAIN_PERM_RW))>;
352			status = "disabled";
353			#pwm-cells = <2>;
354		};
355
356		pwm4: pwm@30690000 {
357			compatible = "fsl,imx7d-pwm", "fsl,imx27-pwm";
358			reg = <0x30690000 0x10000>;
359			interrupts = <84 0>;
360			prescaler = <0>;
361			rdc = <(RDC_DOMAIN_PERM(A7_DOMAIN_ID,\
362					       RDC_DOMAIN_PERM_RW)|\
363			       RDC_DOMAIN_PERM(M4_DOMAIN_ID,\
364					       RDC_DOMAIN_PERM_RW))>;
365			status = "disabled";
366			#pwm-cells = <2>;
367		};
368	};
369};
370
371&nvic {
372	arm,num-irq-priority-bits = <4>;
373};
374
375
376/*
377 * GPIO pinmux options. These options define the pinmux settings
378 * for GPIO ports on the package, so that the GPIO driver can
379 * select GPIO mux options during GPIO configuration.
380 */
381
382&gpio1 {
383	pinmux = <&mx7d_pad_lpsr_gpio1_io00__gpio1_io0>,
384	<&mx7d_pad_lpsr_gpio1_io01__gpio1_io1>,
385	<&mx7d_pad_lpsr_gpio1_io02__gpio1_io2>,
386	<&mx7d_pad_lpsr_gpio1_io03__gpio1_io3>,
387	<&mx7d_pad_lpsr_gpio1_io04__gpio1_io4>,
388	<&mx7d_pad_lpsr_gpio1_io05__gpio1_io5>,
389	<&mx7d_pad_lpsr_gpio1_io06__gpio1_io6>,
390	<&mx7d_pad_lpsr_gpio1_io07__gpio1_io7>,
391	<&mx7d_pad_gpio1_io08__gpio1_io8>,
392	<&mx7d_pad_gpio1_io09__gpio1_io9>,
393	<&mx7d_pad_gpio1_io10__gpio1_io10>,
394	<&mx7d_pad_gpio1_io11__gpio1_io11>,
395	<&mx7d_pad_gpio1_io12__gpio1_io12>,
396	<&mx7d_pad_gpio1_io13__gpio1_io13>,
397	<&mx7d_pad_gpio1_io14__gpio1_io14>,
398	<&mx7d_pad_gpio1_io15__gpio1_io15>;
399};
400
401&gpio2 {
402	pinmux = <&mx7d_pad_epdc_data00__gpio2_io0>,
403	<&mx7d_pad_epdc_data01__gpio2_io1>,
404	<&mx7d_pad_epdc_data02__gpio2_io2>,
405	<&mx7d_pad_epdc_data03__gpio2_io3>,
406	<&mx7d_pad_epdc_data04__gpio2_io4>,
407	<&mx7d_pad_epdc_data05__gpio2_io5>,
408	<&mx7d_pad_epdc_data06__gpio2_io6>,
409	<&mx7d_pad_epdc_data07__gpio2_io7>,
410	<&mx7d_pad_epdc_data08__gpio2_io8>,
411	<&mx7d_pad_epdc_data09__gpio2_io9>,
412	<&mx7d_pad_epdc_data10__gpio2_io10>,
413	<&mx7d_pad_epdc_data11__gpio2_io11>,
414	<&mx7d_pad_epdc_data12__gpio2_io12>,
415	<&mx7d_pad_epdc_data13__gpio2_io13>,
416	<&mx7d_pad_epdc_data14__gpio2_io14>,
417	<&mx7d_pad_epdc_data15__gpio2_io15>,
418	<&mx7d_pad_epdc_sdclk__gpio2_io16>,
419	<&mx7d_pad_epdc_sdle__gpio2_io17>,
420	<&mx7d_pad_epdc_sdoe__gpio2_io18>,
421	<&mx7d_pad_epdc_sdshr__gpio2_io19>,
422	<&mx7d_pad_epdc_sdce0__gpio2_io20>,
423	<&mx7d_pad_epdc_sdce1__gpio2_io21>,
424	<&mx7d_pad_epdc_sdce2__gpio2_io22>,
425	<&mx7d_pad_epdc_sdce3__gpio2_io23>,
426	<&mx7d_pad_epdc_gdclk__gpio2_io24>,
427	<&mx7d_pad_epdc_gdoe__gpio2_io25>,
428	<&mx7d_pad_epdc_gdrl__gpio2_io26>,
429	<&mx7d_pad_epdc_gdsp__gpio2_io27>,
430	<&mx7d_pad_epdc_bdr0__gpio2_io28>,
431	<&mx7d_pad_epdc_bdr1__gpio2_io29>,
432	<&mx7d_pad_epdc_pwr_com__gpio2_io30>,
433	<&mx7d_pad_epdc_pwr_stat__gpio2_io31>;
434};
435
436&gpio3 {
437	pinmux = <&mx7d_pad_lcd_clk__gpio3_io0>,
438	<&mx7d_pad_lcd_enable__gpio3_io1>,
439	<&mx7d_pad_lcd_hsync__gpio3_io2>,
440	<&mx7d_pad_lcd_vsync__gpio3_io3>,
441	<&mx7d_pad_lcd_reset__gpio3_io4>,
442	<&mx7d_pad_lcd_data00__gpio3_io5>,
443	<&mx7d_pad_lcd_data01__gpio3_io6>,
444	<&mx7d_pad_lcd_data02__gpio3_io7>,
445	<&mx7d_pad_lcd_data03__gpio3_io8>,
446	<&mx7d_pad_lcd_data04__gpio3_io9>,
447	<&mx7d_pad_lcd_data05__gpio3_io10>,
448	<&mx7d_pad_lcd_data06__gpio3_io11>,
449	<&mx7d_pad_lcd_data07__gpio3_io12>,
450	<&mx7d_pad_lcd_data08__gpio3_io13>,
451	<&mx7d_pad_lcd_data09__gpio3_io14>,
452	<&mx7d_pad_lcd_data10__gpio3_io15>,
453	<&mx7d_pad_lcd_data11__gpio3_io16>,
454	<&mx7d_pad_lcd_data12__gpio3_io17>,
455	<&mx7d_pad_lcd_data13__gpio3_io18>,
456	<&mx7d_pad_lcd_data14__gpio3_io19>,
457	<&mx7d_pad_lcd_data15__gpio3_io20>,
458	<&mx7d_pad_lcd_data16__gpio3_io21>,
459	<&mx7d_pad_lcd_data17__gpio3_io22>,
460	<&mx7d_pad_lcd_data18__gpio3_io23>,
461	<&mx7d_pad_lcd_data19__gpio3_io24>,
462	<&mx7d_pad_lcd_data20__gpio3_io25>,
463	<&mx7d_pad_lcd_data21__gpio3_io26>,
464	<&mx7d_pad_lcd_data22__gpio3_io27>,
465	<&mx7d_pad_lcd_data23__gpio3_io28>;
466};
467
468&gpio4 {
469	pinmux = <&mx7d_pad_uart1_rx_data__gpio4_io0>,
470	<&mx7d_pad_uart1_tx_data__gpio4_io1>,
471	<&mx7d_pad_uart2_rx_data__gpio4_io2>,
472	<&mx7d_pad_uart2_tx_data__gpio4_io3>,
473	<&mx7d_pad_uart3_rx_data__gpio4_io4>,
474	<&mx7d_pad_uart3_tx_data__gpio4_io5>,
475	<&mx7d_pad_uart3_rts_b__gpio4_io6>,
476	<&mx7d_pad_uart3_cts_b__gpio4_io7>,
477	<&mx7d_pad_i2c1_scl__gpio4_io8>,
478	<&mx7d_pad_i2c1_sda__gpio4_io9>,
479	<&mx7d_pad_i2c2_scl__gpio4_io10>,
480	<&mx7d_pad_i2c2_sda__gpio4_io11>,
481	<&mx7d_pad_i2c3_scl__gpio4_io12>,
482	<&mx7d_pad_i2c3_sda__gpio4_io13>,
483	<&mx7d_pad_i2c4_scl__gpio4_io14>,
484	<&mx7d_pad_i2c4_sda__gpio4_io15>,
485	<&mx7d_pad_ecspi1_sclk__gpio4_io16>,
486	<&mx7d_pad_ecspi1_mosi__gpio4_io17>,
487	<&mx7d_pad_ecspi1_miso__gpio4_io18>,
488	<&mx7d_pad_ecspi1_ss0__gpio4_io19>,
489	<&mx7d_pad_ecspi2_sclk__gpio4_io20>,
490	<&mx7d_pad_ecspi2_mosi__gpio4_io21>,
491	<&mx7d_pad_ecspi2_miso__gpio4_io22>,
492	<&mx7d_pad_ecspi2_ss0__gpio4_io23>;
493};
494
495&gpio5 {
496	pinmux = <&mx7d_pad_sd1_cd_b__gpio5_io0>,
497	<&mx7d_pad_sd1_wp__gpio5_io1>,
498	<&mx7d_pad_sd1_reset_b__gpio5_io2>,
499	<&mx7d_pad_sd1_clk__gpio5_io3>,
500	<&mx7d_pad_sd1_cmd__gpio5_io4>,
501	<&mx7d_pad_sd1_data0__gpio5_io5>,
502	<&mx7d_pad_sd1_data1__gpio5_io6>,
503	<&mx7d_pad_sd1_data2__gpio5_io7>,
504	<&mx7d_pad_sd1_data3__gpio5_io8>,
505	<&mx7d_pad_sd2_cd_b__gpio5_io9>,
506	<&mx7d_pad_sd2_wp__gpio5_io10>,
507	<&mx7d_pad_sd2_reset_b__gpio5_io11>,
508	<&mx7d_pad_sd2_clk__gpio5_io12>,
509	<&mx7d_pad_sd2_cmd__gpio5_io13>,
510	<&mx7d_pad_sd2_data0__gpio5_io14>,
511	<&mx7d_pad_sd2_data1__gpio5_io15>,
512	<&mx7d_pad_sd2_data2__gpio5_io16>,
513	<&mx7d_pad_sd2_data3__gpio5_io17>;
514};
515
516&gpio6 {
517	pinmux = <&mx7d_pad_sd3_clk__gpio6_io0>,
518	<&mx7d_pad_sd3_cmd__gpio6_io1>,
519	<&mx7d_pad_sd3_data0__gpio6_io2>,
520	<&mx7d_pad_sd3_data1__gpio6_io3>,
521	<&mx7d_pad_sd3_data2__gpio6_io4>,
522	<&mx7d_pad_sd3_data3__gpio6_io5>,
523	<&mx7d_pad_sd3_data4__gpio6_io6>,
524	<&mx7d_pad_sd3_data5__gpio6_io7>,
525	<&mx7d_pad_sd3_data6__gpio6_io8>,
526	<&mx7d_pad_sd3_data7__gpio6_io9>,
527	<&mx7d_pad_sd3_strobe__gpio6_io10>,
528	<&mx7d_pad_sd3_reset_b__gpio6_io11>,
529	<&mx7d_pad_sai1_rx_data__gpio6_io12>,
530	<&mx7d_pad_sai1_tx_bclk__gpio6_io13>,
531	<&mx7d_pad_sai1_tx_sync__gpio6_io14>,
532	<&mx7d_pad_sai1_tx_data__gpio6_io15>,
533	<&mx7d_pad_sai1_rx_sync__gpio6_io16>,
534	<&mx7d_pad_sai1_rx_bclk__gpio6_io17>,
535	<&mx7d_pad_sai1_mclk__gpio6_io18>,
536	<&mx7d_pad_sai2_tx_sync__gpio6_io19>,
537	<&mx7d_pad_sai2_tx_bclk__gpio6_io20>,
538	<&mx7d_pad_sai2_rx_data__gpio6_io21>,
539	<&mx7d_pad_sai2_tx_data__gpio6_io22>;
540};
541
542&gpio7 {
543	pinmux = <&mx7d_pad_enet1_rgmii_rd0__gpio7_io0>,
544	<&mx7d_pad_enet1_rgmii_rd1__gpio7_io1>,
545	<&mx7d_pad_enet1_rgmii_rd2__gpio7_io2>,
546	<&mx7d_pad_enet1_rgmii_rd3__gpio7_io3>,
547	<&mx7d_pad_enet1_rgmii_rx_ctl__gpio7_io4>,
548	<&mx7d_pad_enet1_rgmii_rxc__gpio7_io5>,
549	<&mx7d_pad_enet1_rgmii_td0__gpio7_io6>,
550	<&mx7d_pad_enet1_rgmii_td1__gpio7_io7>,
551	<&mx7d_pad_enet1_rgmii_td2__gpio7_io8>,
552	<&mx7d_pad_enet1_rgmii_td3__gpio7_io9>,
553	<&mx7d_pad_enet1_rgmii_tx_ctl__gpio7_io10>,
554	<&mx7d_pad_enet1_rgmii_txc__gpio7_io11>,
555	<&mx7d_pad_enet1_tx_clk__gpio7_io12>,
556	<&mx7d_pad_enet1_rx_clk__gpio7_io13>,
557	<&mx7d_pad_enet1_crs__gpio7_io14>,
558	<&mx7d_pad_enet1_col__gpio7_io15>;
559};
560