xref: /openbmc/linux/arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
17899eb6cSTim Harvey// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
27899eb6cSTim Harvey/*
37899eb6cSTim Harvey * Copyright 2021 Gateworks Corporation
47899eb6cSTim Harvey */
57899eb6cSTim Harvey
67899eb6cSTim Harvey/dts-v1/;
77899eb6cSTim Harvey
87899eb6cSTim Harvey#include <dt-bindings/gpio/gpio.h>
97899eb6cSTim Harvey#include <dt-bindings/input/linux-event-codes.h>
107899eb6cSTim Harvey#include <dt-bindings/leds/common.h>
119e1afe14STim Harvey#include <dt-bindings/phy/phy-imx8-pcie.h>
127899eb6cSTim Harvey
137899eb6cSTim Harvey#include "imx8mp.dtsi"
147899eb6cSTim Harvey
157899eb6cSTim Harvey/ {
167899eb6cSTim Harvey	model = "Gateworks Venice GW74xx i.MX8MP board";
177899eb6cSTim Harvey	compatible = "gateworks,imx8mp-gw74xx", "fsl,imx8mp";
187899eb6cSTim Harvey
197899eb6cSTim Harvey	aliases {
207899eb6cSTim Harvey		ethernet0 = &eqos;
217899eb6cSTim Harvey		ethernet1 = &fec;
227899eb6cSTim Harvey		ethernet2 = &lan1;
237899eb6cSTim Harvey		ethernet3 = &lan2;
247899eb6cSTim Harvey		ethernet4 = &lan3;
257899eb6cSTim Harvey		ethernet5 = &lan4;
267899eb6cSTim Harvey		ethernet6 = &lan5;
277899eb6cSTim Harvey	};
287899eb6cSTim Harvey
297899eb6cSTim Harvey	chosen {
307899eb6cSTim Harvey		stdout-path = &uart2;
317899eb6cSTim Harvey	};
327899eb6cSTim Harvey
337899eb6cSTim Harvey	memory@40000000 {
347899eb6cSTim Harvey		device_type = "memory";
357899eb6cSTim Harvey		reg = <0x0 0x40000000 0 0x80000000>;
367899eb6cSTim Harvey	};
377899eb6cSTim Harvey
387899eb6cSTim Harvey	gpio-keys {
397899eb6cSTim Harvey		compatible = "gpio-keys";
407899eb6cSTim Harvey
417899eb6cSTim Harvey		key-0 {
427899eb6cSTim Harvey			label = "user_pb";
437899eb6cSTim Harvey			gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
447899eb6cSTim Harvey			linux,code = <BTN_0>;
457899eb6cSTim Harvey		};
467899eb6cSTim Harvey
477899eb6cSTim Harvey		key-1 {
487899eb6cSTim Harvey			label = "user_pb1x";
497899eb6cSTim Harvey			linux,code = <BTN_1>;
507899eb6cSTim Harvey			interrupt-parent = <&gsc>;
517899eb6cSTim Harvey			interrupts = <0>;
527899eb6cSTim Harvey		};
537899eb6cSTim Harvey
547899eb6cSTim Harvey		key-2 {
557899eb6cSTim Harvey			label = "key_erased";
567899eb6cSTim Harvey			linux,code = <BTN_2>;
577899eb6cSTim Harvey			interrupt-parent = <&gsc>;
587899eb6cSTim Harvey			interrupts = <1>;
597899eb6cSTim Harvey		};
607899eb6cSTim Harvey
617899eb6cSTim Harvey		key-3 {
627899eb6cSTim Harvey			label = "eeprom_wp";
637899eb6cSTim Harvey			linux,code = <BTN_3>;
647899eb6cSTim Harvey			interrupt-parent = <&gsc>;
657899eb6cSTim Harvey			interrupts = <2>;
667899eb6cSTim Harvey		};
677899eb6cSTim Harvey
687899eb6cSTim Harvey		key-4 {
697899eb6cSTim Harvey			label = "tamper";
707899eb6cSTim Harvey			linux,code = <BTN_4>;
717899eb6cSTim Harvey			interrupt-parent = <&gsc>;
727899eb6cSTim Harvey			interrupts = <5>;
737899eb6cSTim Harvey		};
747899eb6cSTim Harvey
757899eb6cSTim Harvey		key-5 {
767899eb6cSTim Harvey			label = "switch_hold";
777899eb6cSTim Harvey			linux,code = <BTN_5>;
787899eb6cSTim Harvey			interrupt-parent = <&gsc>;
797899eb6cSTim Harvey			interrupts = <7>;
807899eb6cSTim Harvey		};
817899eb6cSTim Harvey	};
827899eb6cSTim Harvey
837899eb6cSTim Harvey	led-controller {
847899eb6cSTim Harvey		compatible = "gpio-leds";
857899eb6cSTim Harvey		pinctrl-names = "default";
867899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_gpio_leds>;
877899eb6cSTim Harvey
887899eb6cSTim Harvey		led-0 {
897899eb6cSTim Harvey			function = LED_FUNCTION_HEARTBEAT;
907899eb6cSTim Harvey			color = <LED_COLOR_ID_GREEN>;
917899eb6cSTim Harvey			gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>;
927899eb6cSTim Harvey			default-state = "on";
937899eb6cSTim Harvey			linux,default-trigger = "heartbeat";
947899eb6cSTim Harvey		};
957899eb6cSTim Harvey
967899eb6cSTim Harvey		led-1 {
977899eb6cSTim Harvey			function = LED_FUNCTION_STATUS;
987899eb6cSTim Harvey			color = <LED_COLOR_ID_RED>;
997899eb6cSTim Harvey			gpios = <&gpio2 16 GPIO_ACTIVE_HIGH>;
1007899eb6cSTim Harvey			default-state = "off";
1017899eb6cSTim Harvey		};
1027899eb6cSTim Harvey	};
1037899eb6cSTim Harvey
1049e1afe14STim Harvey	pcie0_refclk: pcie0-refclk {
1059e1afe14STim Harvey		compatible = "fixed-clock";
1069e1afe14STim Harvey		#clock-cells = <0>;
1079e1afe14STim Harvey		clock-frequency = <100000000>;
1089e1afe14STim Harvey	};
1099e1afe14STim Harvey
1107899eb6cSTim Harvey	pps {
1117899eb6cSTim Harvey		compatible = "pps-gpio";
1127899eb6cSTim Harvey		pinctrl-names = "default";
1137899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_pps>;
1147899eb6cSTim Harvey		gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
1157899eb6cSTim Harvey	};
1167899eb6cSTim Harvey
1177899eb6cSTim Harvey	reg_usb2_vbus: regulator-usb2 {
1187899eb6cSTim Harvey		pinctrl-names = "default";
1197899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_reg_usb2>;
1207899eb6cSTim Harvey		compatible = "regulator-fixed";
1217899eb6cSTim Harvey		regulator-name = "usb_usb2_vbus";
1227899eb6cSTim Harvey		gpio = <&gpio1 6 GPIO_ACTIVE_HIGH>;
1237899eb6cSTim Harvey		enable-active-high;
1247899eb6cSTim Harvey		regulator-min-microvolt = <5000000>;
1257899eb6cSTim Harvey		regulator-max-microvolt = <5000000>;
1267899eb6cSTim Harvey	};
1277899eb6cSTim Harvey
128531936b2STim Harvey	reg_can1_stby: regulator-can1-stby {
129531936b2STim Harvey		compatible = "regulator-fixed";
130531936b2STim Harvey		pinctrl-names = "default";
131531936b2STim Harvey		pinctrl-0 = <&pinctrl_reg_can1>;
132531936b2STim Harvey		regulator-name = "can1_stby";
133531936b2STim Harvey		gpio = <&gpio3 19 GPIO_ACTIVE_LOW>;
134531936b2STim Harvey		regulator-min-microvolt = <3300000>;
135531936b2STim Harvey		regulator-max-microvolt = <3300000>;
136531936b2STim Harvey	};
137531936b2STim Harvey
1387899eb6cSTim Harvey	reg_can2_stby: regulator-can2-stby {
1397899eb6cSTim Harvey		compatible = "regulator-fixed";
1407899eb6cSTim Harvey		pinctrl-names = "default";
141531936b2STim Harvey		pinctrl-0 = <&pinctrl_reg_can2>;
1427899eb6cSTim Harvey		regulator-name = "can2_stby";
143531936b2STim Harvey		gpio = <&gpio5 5 GPIO_ACTIVE_LOW>;
1447899eb6cSTim Harvey		regulator-min-microvolt = <3300000>;
1457899eb6cSTim Harvey		regulator-max-microvolt = <3300000>;
1467899eb6cSTim Harvey	};
1477899eb6cSTim Harvey
1487899eb6cSTim Harvey	reg_wifi_en: regulator-wifi-en {
1497899eb6cSTim Harvey		pinctrl-names = "default";
1507899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_reg_wifi>;
1517899eb6cSTim Harvey		compatible = "regulator-fixed";
1527899eb6cSTim Harvey		regulator-name = "wl";
1537899eb6cSTim Harvey		gpio = <&gpio3 9 GPIO_ACTIVE_HIGH>;
154870f645bSTim Harvey		startup-delay-us = <70000>;
1557899eb6cSTim Harvey		enable-active-high;
156870f645bSTim Harvey		regulator-min-microvolt = <3300000>;
157870f645bSTim Harvey		regulator-max-microvolt = <3300000>;
1587899eb6cSTim Harvey	};
1597899eb6cSTim Harvey};
1607899eb6cSTim Harvey
16107ce211aSTim Harvey&A53_0 {
16207ce211aSTim Harvey	cpu-supply = <&reg_arm>;
16307ce211aSTim Harvey};
16407ce211aSTim Harvey
16507ce211aSTim Harvey&A53_1 {
16607ce211aSTim Harvey	cpu-supply = <&reg_arm>;
16707ce211aSTim Harvey};
16807ce211aSTim Harvey
16907ce211aSTim Harvey&A53_2 {
17007ce211aSTim Harvey	cpu-supply = <&reg_arm>;
17107ce211aSTim Harvey};
17207ce211aSTim Harvey
17307ce211aSTim Harvey&A53_3 {
17407ce211aSTim Harvey	cpu-supply = <&reg_arm>;
17507ce211aSTim Harvey};
17607ce211aSTim Harvey
177531936b2STim Harvey&ecspi1 {
178531936b2STim Harvey	pinctrl-names = "default";
179531936b2STim Harvey	pinctrl-0 = <&pinctrl_spi1>;
180531936b2STim Harvey	cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
181531936b2STim Harvey	status = "okay";
182531936b2STim Harvey
183531936b2STim Harvey	tpm@0 {
184531936b2STim Harvey		compatible = "tcg,tpm_tis-spi";
185531936b2STim Harvey		#address-cells = <0x1>;
186531936b2STim Harvey		#size-cells = <0x1>;
187531936b2STim Harvey		reg = <0x0>;
188531936b2STim Harvey		spi-max-frequency = <36000000>;
189531936b2STim Harvey	};
190531936b2STim Harvey};
191531936b2STim Harvey
1927899eb6cSTim Harvey/* off-board header */
1937899eb6cSTim Harvey&ecspi2 {
1947899eb6cSTim Harvey	pinctrl-names = "default";
1957899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_spi2>;
1967899eb6cSTim Harvey	cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
1977899eb6cSTim Harvey	status = "okay";
1987899eb6cSTim Harvey};
1997899eb6cSTim Harvey
2007899eb6cSTim Harvey&eqos {
2017899eb6cSTim Harvey	pinctrl-names = "default";
2027899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_eqos>;
2037899eb6cSTim Harvey	phy-mode = "rgmii-id";
2047899eb6cSTim Harvey	phy-handle = <&ethphy0>;
2057899eb6cSTim Harvey	status = "okay";
2067899eb6cSTim Harvey
2077899eb6cSTim Harvey	mdio {
2087899eb6cSTim Harvey		compatible = "snps,dwmac-mdio";
2097899eb6cSTim Harvey		#address-cells = <1>;
2107899eb6cSTim Harvey		#size-cells = <0>;
2117899eb6cSTim Harvey
2127899eb6cSTim Harvey		ethphy0: ethernet-phy@0 {
2137899eb6cSTim Harvey			compatible = "ethernet-phy-ieee802.3-c22";
2147899eb6cSTim Harvey			reg = <0x0>;
2157899eb6cSTim Harvey		};
2167899eb6cSTim Harvey	};
2177899eb6cSTim Harvey};
2187899eb6cSTim Harvey
2197899eb6cSTim Harvey&fec {
2207899eb6cSTim Harvey	pinctrl-names = "default";
2217899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_fec>;
2227899eb6cSTim Harvey	phy-mode = "rgmii-id";
2237899eb6cSTim Harvey	local-mac-address = [00 00 00 00 00 00];
2247899eb6cSTim Harvey	status = "okay";
2257899eb6cSTim Harvey
2267899eb6cSTim Harvey	fixed-link {
2277899eb6cSTim Harvey		speed = <1000>;
2287899eb6cSTim Harvey		full-duplex;
2297899eb6cSTim Harvey	};
2307899eb6cSTim Harvey};
2317899eb6cSTim Harvey
232531936b2STim Harvey&flexcan1 {
233531936b2STim Harvey	pinctrl-names = "default";
234531936b2STim Harvey	pinctrl-0 = <&pinctrl_flexcan1>;
235531936b2STim Harvey	xceiver-supply = <&reg_can1_stby>;
236531936b2STim Harvey	status = "okay";
237531936b2STim Harvey};
238531936b2STim Harvey
2397899eb6cSTim Harvey&flexcan2 {
2407899eb6cSTim Harvey	pinctrl-names = "default";
2417899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_flexcan2>;
2427899eb6cSTim Harvey	xceiver-supply = <&reg_can2_stby>;
2437899eb6cSTim Harvey	status = "okay";
2447899eb6cSTim Harvey};
2457899eb6cSTim Harvey
2467899eb6cSTim Harvey&gpio1 {
2477899eb6cSTim Harvey	gpio-line-names =
2487899eb6cSTim Harvey		"", "", "", "", "", "", "", "",
249531936b2STim Harvey		"", "dio0", "", "dio1", "", "", "", "",
2507899eb6cSTim Harvey		"", "", "", "", "", "", "", "",
2517899eb6cSTim Harvey		"", "", "", "", "", "", "", "";
2527899eb6cSTim Harvey};
2537899eb6cSTim Harvey
2547899eb6cSTim Harvey&gpio2 {
2557899eb6cSTim Harvey	gpio-line-names =
256531936b2STim Harvey		"", "", "", "", "", "", "m2_pin20", "",
257531936b2STim Harvey		"", "", "", "", "", "pcie1_wdis#", "pcie3_wdis#", "",
2589e1afe14STim Harvey		"", "", "pcie2_wdis#", "", "", "", "", "",
2597899eb6cSTim Harvey		"", "", "", "", "", "", "", "";
2607899eb6cSTim Harvey};
2617899eb6cSTim Harvey
2627899eb6cSTim Harvey&gpio3 {
2637899eb6cSTim Harvey	gpio-line-names =
264531936b2STim Harvey		"", "", "", "", "", "", "m2_rst", "",
2657899eb6cSTim Harvey		"", "", "", "", "", "", "", "",
266531936b2STim Harvey		"", "", "", "", "", "", "", "",
2677899eb6cSTim Harvey		"", "", "", "", "", "", "", "";
2687899eb6cSTim Harvey};
2697899eb6cSTim Harvey
2707899eb6cSTim Harvey&gpio4 {
2717899eb6cSTim Harvey	gpio-line-names =
272531936b2STim Harvey		"", "", "m2_off#", "", "", "", "", "",
2737899eb6cSTim Harvey		"", "", "", "", "", "", "", "",
274531936b2STim Harvey		"", "", "m2_wdis#", "", "", "", "", "",
275531936b2STim Harvey		"", "", "", "", "", "", "", "rs485_en";
2767899eb6cSTim Harvey};
2777899eb6cSTim Harvey
2787899eb6cSTim Harvey&gpio5 {
2797899eb6cSTim Harvey	gpio-line-names =
280531936b2STim Harvey		"rs485_hd", "rs485_term", "", "", "", "", "", "",
2817899eb6cSTim Harvey		"", "", "", "", "", "", "", "",
2827899eb6cSTim Harvey		"", "", "", "", "", "", "", "",
2837899eb6cSTim Harvey		"", "", "", "", "", "", "", "";
2847899eb6cSTim Harvey};
2857899eb6cSTim Harvey
2867899eb6cSTim Harvey&i2c1 {
2877899eb6cSTim Harvey	clock-frequency = <100000>;
28819d0fc9eSTim Harvey	pinctrl-names = "default", "gpio";
2897899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_i2c1>;
29019d0fc9eSTim Harvey	pinctrl-1 = <&pinctrl_i2c1_gpio>;
29119d0fc9eSTim Harvey	scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
29219d0fc9eSTim Harvey	sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
2937899eb6cSTim Harvey	status = "okay";
2947899eb6cSTim Harvey
2957899eb6cSTim Harvey	gsc: gsc@20 {
2967899eb6cSTim Harvey		compatible = "gw,gsc";
2977899eb6cSTim Harvey		reg = <0x20>;
2987899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_gsc>;
2997899eb6cSTim Harvey		interrupt-parent = <&gpio4>;
3007899eb6cSTim Harvey		interrupts = <20 IRQ_TYPE_EDGE_FALLING>;
3017899eb6cSTim Harvey		interrupt-controller;
3027899eb6cSTim Harvey		#interrupt-cells = <1>;
303531936b2STim Harvey		#address-cells = <1>;
304531936b2STim Harvey		#size-cells = <0>;
3057899eb6cSTim Harvey
3067899eb6cSTim Harvey		adc {
3077899eb6cSTim Harvey			compatible = "gw,gsc-adc";
3087899eb6cSTim Harvey			#address-cells = <1>;
3097899eb6cSTim Harvey			#size-cells = <0>;
3107899eb6cSTim Harvey
3117899eb6cSTim Harvey			channel@6 {
3127899eb6cSTim Harvey				gw,mode = <0>;
3137899eb6cSTim Harvey				reg = <0x06>;
3147899eb6cSTim Harvey				label = "temp";
3157899eb6cSTim Harvey			};
3167899eb6cSTim Harvey
3177899eb6cSTim Harvey			channel@8 {
318c79d8096SNicolas Cavallari				gw,mode = <3>;
3197899eb6cSTim Harvey				reg = <0x08>;
3207899eb6cSTim Harvey				label = "vdd_bat";
3217899eb6cSTim Harvey			};
3227899eb6cSTim Harvey
323531936b2STim Harvey			channel@16 {
324531936b2STim Harvey				gw,mode = <4>;
325531936b2STim Harvey				reg = <0x16>;
326531936b2STim Harvey				label = "fan_tach";
327531936b2STim Harvey			};
328531936b2STim Harvey
3297899eb6cSTim Harvey			channel@82 {
3307899eb6cSTim Harvey				gw,mode = <2>;
3317899eb6cSTim Harvey				reg = <0x82>;
3327899eb6cSTim Harvey				label = "vdd_adc1";
3337899eb6cSTim Harvey				gw,voltage-divider-ohms = <10000 10000>;
3347899eb6cSTim Harvey			};
3357899eb6cSTim Harvey
3367899eb6cSTim Harvey			channel@84 {
3377899eb6cSTim Harvey				gw,mode = <2>;
3387899eb6cSTim Harvey				reg = <0x84>;
3397899eb6cSTim Harvey				label = "vdd_adc2";
3407899eb6cSTim Harvey				gw,voltage-divider-ohms = <10000 10000>;
3417899eb6cSTim Harvey			};
3427899eb6cSTim Harvey
3437899eb6cSTim Harvey			channel@86 {
3447899eb6cSTim Harvey				gw,mode = <2>;
3457899eb6cSTim Harvey				reg = <0x86>;
3467899eb6cSTim Harvey				label = "vdd_vin";
3477899eb6cSTim Harvey				gw,voltage-divider-ohms = <22100 1000>;
3487899eb6cSTim Harvey			};
3497899eb6cSTim Harvey
3507899eb6cSTim Harvey			channel@88 {
3517899eb6cSTim Harvey				gw,mode = <2>;
3527899eb6cSTim Harvey				reg = <0x88>;
3537899eb6cSTim Harvey				label = "vdd_3p3";
3547899eb6cSTim Harvey				gw,voltage-divider-ohms = <10000 10000>;
3557899eb6cSTim Harvey			};
3567899eb6cSTim Harvey
3577899eb6cSTim Harvey			channel@8c {
3587899eb6cSTim Harvey				gw,mode = <2>;
3597899eb6cSTim Harvey				reg = <0x8c>;
3607899eb6cSTim Harvey				label = "vdd_2p5";
3617899eb6cSTim Harvey				gw,voltage-divider-ohms = <10000 10000>;
3627899eb6cSTim Harvey			};
3637899eb6cSTim Harvey
3647899eb6cSTim Harvey			channel@90 {
3657899eb6cSTim Harvey				gw,mode = <2>;
3667899eb6cSTim Harvey				reg = <0x90>;
3677899eb6cSTim Harvey				label = "vdd_soc";
3687899eb6cSTim Harvey			};
3697899eb6cSTim Harvey
3707899eb6cSTim Harvey			channel@92 {
3717899eb6cSTim Harvey				gw,mode = <2>;
3727899eb6cSTim Harvey				reg = <0x92>;
3737899eb6cSTim Harvey				label = "vdd_arm";
3747899eb6cSTim Harvey			};
3757899eb6cSTim Harvey
3767899eb6cSTim Harvey			channel@98 {
3777899eb6cSTim Harvey				gw,mode = <2>;
3787899eb6cSTim Harvey				reg = <0x98>;
3797899eb6cSTim Harvey				label = "vdd_1p8";
3807899eb6cSTim Harvey			};
3817899eb6cSTim Harvey
3827899eb6cSTim Harvey			channel@9a {
3837899eb6cSTim Harvey				gw,mode = <2>;
3847899eb6cSTim Harvey				reg = <0x9a>;
3857899eb6cSTim Harvey				label = "vdd_1p2";
3867899eb6cSTim Harvey			};
3877899eb6cSTim Harvey
3887899eb6cSTim Harvey			channel@9c {
3897899eb6cSTim Harvey				gw,mode = <2>;
3907899eb6cSTim Harvey				reg = <0x9c>;
3917899eb6cSTim Harvey				label = "vdd_dram";
3927899eb6cSTim Harvey			};
3937899eb6cSTim Harvey
3947899eb6cSTim Harvey			channel@a2 {
3957899eb6cSTim Harvey				gw,mode = <2>;
3967899eb6cSTim Harvey				reg = <0xa2>;
3977899eb6cSTim Harvey				label = "vdd_gsc";
3987899eb6cSTim Harvey				gw,voltage-divider-ohms = <10000 10000>;
3997899eb6cSTim Harvey			};
4007899eb6cSTim Harvey		};
401531936b2STim Harvey
402531936b2STim Harvey		fan-controller@a {
403531936b2STim Harvey			compatible = "gw,gsc-fan";
404531936b2STim Harvey			reg = <0x0a>;
405531936b2STim Harvey		};
4067899eb6cSTim Harvey	};
4077899eb6cSTim Harvey
4087899eb6cSTim Harvey	gpio: gpio@23 {
4097899eb6cSTim Harvey		compatible = "nxp,pca9555";
4107899eb6cSTim Harvey		reg = <0x23>;
4117899eb6cSTim Harvey		gpio-controller;
4127899eb6cSTim Harvey		#gpio-cells = <2>;
4137899eb6cSTim Harvey		interrupt-parent = <&gsc>;
4147899eb6cSTim Harvey		interrupts = <4>;
4157899eb6cSTim Harvey	};
4167899eb6cSTim Harvey
4177899eb6cSTim Harvey	eeprom@50 {
4187899eb6cSTim Harvey		compatible = "atmel,24c02";
4197899eb6cSTim Harvey		reg = <0x50>;
4207899eb6cSTim Harvey		pagesize = <16>;
4217899eb6cSTim Harvey	};
4227899eb6cSTim Harvey
4237899eb6cSTim Harvey	eeprom@51 {
4247899eb6cSTim Harvey		compatible = "atmel,24c02";
4257899eb6cSTim Harvey		reg = <0x51>;
4267899eb6cSTim Harvey		pagesize = <16>;
4277899eb6cSTim Harvey	};
4287899eb6cSTim Harvey
4297899eb6cSTim Harvey	eeprom@52 {
4307899eb6cSTim Harvey		compatible = "atmel,24c02";
4317899eb6cSTim Harvey		reg = <0x52>;
4327899eb6cSTim Harvey		pagesize = <16>;
4337899eb6cSTim Harvey	};
4347899eb6cSTim Harvey
4357899eb6cSTim Harvey	eeprom@53 {
4367899eb6cSTim Harvey		compatible = "atmel,24c02";
4377899eb6cSTim Harvey		reg = <0x53>;
4387899eb6cSTim Harvey		pagesize = <16>;
4397899eb6cSTim Harvey	};
4407899eb6cSTim Harvey
4417899eb6cSTim Harvey	rtc@68 {
4427899eb6cSTim Harvey		compatible = "dallas,ds1672";
4437899eb6cSTim Harvey		reg = <0x68>;
4447899eb6cSTim Harvey	};
4457899eb6cSTim Harvey};
4467899eb6cSTim Harvey
4477899eb6cSTim Harvey&i2c2 {
4487899eb6cSTim Harvey	clock-frequency = <400000>;
44919d0fc9eSTim Harvey	pinctrl-names = "default", "gpio";
4507899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_i2c2>;
45119d0fc9eSTim Harvey	pinctrl-1 = <&pinctrl_i2c2_gpio>;
45219d0fc9eSTim Harvey	scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
45319d0fc9eSTim Harvey	sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
4547899eb6cSTim Harvey	status = "okay";
4557899eb6cSTim Harvey
4567899eb6cSTim Harvey	accelerometer@19 {
4577899eb6cSTim Harvey		compatible = "st,lis2de12";
4587899eb6cSTim Harvey		pinctrl-names = "default";
4597899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_accel>;
4607899eb6cSTim Harvey		reg = <0x19>;
4617899eb6cSTim Harvey		st,drdy-int-pin = <1>;
4627899eb6cSTim Harvey		interrupt-parent = <&gpio1>;
4637899eb6cSTim Harvey		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
4647899eb6cSTim Harvey		interrupt-names = "INT1";
4657899eb6cSTim Harvey	};
4667899eb6cSTim Harvey
4677899eb6cSTim Harvey	switch: switch@5f {
4687899eb6cSTim Harvey		compatible = "microchip,ksz9897";
4697899eb6cSTim Harvey		reg = <0x5f>;
4707899eb6cSTim Harvey		pinctrl-0 = <&pinctrl_ksz>;
4717899eb6cSTim Harvey		interrupt-parent = <&gpio4>;
4727899eb6cSTim Harvey		interrupts = <29 IRQ_TYPE_EDGE_FALLING>;
4737899eb6cSTim Harvey
4747899eb6cSTim Harvey		ports {
4757899eb6cSTim Harvey			#address-cells = <1>;
4767899eb6cSTim Harvey			#size-cells = <0>;
4777899eb6cSTim Harvey
4787899eb6cSTim Harvey			lan1: port@0 {
4797899eb6cSTim Harvey				reg = <0>;
4807899eb6cSTim Harvey				label = "lan1";
481f7fc391aSTim Harvey				phy-mode = "internal";
4827899eb6cSTim Harvey				local-mac-address = [00 00 00 00 00 00];
4837899eb6cSTim Harvey			};
4847899eb6cSTim Harvey
4857899eb6cSTim Harvey			lan2: port@1 {
4867899eb6cSTim Harvey				reg = <1>;
4877899eb6cSTim Harvey				label = "lan2";
488f7fc391aSTim Harvey				phy-mode = "internal";
4897899eb6cSTim Harvey				local-mac-address = [00 00 00 00 00 00];
4907899eb6cSTim Harvey			};
4917899eb6cSTim Harvey
4927899eb6cSTim Harvey			lan3: port@2 {
4937899eb6cSTim Harvey				reg = <2>;
4947899eb6cSTim Harvey				label = "lan3";
495f7fc391aSTim Harvey				phy-mode = "internal";
4967899eb6cSTim Harvey				local-mac-address = [00 00 00 00 00 00];
4977899eb6cSTim Harvey			};
4987899eb6cSTim Harvey
4997899eb6cSTim Harvey			lan4: port@3 {
5007899eb6cSTim Harvey				reg = <3>;
5017899eb6cSTim Harvey				label = "lan4";
502f7fc391aSTim Harvey				phy-mode = "internal";
5037899eb6cSTim Harvey				local-mac-address = [00 00 00 00 00 00];
5047899eb6cSTim Harvey			};
5057899eb6cSTim Harvey
5067899eb6cSTim Harvey			lan5: port@4 {
5077899eb6cSTim Harvey				reg = <4>;
5087899eb6cSTim Harvey				label = "lan5";
509f7fc391aSTim Harvey				phy-mode = "internal";
5107899eb6cSTim Harvey				local-mac-address = [00 00 00 00 00 00];
5117899eb6cSTim Harvey			};
5127899eb6cSTim Harvey
513c3681de3STim Harvey			port@5 {
514c3681de3STim Harvey				reg = <5>;
5157899eb6cSTim Harvey				label = "cpu";
5167899eb6cSTim Harvey				ethernet = <&fec>;
5177899eb6cSTim Harvey				phy-mode = "rgmii-id";
5187899eb6cSTim Harvey
5197899eb6cSTim Harvey				fixed-link {
5207899eb6cSTim Harvey					speed = <1000>;
5217899eb6cSTim Harvey					full-duplex;
5227899eb6cSTim Harvey				};
5237899eb6cSTim Harvey			};
5247899eb6cSTim Harvey		};
5257899eb6cSTim Harvey	};
5267899eb6cSTim Harvey};
5277899eb6cSTim Harvey
5287899eb6cSTim Harvey&i2c3 {
5297899eb6cSTim Harvey	clock-frequency = <400000>;
53019d0fc9eSTim Harvey	pinctrl-names = "default", "gpio";
5317899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_i2c3>;
53219d0fc9eSTim Harvey	pinctrl-1 = <&pinctrl_i2c3_gpio>;
53319d0fc9eSTim Harvey	scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
53419d0fc9eSTim Harvey	sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
5357899eb6cSTim Harvey	status = "okay";
536531936b2STim Harvey
537531936b2STim Harvey	pmic@25 {
538531936b2STim Harvey		compatible = "nxp,pca9450c";
539531936b2STim Harvey		reg = <0x25>;
540531936b2STim Harvey		pinctrl-names = "default";
541531936b2STim Harvey		pinctrl-0 = <&pinctrl_pmic>;
542531936b2STim Harvey		interrupt-parent = <&gpio3>;
543531936b2STim Harvey		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
544531936b2STim Harvey
545531936b2STim Harvey		regulators {
546531936b2STim Harvey			BUCK1 {
547531936b2STim Harvey				regulator-name = "BUCK1";
548531936b2STim Harvey				regulator-min-microvolt = <720000>;
549531936b2STim Harvey				regulator-max-microvolt = <1000000>;
550531936b2STim Harvey				regulator-boot-on;
551531936b2STim Harvey				regulator-always-on;
552531936b2STim Harvey				regulator-ramp-delay = <3125>;
553531936b2STim Harvey			};
554531936b2STim Harvey
555531936b2STim Harvey			reg_arm: BUCK2 {
556531936b2STim Harvey				regulator-name = "BUCK2";
557531936b2STim Harvey				regulator-min-microvolt = <720000>;
558531936b2STim Harvey				regulator-max-microvolt = <1025000>;
559531936b2STim Harvey				regulator-boot-on;
560531936b2STim Harvey				regulator-always-on;
561531936b2STim Harvey				regulator-ramp-delay = <3125>;
562531936b2STim Harvey				nxp,dvs-run-voltage = <950000>;
563531936b2STim Harvey				nxp,dvs-standby-voltage = <850000>;
564531936b2STim Harvey			};
565531936b2STim Harvey
566531936b2STim Harvey			BUCK4 {
567531936b2STim Harvey				regulator-name = "BUCK4";
568531936b2STim Harvey				regulator-min-microvolt = <3000000>;
569531936b2STim Harvey				regulator-max-microvolt = <3600000>;
570531936b2STim Harvey				regulator-boot-on;
571531936b2STim Harvey				regulator-always-on;
572531936b2STim Harvey			};
573531936b2STim Harvey
574531936b2STim Harvey			BUCK5 {
575531936b2STim Harvey				regulator-name = "BUCK5";
576531936b2STim Harvey				regulator-min-microvolt = <1650000>;
577531936b2STim Harvey				regulator-max-microvolt = <1950000>;
578531936b2STim Harvey				regulator-boot-on;
579531936b2STim Harvey				regulator-always-on;
580531936b2STim Harvey			};
581531936b2STim Harvey
582531936b2STim Harvey			BUCK6 {
583531936b2STim Harvey				regulator-name = "BUCK6";
584531936b2STim Harvey				regulator-min-microvolt = <1045000>;
585531936b2STim Harvey				regulator-max-microvolt = <1155000>;
586531936b2STim Harvey				regulator-boot-on;
587531936b2STim Harvey				regulator-always-on;
588531936b2STim Harvey			};
589531936b2STim Harvey
590531936b2STim Harvey			LDO1 {
591531936b2STim Harvey				regulator-name = "LDO1";
592531936b2STim Harvey				regulator-min-microvolt = <1650000>;
593531936b2STim Harvey				regulator-max-microvolt = <1950000>;
594531936b2STim Harvey				regulator-boot-on;
595531936b2STim Harvey				regulator-always-on;
596531936b2STim Harvey			};
597531936b2STim Harvey
598531936b2STim Harvey			LDO3 {
599531936b2STim Harvey				regulator-name = "LDO3";
600531936b2STim Harvey				regulator-min-microvolt = <1710000>;
601531936b2STim Harvey				regulator-max-microvolt = <1890000>;
602531936b2STim Harvey				regulator-boot-on;
603531936b2STim Harvey				regulator-always-on;
604531936b2STim Harvey			};
605531936b2STim Harvey
606531936b2STim Harvey			LDO5 {
607531936b2STim Harvey				regulator-name = "LDO5";
608531936b2STim Harvey				regulator-min-microvolt = <1800000>;
609531936b2STim Harvey				regulator-max-microvolt = <3300000>;
610531936b2STim Harvey				regulator-boot-on;
611531936b2STim Harvey				regulator-always-on;
612531936b2STim Harvey			};
613531936b2STim Harvey		};
614531936b2STim Harvey	};
6157899eb6cSTim Harvey};
6167899eb6cSTim Harvey
6177899eb6cSTim Harvey/* off-board header */
6187899eb6cSTim Harvey&i2c4 {
6197899eb6cSTim Harvey	clock-frequency = <400000>;
62019d0fc9eSTim Harvey	pinctrl-names = "default", "gpio";
6217899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_i2c4>;
62219d0fc9eSTim Harvey	pinctrl-1 = <&pinctrl_i2c4_gpio>;
62319d0fc9eSTim Harvey	scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
62419d0fc9eSTim Harvey	sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
6257899eb6cSTim Harvey	status = "okay";
6267899eb6cSTim Harvey};
6277899eb6cSTim Harvey
6289e1afe14STim Harvey&pcie_phy {
6299e1afe14STim Harvey	fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
6309e1afe14STim Harvey	fsl,clkreq-unsupported;
6319e1afe14STim Harvey	clocks = <&pcie0_refclk>;
6329e1afe14STim Harvey	clock-names = "ref";
6339e1afe14STim Harvey	status = "okay";
6349e1afe14STim Harvey};
6359e1afe14STim Harvey
6369e1afe14STim Harvey&pcie {
6379e1afe14STim Harvey	pinctrl-names = "default";
6389e1afe14STim Harvey	pinctrl-0 = <&pinctrl_pcie0>;
6399e1afe14STim Harvey	reset-gpio = <&gpio2 17 GPIO_ACTIVE_LOW>;
6409e1afe14STim Harvey	status = "okay";
6419e1afe14STim Harvey};
6429e1afe14STim Harvey
6437899eb6cSTim Harvey/* GPS / off-board header */
6447899eb6cSTim Harvey&uart1 {
6457899eb6cSTim Harvey	pinctrl-names = "default";
6467899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_uart1>;
6477899eb6cSTim Harvey	status = "okay";
6487899eb6cSTim Harvey};
6497899eb6cSTim Harvey
6507899eb6cSTim Harvey/* RS232 console */
6517899eb6cSTim Harvey&uart2 {
6527899eb6cSTim Harvey	pinctrl-names = "default";
6537899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_uart2>;
6547899eb6cSTim Harvey	status = "okay";
6557899eb6cSTim Harvey};
6567899eb6cSTim Harvey
657870f645bSTim Harvey/* bluetooth HCI */
658870f645bSTim Harvey&uart3 {
659870f645bSTim Harvey	pinctrl-names = "default";
660870f645bSTim Harvey	pinctrl-0 = <&pinctrl_uart3>, <&pinctrl_uart3_gpio>;
661870f645bSTim Harvey	cts-gpios = <&gpio3 21 GPIO_ACTIVE_LOW>;
662870f645bSTim Harvey	rts-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;
663870f645bSTim Harvey	status = "okay";
664870f645bSTim Harvey
665870f645bSTim Harvey	bluetooth {
666870f645bSTim Harvey		compatible = "brcm,bcm4330-bt";
667870f645bSTim Harvey		shutdown-gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
668870f645bSTim Harvey	};
669870f645bSTim Harvey};
670870f645bSTim Harvey
6717899eb6cSTim Harvey&uart4 {
6727899eb6cSTim Harvey	pinctrl-names = "default";
6737899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_uart4>;
6747899eb6cSTim Harvey	status = "okay";
6757899eb6cSTim Harvey};
6767899eb6cSTim Harvey
6777899eb6cSTim Harvey/* USB1 - Type C front panel */
67821e24d25STim Harvey&usb3_0 {
6797899eb6cSTim Harvey	pinctrl-names = "default";
6807899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_usb1>;
6817899eb6cSTim Harvey	fsl,over-current-active-low;
6827899eb6cSTim Harvey	status = "okay";
6837899eb6cSTim Harvey};
6847899eb6cSTim Harvey
68521e24d25STim Harvey&usb3_phy0 {
6867899eb6cSTim Harvey	status = "okay";
6877899eb6cSTim Harvey};
6887899eb6cSTim Harvey
68921e24d25STim Harvey&usb_dwc3_0 {
69021e24d25STim Harvey	/* dual role is implemented but not a full featured OTG */
69121e24d25STim Harvey	adp-disable;
69221e24d25STim Harvey	hnp-disable;
69321e24d25STim Harvey	srp-disable;
69421e24d25STim Harvey	dr_mode = "otg";
69521e24d25STim Harvey	usb-role-switch;
69621e24d25STim Harvey	role-switch-default-mode = "peripheral";
69721e24d25STim Harvey	status = "okay";
69821e24d25STim Harvey
69921e24d25STim Harvey	connector {
70021e24d25STim Harvey		pinctrl-names = "default";
70121e24d25STim Harvey		pinctrl-0 = <&pinctrl_usbcon1>;
70221e24d25STim Harvey		compatible = "gpio-usb-b-connector", "usb-b-connector";
70321e24d25STim Harvey		type = "micro";
70421e24d25STim Harvey		label = "Type-C";
70521e24d25STim Harvey		id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
70621e24d25STim Harvey	};
70721e24d25STim Harvey};
70821e24d25STim Harvey
7097899eb6cSTim Harvey/* USB2 - USB3.0 Hub */
7107899eb6cSTim Harvey&usb3_phy1 {
7117899eb6cSTim Harvey	vbus-supply = <&reg_usb2_vbus>;
7127899eb6cSTim Harvey	status = "okay";
7137899eb6cSTim Harvey};
7147899eb6cSTim Harvey
7157899eb6cSTim Harvey&usb3_1 {
7167899eb6cSTim Harvey	fsl,permanently-attached;
7177899eb6cSTim Harvey	fsl,disable-port-power-control;
7187899eb6cSTim Harvey	status = "okay";
7197899eb6cSTim Harvey};
7207899eb6cSTim Harvey
7217899eb6cSTim Harvey&usb_dwc3_1 {
7227899eb6cSTim Harvey	dr_mode = "host";
7237899eb6cSTim Harvey	status = "okay";
7247899eb6cSTim Harvey};
7257899eb6cSTim Harvey
726870f645bSTim Harvey/* SDIO WiFi */
727870f645bSTim Harvey&usdhc1 {
728870f645bSTim Harvey	pinctrl-names = "default", "state_100mhz", "state_200mhz";
729870f645bSTim Harvey	pinctrl-0 = <&pinctrl_usdhc1>;
730870f645bSTim Harvey	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
731870f645bSTim Harvey	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
732870f645bSTim Harvey	bus-width = <4>;
733870f645bSTim Harvey	non-removable;
734870f645bSTim Harvey	vmmc-supply = <&reg_wifi_en>;
735870f645bSTim Harvey	#address-cells = <1>;
736870f645bSTim Harvey	#size-cells = <0>;
737870f645bSTim Harvey	status = "okay";
738870f645bSTim Harvey
739870f645bSTim Harvey	wifi@0 {
740*e4f7fbf7SFabio Estevam		compatible = "cypress,cyw4373-fmac", "brcm,bcm4329-fmac";
741870f645bSTim Harvey		reg = <0>;
742870f645bSTim Harvey	};
743870f645bSTim Harvey};
744870f645bSTim Harvey
7457899eb6cSTim Harvey/* eMMC */
7467899eb6cSTim Harvey&usdhc3 {
7477899eb6cSTim Harvey	assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
7487899eb6cSTim Harvey	assigned-clock-rates = <400000000>;
7497899eb6cSTim Harvey	pinctrl-names = "default", "state_100mhz", "state_200mhz";
7507899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_usdhc3>;
7517899eb6cSTim Harvey	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
7527899eb6cSTim Harvey	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
7537899eb6cSTim Harvey	bus-width = <8>;
7547899eb6cSTim Harvey	non-removable;
7557899eb6cSTim Harvey	status = "okay";
7567899eb6cSTim Harvey};
7577899eb6cSTim Harvey
7587899eb6cSTim Harvey&wdog1 {
7597899eb6cSTim Harvey	pinctrl-names = "default";
7607899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_wdog>;
7617899eb6cSTim Harvey	fsl,ext-reset-output;
7627899eb6cSTim Harvey	status = "okay";
7637899eb6cSTim Harvey};
7647899eb6cSTim Harvey
7657899eb6cSTim Harvey&iomuxc {
7667899eb6cSTim Harvey	pinctrl-names = "default";
7677899eb6cSTim Harvey	pinctrl-0 = <&pinctrl_hog>;
7687899eb6cSTim Harvey
7697899eb6cSTim Harvey	pinctrl_hog: hoggrp {
7707899eb6cSTim Harvey		fsl,pins = <
771843af59eSPeng Fan			MX8MP_IOMUXC_GPIO1_IO09__GPIO1_IO09	0x40000040 /* DIO0 */
772843af59eSPeng Fan			MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11	0x40000040 /* DIO1 */
773531936b2STim Harvey			MX8MP_IOMUXC_SAI1_RXD0__GPIO4_IO02	0x40000040 /* M2SKT_OFF# */
774843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD6__GPIO4_IO18	0x40000150 /* M2SKT_WDIS# */
775531936b2STim Harvey			MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06	0x40000040 /* M2SKT_PIN20 */
776531936b2STim Harvey			MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11	0x40000040 /* M2SKT_PIN22 */
777531936b2STim Harvey			MX8MP_IOMUXC_SD2_CLK__GPIO2_IO13	0x40000150 /* PCIE1_WDIS# */
778531936b2STim Harvey			MX8MP_IOMUXC_SD2_CMD__GPIO2_IO14	0x40000150 /* PCIE3_WDIS# */
779531936b2STim Harvey			MX8MP_IOMUXC_SD2_DATA3__GPIO2_IO18	0x40000150 /* PCIE2_WDIS# */
780531936b2STim Harvey			MX8MP_IOMUXC_NAND_DATA00__GPIO3_IO06	0x40000040 /* M2SKT_RST# */
7817899eb6cSTim Harvey			MX8MP_IOMUXC_SAI3_TXD__GPIO5_IO01	0x40000104 /* UART_TERM */
7827899eb6cSTim Harvey			MX8MP_IOMUXC_SAI3_TXFS__GPIO4_IO31	0x40000104 /* UART_RS485 */
7837899eb6cSTim Harvey			MX8MP_IOMUXC_SAI3_TXC__GPIO5_IO00	0x40000104 /* UART_HALF */
7847899eb6cSTim Harvey		>;
7857899eb6cSTim Harvey	};
7867899eb6cSTim Harvey
7877899eb6cSTim Harvey	pinctrl_accel: accelgrp {
7887899eb6cSTim Harvey		fsl,pins = <
789843af59eSPeng Fan			MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07	0x150
7907899eb6cSTim Harvey		>;
7917899eb6cSTim Harvey	};
7927899eb6cSTim Harvey
7937899eb6cSTim Harvey	pinctrl_eqos: eqosgrp {
7947899eb6cSTim Harvey		fsl,pins = <
795843af59eSPeng Fan			MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC				0x2
796843af59eSPeng Fan			MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO				0x2
797843af59eSPeng Fan			MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0		0x90
798843af59eSPeng Fan			MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1		0x90
799843af59eSPeng Fan			MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2		0x90
800843af59eSPeng Fan			MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3		0x90
801843af59eSPeng Fan			MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK	0x90
802843af59eSPeng Fan			MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL		0x90
803843af59eSPeng Fan			MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0		0x16
804843af59eSPeng Fan			MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1		0x16
805843af59eSPeng Fan			MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2		0x16
806843af59eSPeng Fan			MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3		0x16
807843af59eSPeng Fan			MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL		0x16
808843af59eSPeng Fan			MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK	0x16
809843af59eSPeng Fan			MX8MP_IOMUXC_SAI3_RXD__GPIO4_IO30		0x140 /* RST# */
810843af59eSPeng Fan			MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28		0x150 /* IRQ# */
8117899eb6cSTim Harvey		>;
8127899eb6cSTim Harvey	};
8137899eb6cSTim Harvey
8147899eb6cSTim Harvey	pinctrl_fec: fecgrp {
8157899eb6cSTim Harvey		fsl,pins = <
816843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0		0x90
817843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1		0x90
818843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2		0x90
819843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3		0x90
820843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC		0x90
821843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL	0x90
822843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0		0x16
823843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1		0x16
824843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2		0x16
825843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3		0x16
826843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL	0x16
827843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC		0x16
828843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_RXFS__ENET1_1588_EVENT0_IN	0x140
829843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_RXC__ENET1_1588_EVENT0_OUT	0x140
8307899eb6cSTim Harvey		>;
8317899eb6cSTim Harvey	};
8327899eb6cSTim Harvey
833531936b2STim Harvey	pinctrl_flexcan1: flexcan1grp {
834531936b2STim Harvey		fsl,pins = <
835531936b2STim Harvey			MX8MP_IOMUXC_SPDIF_RX__CAN1_RX		0x154
836531936b2STim Harvey			MX8MP_IOMUXC_SPDIF_TX__CAN1_TX		0x154
837531936b2STim Harvey		>;
838531936b2STim Harvey	};
839531936b2STim Harvey
8407899eb6cSTim Harvey	pinctrl_flexcan2: flexcan2grp {
8417899eb6cSTim Harvey		fsl,pins = <
8427899eb6cSTim Harvey			MX8MP_IOMUXC_SAI5_RXD3__CAN2_TX		0x154
8437899eb6cSTim Harvey			MX8MP_IOMUXC_SAI5_MCLK__CAN2_RX		0x154
8447899eb6cSTim Harvey		>;
8457899eb6cSTim Harvey	};
8467899eb6cSTim Harvey
8477899eb6cSTim Harvey	pinctrl_gsc: gscgrp {
8487899eb6cSTim Harvey		fsl,pins = <
849843af59eSPeng Fan			MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20	0x150
8507899eb6cSTim Harvey		>;
8517899eb6cSTim Harvey	};
8527899eb6cSTim Harvey
8537899eb6cSTim Harvey	pinctrl_i2c1: i2c1grp {
8547899eb6cSTim Harvey		fsl,pins = <
855843af59eSPeng Fan			MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL		0x400001c2
856843af59eSPeng Fan			MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA		0x400001c2
8577899eb6cSTim Harvey		>;
8587899eb6cSTim Harvey	};
8597899eb6cSTim Harvey
86019d0fc9eSTim Harvey	pinctrl_i2c1_gpio: i2c1gpiogrp {
86119d0fc9eSTim Harvey		fsl,pins = <
86219d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C1_SCL__GPIO5_IO14	0x400001c2
86319d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C1_SDA__GPIO5_IO15	0x400001c2
86419d0fc9eSTim Harvey		>;
86519d0fc9eSTim Harvey	};
86619d0fc9eSTim Harvey
8677899eb6cSTim Harvey	pinctrl_i2c2: i2c2grp {
8687899eb6cSTim Harvey		fsl,pins = <
869843af59eSPeng Fan			MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL		0x400001c2
870843af59eSPeng Fan			MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA		0x400001c2
8717899eb6cSTim Harvey		>;
8727899eb6cSTim Harvey	};
8737899eb6cSTim Harvey
87419d0fc9eSTim Harvey	pinctrl_i2c2_gpio: i2c2gpiogrp {
87519d0fc9eSTim Harvey		fsl,pins = <
87619d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C2_SCL__GPIO5_IO16	0x400001c3
87719d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17	0x400001c3
87819d0fc9eSTim Harvey		>;
87919d0fc9eSTim Harvey	};
88019d0fc9eSTim Harvey
8817899eb6cSTim Harvey	pinctrl_i2c3: i2c3grp {
8827899eb6cSTim Harvey		fsl,pins = <
883843af59eSPeng Fan			MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL		0x400001c2
884843af59eSPeng Fan			MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA		0x400001c2
8857899eb6cSTim Harvey		>;
8867899eb6cSTim Harvey	};
8877899eb6cSTim Harvey
88819d0fc9eSTim Harvey	pinctrl_i2c3_gpio: i2c3gpiogrp {
88919d0fc9eSTim Harvey		fsl,pins = <
89019d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C3_SCL__GPIO5_IO18	0x400001c3
89119d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19	0x400001c3
89219d0fc9eSTim Harvey		>;
89319d0fc9eSTim Harvey	};
89419d0fc9eSTim Harvey
8957899eb6cSTim Harvey	pinctrl_i2c4: i2c4grp {
8967899eb6cSTim Harvey		fsl,pins = <
897843af59eSPeng Fan			MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL		0x400001c2
898843af59eSPeng Fan			MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA		0x400001c2
8997899eb6cSTim Harvey		>;
9007899eb6cSTim Harvey	};
9017899eb6cSTim Harvey
90219d0fc9eSTim Harvey	pinctrl_i2c4_gpio: i2c4gpiogrp {
90319d0fc9eSTim Harvey		fsl,pins = <
90419d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C4_SCL__GPIO5_IO20	0x400001c3
90519d0fc9eSTim Harvey			MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21	0x400001c3
90619d0fc9eSTim Harvey		>;
90719d0fc9eSTim Harvey	};
90819d0fc9eSTim Harvey
9097899eb6cSTim Harvey	pinctrl_ksz: kszgrp {
9107899eb6cSTim Harvey		fsl,pins = <
911843af59eSPeng Fan			MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29	0x150 /* IRQ# */
912843af59eSPeng Fan			MX8MP_IOMUXC_SAI3_MCLK__GPIO5_IO02	0x140 /* RST# */
9137899eb6cSTim Harvey		>;
9147899eb6cSTim Harvey	};
9157899eb6cSTim Harvey
9167899eb6cSTim Harvey	pinctrl_gpio_leds: ledgrp {
9177899eb6cSTim Harvey		fsl,pins = <
918843af59eSPeng Fan			MX8MP_IOMUXC_SD2_DATA0__GPIO2_IO15	0x10
919843af59eSPeng Fan			MX8MP_IOMUXC_SD2_DATA1__GPIO2_IO16	0x10
9207899eb6cSTim Harvey		>;
9217899eb6cSTim Harvey	};
9227899eb6cSTim Harvey
9239e1afe14STim Harvey	pinctrl_pcie0: pciegrp {
9249e1afe14STim Harvey		fsl,pins = <
925531936b2STim Harvey			MX8MP_IOMUXC_SD2_DATA2__GPIO2_IO17	0x106
9269e1afe14STim Harvey		>;
9279e1afe14STim Harvey	};
9289e1afe14STim Harvey
9297899eb6cSTim Harvey	pinctrl_pmic: pmicgrp {
9307899eb6cSTim Harvey		fsl,pins = <
931843af59eSPeng Fan			MX8MP_IOMUXC_NAND_DATA01__GPIO3_IO07	0x140
9327899eb6cSTim Harvey		>;
9337899eb6cSTim Harvey	};
9347899eb6cSTim Harvey
9357899eb6cSTim Harvey	pinctrl_pps: ppsgrp {
9367899eb6cSTim Harvey		fsl,pins = <
937843af59eSPeng Fan			MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12	0x140
9387899eb6cSTim Harvey		>;
9397899eb6cSTim Harvey	};
9407899eb6cSTim Harvey
941531936b2STim Harvey	pinctrl_reg_can1: regcan1grp {
9427899eb6cSTim Harvey		fsl,pins = <
9437899eb6cSTim Harvey			MX8MP_IOMUXC_SAI5_RXFS__GPIO3_IO19	0x154
9447899eb6cSTim Harvey		>;
9457899eb6cSTim Harvey	};
9467899eb6cSTim Harvey
947531936b2STim Harvey	pinctrl_reg_can2: regcan2grp {
948531936b2STim Harvey		fsl,pins = <
949531936b2STim Harvey			MX8MP_IOMUXC_SPDIF_EXT_CLK__GPIO5_IO05	0x154
950531936b2STim Harvey		>;
951531936b2STim Harvey	};
952531936b2STim Harvey
9537899eb6cSTim Harvey	pinctrl_reg_usb2: regusb2grp {
9547899eb6cSTim Harvey		fsl,pins = <
955843af59eSPeng Fan			MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06	0x140
9567899eb6cSTim Harvey		>;
9577899eb6cSTim Harvey	};
9587899eb6cSTim Harvey
9597899eb6cSTim Harvey	pinctrl_reg_wifi: regwifigrp {
9607899eb6cSTim Harvey		fsl,pins = <
961843af59eSPeng Fan			MX8MP_IOMUXC_NAND_DATA03__GPIO3_IO09	0x110
9627899eb6cSTim Harvey		>;
9637899eb6cSTim Harvey	};
9647899eb6cSTim Harvey
965531936b2STim Harvey	pinctrl_spi1: spi1grp {
9667899eb6cSTim Harvey		fsl,pins = <
967531936b2STim Harvey			MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK	0x82
968531936b2STim Harvey			MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI	0x82
969531936b2STim Harvey			MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO	0x82
970531936b2STim Harvey			MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09	0x140
9717899eb6cSTim Harvey		>;
9727899eb6cSTim Harvey	};
9737899eb6cSTim Harvey
9747899eb6cSTim Harvey	pinctrl_spi2: spi2grp {
9757899eb6cSTim Harvey		fsl,pins = <
9767899eb6cSTim Harvey			MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK	0x82
9777899eb6cSTim Harvey			MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI	0x82
9787899eb6cSTim Harvey			MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO	0x82
9797899eb6cSTim Harvey			MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13	0x140
9807899eb6cSTim Harvey		>;
9817899eb6cSTim Harvey	};
9827899eb6cSTim Harvey
9837899eb6cSTim Harvey	pinctrl_uart1: uart1grp {
9847899eb6cSTim Harvey		fsl,pins = <
9857899eb6cSTim Harvey			MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX	0x140
9867899eb6cSTim Harvey			MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX	0x140
9877899eb6cSTim Harvey		>;
9887899eb6cSTim Harvey	};
9897899eb6cSTim Harvey
9907899eb6cSTim Harvey	pinctrl_uart2: uart2grp {
9917899eb6cSTim Harvey		fsl,pins = <
9927899eb6cSTim Harvey			MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX	0x140
9937899eb6cSTim Harvey			MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX	0x140
9947899eb6cSTim Harvey		>;
9957899eb6cSTim Harvey	};
9967899eb6cSTim Harvey
9977899eb6cSTim Harvey	pinctrl_uart3: uart3grp {
9987899eb6cSTim Harvey		fsl,pins = <
9997899eb6cSTim Harvey			MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX	0x140
10007899eb6cSTim Harvey			MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX	0x140
10017899eb6cSTim Harvey			MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21	0x140
10027899eb6cSTim Harvey			MX8MP_IOMUXC_SAI5_RXD1__GPIO3_IO22	0x140
10037899eb6cSTim Harvey		>;
10047899eb6cSTim Harvey	};
10057899eb6cSTim Harvey
10067899eb6cSTim Harvey	pinctrl_uart3_gpio: uart3gpiogrp {
10077899eb6cSTim Harvey		fsl,pins = <
1008843af59eSPeng Fan			MX8MP_IOMUXC_NAND_DATA02__GPIO3_IO08	0x110
10097899eb6cSTim Harvey		>;
10107899eb6cSTim Harvey	};
10117899eb6cSTim Harvey
10127899eb6cSTim Harvey	pinctrl_uart4: uart4grp {
10137899eb6cSTim Harvey		fsl,pins = <
10147899eb6cSTim Harvey			MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX	0x140
10157899eb6cSTim Harvey			MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX	0x140
10167899eb6cSTim Harvey		>;
10177899eb6cSTim Harvey	};
10187899eb6cSTim Harvey
10197899eb6cSTim Harvey	pinctrl_usb1: usb1grp {
10207899eb6cSTim Harvey		fsl,pins = <
10217899eb6cSTim Harvey			MX8MP_IOMUXC_GPIO1_IO13__USB1_OTG_OC	0x140
102221e24d25STim Harvey		>;
102321e24d25STim Harvey	};
102421e24d25STim Harvey
102521e24d25STim Harvey	pinctrl_usbcon1: usb1congrp {
102621e24d25STim Harvey		fsl,pins = <
102721e24d25STim Harvey			MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10	0x140
10287899eb6cSTim Harvey		>;
10297899eb6cSTim Harvey	};
10307899eb6cSTim Harvey
10317899eb6cSTim Harvey	pinctrl_usdhc1: usdhc1grp {
10327899eb6cSTim Harvey		fsl,pins = <
10337899eb6cSTim Harvey			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK	0x190
10347899eb6cSTim Harvey			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD	0x1d0
10357899eb6cSTim Harvey			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0	0x1d0
10367899eb6cSTim Harvey			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1	0x1d0
10377899eb6cSTim Harvey			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2	0x1d0
10387899eb6cSTim Harvey			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3	0x1d0
10397899eb6cSTim Harvey		>;
10407899eb6cSTim Harvey	};
10417899eb6cSTim Harvey
1042870f645bSTim Harvey	pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1043870f645bSTim Harvey		fsl,pins = <
1044870f645bSTim Harvey			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK	0x194
1045870f645bSTim Harvey			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD	0x1d4
1046870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0	0x1d4
1047870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1	0x1d4
1048870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2	0x1d4
1049870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3	0x1d4
1050870f645bSTim Harvey		>;
1051870f645bSTim Harvey	};
1052870f645bSTim Harvey
1053870f645bSTim Harvey	pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
1054870f645bSTim Harvey		fsl,pins = <
1055870f645bSTim Harvey			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK	0x196
1056870f645bSTim Harvey			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD	0x1d6
1057870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0	0x1d6
1058870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1	0x1d6
1059870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2	0x1d6
1060870f645bSTim Harvey			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3	0x1d6
1061870f645bSTim Harvey		>;
1062870f645bSTim Harvey	};
1063870f645bSTim Harvey
10647899eb6cSTim Harvey	pinctrl_usdhc3: usdhc3grp {
10657899eb6cSTim Harvey		fsl,pins = <
10667899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK	0x190
10677899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD	0x1d0
10687899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0	0x1d0
10697899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1	0x1d0
10707899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2	0x1d0
10717899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3	0x1d0
10727899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4	0x1d0
10737899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5	0x1d0
10747899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6	0x1d0
10757899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7	0x1d0
10767899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE	0x190
10777899eb6cSTim Harvey		>;
10787899eb6cSTim Harvey	};
10797899eb6cSTim Harvey
10807899eb6cSTim Harvey	pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
10817899eb6cSTim Harvey		fsl,pins = <
10827899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK	0x194
10837899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD	0x1d4
10847899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0	0x1d4
10857899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1	0x1d4
10867899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2	0x1d4
10877899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3	0x1d4
10887899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4	0x1d4
10897899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5	0x1d4
10907899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6	0x1d4
10917899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7	0x1d4
10927899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE	0x194
10937899eb6cSTim Harvey		>;
10947899eb6cSTim Harvey	};
10957899eb6cSTim Harvey
10967899eb6cSTim Harvey	pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
10977899eb6cSTim Harvey		fsl,pins = <
10987899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK	0x196
10997899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD	0x1d6
11007899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0	0x1d6
11017899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1	0x1d6
11027899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2	0x1d6
11037899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3	0x1d6
11047899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4	0x1d6
11057899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5	0x1d6
11067899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6	0x1d6
11077899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7	0x1d6
11087899eb6cSTim Harvey			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE	0x196
11097899eb6cSTim Harvey		>;
11107899eb6cSTim Harvey	};
11117899eb6cSTim Harvey
11127899eb6cSTim Harvey	pinctrl_wdog: wdoggrp {
11137899eb6cSTim Harvey		fsl,pins = <
11147899eb6cSTim Harvey			MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B	0x166
11157899eb6cSTim Harvey		>;
11167899eb6cSTim Harvey	};
11177899eb6cSTim Harvey};
1118