1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright 2021 Gateworks Corporation
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/linux-event-codes.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/phy/phy-imx8-pcie.h>
13 #include "imx8mp.dtsi"
16 model = "Gateworks Venice GW74xx i.MX8MP board";
17 compatible = "gateworks,imx8mp-gw74xx", "fsl,imx8mp";
34 device_type = "memory";
35 reg = <0x0 0x40000000 0 0x80000000>;
39 compatible = "gpio-keys";
43 gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
50 interrupt-parent = <&gsc>;
57 interrupt-parent = <&gsc>;
64 interrupt-parent = <&gsc>;
71 interrupt-parent = <&gsc>;
76 label = "switch_hold";
78 interrupt-parent = <&gsc>;
84 compatible = "gpio-leds";
85 pinctrl-names = "default";
86 pinctrl-0 = <&pinctrl_gpio_leds>;
89 function = LED_FUNCTION_HEARTBEAT;
90 color = <LED_COLOR_ID_GREEN>;
91 gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>;
93 linux,default-trigger = "heartbeat";
97 function = LED_FUNCTION_STATUS;
98 color = <LED_COLOR_ID_RED>;
99 gpios = <&gpio2 16 GPIO_ACTIVE_HIGH>;
100 default-state = "off";
104 pcie0_refclk: pcie0-refclk {
105 compatible = "fixed-clock";
107 clock-frequency = <100000000>;
111 compatible = "pps-gpio";
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_pps>;
114 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
117 reg_usb2_vbus: regulator-usb2 {
118 pinctrl-names = "default";
119 pinctrl-0 = <&pinctrl_reg_usb2>;
120 compatible = "regulator-fixed";
121 regulator-name = "usb_usb2_vbus";
122 gpio = <&gpio1 6 GPIO_ACTIVE_HIGH>;
124 regulator-min-microvolt = <5000000>;
125 regulator-max-microvolt = <5000000>;
128 reg_can2_stby: regulator-can2-stby {
129 compatible = "regulator-fixed";
130 pinctrl-names = "default";
131 pinctrl-0 = <&pinctrl_reg_can>;
132 regulator-name = "can2_stby";
133 gpio = <&gpio3 19 GPIO_ACTIVE_LOW>;
134 regulator-min-microvolt = <3300000>;
135 regulator-max-microvolt = <3300000>;
138 reg_wifi_en: regulator-wifi-en {
139 pinctrl-names = "default";
140 pinctrl-0 = <&pinctrl_reg_wifi>;
141 compatible = "regulator-fixed";
142 regulator-name = "wl";
143 gpio = <&gpio3 9 GPIO_ACTIVE_HIGH>;
144 startup-delay-us = <70000>;
146 regulator-min-microvolt = <3300000>;
147 regulator-max-microvolt = <3300000>;
152 cpu-supply = <®_arm>;
156 cpu-supply = <®_arm>;
160 cpu-supply = <®_arm>;
164 cpu-supply = <®_arm>;
167 /* off-board header */
169 pinctrl-names = "default";
170 pinctrl-0 = <&pinctrl_spi2>;
171 cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_eqos>;
178 phy-mode = "rgmii-id";
179 phy-handle = <ðphy0>;
183 compatible = "snps,dwmac-mdio";
184 #address-cells = <1>;
187 ethphy0: ethernet-phy@0 {
188 compatible = "ethernet-phy-ieee802.3-c22";
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_fec>;
197 phy-mode = "rgmii-id";
198 local-mac-address = [00 00 00 00 00 00];
208 pinctrl-names = "default";
209 pinctrl-0 = <&pinctrl_flexcan2>;
210 xceiver-supply = <®_can2_stby>;
216 "", "", "", "", "", "", "", "",
217 "", "", "dio0", "", "dio1", "", "", "",
218 "", "", "", "", "", "", "", "",
219 "", "", "", "", "", "", "", "";
224 "", "", "", "", "", "", "", "",
225 "", "", "", "", "", "", "pcie3_wdis#", "",
226 "", "", "pcie2_wdis#", "", "", "", "", "",
227 "", "", "", "", "", "", "", "";
232 "m2_gdis#", "", "", "", "", "", "", "m2_rst#",
233 "", "", "", "", "", "", "", "",
234 "m2_off#", "", "", "", "", "", "", "",
235 "", "", "", "", "", "", "", "";
240 "", "", "", "", "", "", "", "",
241 "", "", "", "", "", "", "", "",
242 "", "", "", "", "m2_wdis#", "", "", "",
243 "", "", "", "", "", "", "", "uart_rs485";
248 "uart_half", "uart_term", "", "", "", "", "", "",
249 "", "", "", "", "", "", "", "",
250 "", "", "", "", "", "", "", "",
251 "", "", "", "", "", "", "", "";
255 clock-frequency = <100000>;
256 pinctrl-names = "default";
257 pinctrl-0 = <&pinctrl_i2c1>;
261 compatible = "gw,gsc";
263 pinctrl-0 = <&pinctrl_gsc>;
264 interrupt-parent = <&gpio4>;
265 interrupts = <20 IRQ_TYPE_EDGE_FALLING>;
266 interrupt-controller;
267 #interrupt-cells = <1>;
270 compatible = "gw,gsc-adc";
271 #address-cells = <1>;
290 gw,voltage-divider-ohms = <10000 10000>;
297 gw,voltage-divider-ohms = <10000 10000>;
304 gw,voltage-divider-ohms = <22100 1000>;
311 gw,voltage-divider-ohms = <10000 10000>;
318 gw,voltage-divider-ohms = <10000 10000>;
355 gw,voltage-divider-ohms = <10000 10000>;
361 compatible = "nxp,pca9555";
365 interrupt-parent = <&gsc>;
370 compatible = "nxp,pca9450c";
372 pinctrl-names = "default";
373 pinctrl-0 = <&pinctrl_pmic>;
374 interrupt-parent = <&gpio3>;
375 interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
379 regulator-name = "BUCK1";
380 regulator-min-microvolt = <720000>;
381 regulator-max-microvolt = <1000000>;
384 regulator-ramp-delay = <3125>;
388 regulator-name = "BUCK2";
389 regulator-min-microvolt = <720000>;
390 regulator-max-microvolt = <1025000>;
393 regulator-ramp-delay = <3125>;
394 nxp,dvs-run-voltage = <950000>;
395 nxp,dvs-standby-voltage = <850000>;
399 regulator-name = "BUCK4";
400 regulator-min-microvolt = <3000000>;
401 regulator-max-microvolt = <3600000>;
407 regulator-name = "BUCK5";
408 regulator-min-microvolt = <1650000>;
409 regulator-max-microvolt = <1950000>;
415 regulator-name = "BUCK6";
416 regulator-min-microvolt = <1045000>;
417 regulator-max-microvolt = <1155000>;
423 regulator-name = "LDO1";
424 regulator-min-microvolt = <1650000>;
425 regulator-max-microvolt = <1950000>;
431 regulator-name = "LDO3";
432 regulator-min-microvolt = <1710000>;
433 regulator-max-microvolt = <1890000>;
439 regulator-name = "LDO5";
440 regulator-min-microvolt = <1800000>;
441 regulator-max-microvolt = <3300000>;
449 compatible = "atmel,24c02";
455 compatible = "atmel,24c02";
461 compatible = "atmel,24c02";
467 compatible = "atmel,24c02";
473 compatible = "dallas,ds1672";
479 clock-frequency = <400000>;
480 pinctrl-names = "default";
481 pinctrl-0 = <&pinctrl_i2c2>;
485 compatible = "st,lis2de12";
486 pinctrl-names = "default";
487 pinctrl-0 = <&pinctrl_accel>;
489 st,drdy-int-pin = <1>;
490 interrupt-parent = <&gpio1>;
491 interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
492 interrupt-names = "INT1";
496 compatible = "microchip,ksz9897";
498 pinctrl-0 = <&pinctrl_ksz>;
499 interrupt-parent = <&gpio4>;
500 interrupts = <29 IRQ_TYPE_EDGE_FALLING>;
503 #address-cells = <1>;
509 phy-mode = "internal";
510 local-mac-address = [00 00 00 00 00 00];
516 phy-mode = "internal";
517 local-mac-address = [00 00 00 00 00 00];
523 phy-mode = "internal";
524 local-mac-address = [00 00 00 00 00 00];
530 phy-mode = "internal";
531 local-mac-address = [00 00 00 00 00 00];
537 phy-mode = "internal";
538 local-mac-address = [00 00 00 00 00 00];
545 phy-mode = "rgmii-id";
556 /* off-board header */
558 clock-frequency = <400000>;
559 pinctrl-names = "default";
560 pinctrl-0 = <&pinctrl_i2c3>;
564 /* off-board header */
566 clock-frequency = <400000>;
567 pinctrl-names = "default";
568 pinctrl-0 = <&pinctrl_i2c4>;
573 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
574 fsl,clkreq-unsupported;
575 clocks = <&pcie0_refclk>;
581 pinctrl-names = "default";
582 pinctrl-0 = <&pinctrl_pcie0>;
583 reset-gpio = <&gpio2 17 GPIO_ACTIVE_LOW>;
584 clocks = <&clk IMX8MP_CLK_HSIO_ROOT>,
585 <&clk IMX8MP_CLK_PCIE_ROOT>,
586 <&clk IMX8MP_CLK_HSIO_AXI>;
587 clock-names = "pcie", "pcie_aux", "pcie_bus";
588 assigned-clocks = <&clk IMX8MP_CLK_PCIE_AUX>;
589 assigned-clock-rates = <10000000>;
590 assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_50M>;
594 /* GPS / off-board header */
596 pinctrl-names = "default";
597 pinctrl-0 = <&pinctrl_uart1>;
603 pinctrl-names = "default";
604 pinctrl-0 = <&pinctrl_uart2>;
610 pinctrl-names = "default";
611 pinctrl-0 = <&pinctrl_uart3>, <&pinctrl_uart3_gpio>;
612 cts-gpios = <&gpio3 21 GPIO_ACTIVE_LOW>;
613 rts-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;
618 compatible = "brcm,bcm4330-bt";
619 shutdown-gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
624 pinctrl-names = "default";
625 pinctrl-0 = <&pinctrl_uart4>;
629 /* USB1 - Type C front panel */
631 pinctrl-names = "default";
632 pinctrl-0 = <&pinctrl_usb1>;
633 fsl,over-current-active-low;
642 /* dual role is implemented but not a full featured OTG */
648 role-switch-default-mode = "peripheral";
652 pinctrl-names = "default";
653 pinctrl-0 = <&pinctrl_usbcon1>;
654 compatible = "gpio-usb-b-connector", "usb-b-connector";
657 id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
661 /* USB2 - USB3.0 Hub */
663 vbus-supply = <®_usb2_vbus>;
668 fsl,permanently-attached;
669 fsl,disable-port-power-control;
680 pinctrl-names = "default", "state_100mhz", "state_200mhz";
681 pinctrl-0 = <&pinctrl_usdhc1>;
682 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
683 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
686 vmmc-supply = <®_wifi_en>;
687 #address-cells = <1>;
692 compatible = "cypress,cyw4373-fmac";
699 assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
700 assigned-clock-rates = <400000000>;
701 pinctrl-names = "default", "state_100mhz", "state_200mhz";
702 pinctrl-0 = <&pinctrl_usdhc3>;
703 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
704 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
711 pinctrl-names = "default";
712 pinctrl-0 = <&pinctrl_wdog>;
713 fsl,ext-reset-output;
718 pinctrl-names = "default";
719 pinctrl-0 = <&pinctrl_hog>;
721 pinctrl_hog: hoggrp {
723 MX8MP_IOMUXC_GPIO1_IO09__GPIO1_IO09 0x40000040 /* DIO0 */
724 MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11 0x40000040 /* DIO1 */
725 MX8MP_IOMUXC_NAND_DQS__GPIO3_IO14 0x40000040 /* M2SKT_OFF# */
726 MX8MP_IOMUXC_SD2_DATA3__GPIO2_IO18 0x40000150 /* PCIE2_WDIS# */
727 MX8MP_IOMUXC_SD2_CMD__GPIO2_IO14 0x40000150 /* PCIE3_WDIS# */
728 MX8MP_IOMUXC_NAND_DATA00__GPIO3_IO06 0x40000040 /* M2SKT_RST# */
729 MX8MP_IOMUXC_SAI1_TXD6__GPIO4_IO18 0x40000150 /* M2SKT_WDIS# */
730 MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00 0x40000150 /* M2SKT_GDIS# */
731 MX8MP_IOMUXC_SAI3_TXD__GPIO5_IO01 0x40000104 /* UART_TERM */
732 MX8MP_IOMUXC_SAI3_TXFS__GPIO4_IO31 0x40000104 /* UART_RS485 */
733 MX8MP_IOMUXC_SAI3_TXC__GPIO5_IO00 0x40000104 /* UART_HALF */
737 pinctrl_accel: accelgrp {
739 MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07 0x150
743 pinctrl_eqos: eqosgrp {
745 MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x2
746 MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0x2
747 MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x90
748 MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x90
749 MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2 0x90
750 MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3 0x90
751 MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK 0x90
752 MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x90
753 MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x16
754 MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x16
755 MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2 0x16
756 MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3 0x16
757 MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x16
758 MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x16
759 MX8MP_IOMUXC_SAI3_RXD__GPIO4_IO30 0x140 /* RST# */
760 MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28 0x150 /* IRQ# */
764 pinctrl_fec: fecgrp {
766 MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0 0x90
767 MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1 0x90
768 MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2 0x90
769 MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3 0x90
770 MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC 0x90
771 MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x90
772 MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0 0x16
773 MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1 0x16
774 MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2 0x16
775 MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3 0x16
776 MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x16
777 MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC 0x16
778 MX8MP_IOMUXC_SAI1_RXFS__ENET1_1588_EVENT0_IN 0x140
779 MX8MP_IOMUXC_SAI1_RXC__ENET1_1588_EVENT0_OUT 0x140
783 pinctrl_flexcan2: flexcan2grp {
785 MX8MP_IOMUXC_SAI5_RXD3__CAN2_TX 0x154
786 MX8MP_IOMUXC_SAI5_MCLK__CAN2_RX 0x154
790 pinctrl_gsc: gscgrp {
792 MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20 0x150
796 pinctrl_i2c1: i2c1grp {
798 MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c2
799 MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c2
803 pinctrl_i2c2: i2c2grp {
805 MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL 0x400001c2
806 MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA 0x400001c2
810 pinctrl_i2c3: i2c3grp {
812 MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x400001c2
813 MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA 0x400001c2
817 pinctrl_i2c4: i2c4grp {
819 MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL 0x400001c2
820 MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA 0x400001c2
824 pinctrl_ksz: kszgrp {
826 MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29 0x150 /* IRQ# */
827 MX8MP_IOMUXC_SAI3_MCLK__GPIO5_IO02 0x140 /* RST# */
831 pinctrl_gpio_leds: ledgrp {
833 MX8MP_IOMUXC_SD2_DATA0__GPIO2_IO15 0x10
834 MX8MP_IOMUXC_SD2_DATA1__GPIO2_IO16 0x10
838 pinctrl_pcie0: pciegrp {
840 MX8MP_IOMUXC_SD2_DATA2__GPIO2_IO17 0x110
844 pinctrl_pmic: pmicgrp {
846 MX8MP_IOMUXC_NAND_DATA01__GPIO3_IO07 0x140
850 pinctrl_pps: ppsgrp {
852 MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12 0x140
856 pinctrl_reg_can: regcangrp {
858 MX8MP_IOMUXC_SAI5_RXFS__GPIO3_IO19 0x154
862 pinctrl_reg_usb2: regusb2grp {
864 MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06 0x140
868 pinctrl_reg_wifi: regwifigrp {
870 MX8MP_IOMUXC_NAND_DATA03__GPIO3_IO09 0x110
874 pinctrl_sai2: sai2grp {
876 MX8MP_IOMUXC_SAI2_TXFS__AUDIOMIX_SAI2_TX_SYNC 0xd6
877 MX8MP_IOMUXC_SAI2_TXD0__AUDIOMIX_SAI2_TX_DATA00 0xd6
878 MX8MP_IOMUXC_SAI2_TXC__AUDIOMIX_SAI2_TX_BCLK 0xd6
879 MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK 0xd6
883 pinctrl_spi2: spi2grp {
885 MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK 0x82
886 MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI 0x82
887 MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO 0x82
888 MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 0x140
892 pinctrl_uart1: uart1grp {
894 MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX 0x140
895 MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX 0x140
899 pinctrl_uart2: uart2grp {
901 MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x140
902 MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x140
906 pinctrl_uart3: uart3grp {
908 MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX 0x140
909 MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX 0x140
910 MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21 0x140
911 MX8MP_IOMUXC_SAI5_RXD1__GPIO3_IO22 0x140
915 pinctrl_uart3_gpio: uart3gpiogrp {
917 MX8MP_IOMUXC_NAND_DATA02__GPIO3_IO08 0x110
921 pinctrl_uart4: uart4grp {
923 MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX 0x140
924 MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX 0x140
928 pinctrl_usb1: usb1grp {
930 MX8MP_IOMUXC_GPIO1_IO13__USB1_OTG_OC 0x140
934 pinctrl_usbcon1: usb1congrp {
936 MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x140
940 pinctrl_usdhc1: usdhc1grp {
942 MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x190
943 MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d0
944 MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d0
945 MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d0
946 MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d0
947 MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d0
951 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
953 MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x194
954 MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d4
955 MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d4
956 MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d4
957 MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d4
958 MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d4
962 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
964 MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x196
965 MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d6
966 MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d6
967 MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d6
968 MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d6
969 MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d6
973 pinctrl_usdhc3: usdhc3grp {
975 MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190
976 MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d0
977 MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d0
978 MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d0
979 MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d0
980 MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d0
981 MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d0
982 MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d0
983 MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d0
984 MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d0
985 MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x190
989 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
991 MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x194
992 MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d4
993 MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d4
994 MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d4
995 MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d4
996 MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d4
997 MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d4
998 MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d4
999 MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d4
1000 MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d4
1001 MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x194
1005 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
1007 MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x196
1008 MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d6
1009 MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d6
1010 MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d6
1011 MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d6
1012 MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d6
1013 MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d6
1014 MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d6
1015 MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d6
1016 MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d6
1017 MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x196
1021 pinctrl_wdog: wdoggrp {
1023 MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B 0x166