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 = <®_arm>; 16307ce211aSTim Harvey}; 16407ce211aSTim Harvey 16507ce211aSTim Harvey&A53_1 { 16607ce211aSTim Harvey cpu-supply = <®_arm>; 16707ce211aSTim Harvey}; 16807ce211aSTim Harvey 16907ce211aSTim Harvey&A53_2 { 17007ce211aSTim Harvey cpu-supply = <®_arm>; 17107ce211aSTim Harvey}; 17207ce211aSTim Harvey 17307ce211aSTim Harvey&A53_3 { 17407ce211aSTim Harvey cpu-supply = <®_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 = <ðphy0>; 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 = <®_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 = <®_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 = <®_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 = <®_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