12b1649a8STim Harvey// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 22b1649a8STim Harvey/* 32b1649a8STim Harvey * Copyright 2020 Gateworks Corporation 42b1649a8STim Harvey */ 52b1649a8STim Harvey 62b1649a8STim Harvey/dts-v1/; 72b1649a8STim Harvey 82b1649a8STim Harvey#include <dt-bindings/gpio/gpio.h> 92b1649a8STim Harvey#include <dt-bindings/input/linux-event-codes.h> 102b1649a8STim Harvey#include <dt-bindings/leds/common.h> 11afb424b9STim Harvey#include <dt-bindings/phy/phy-imx8-pcie.h> 122b1649a8STim Harvey 132b1649a8STim Harvey#include "imx8mm.dtsi" 142b1649a8STim Harvey 152b1649a8STim Harvey/ { 162b1649a8STim Harvey model = "Gateworks Venice GW7901 i.MX8MM board"; 172b1649a8STim Harvey compatible = "gw,imx8mm-gw7901", "fsl,imx8mm"; 182b1649a8STim Harvey 192b1649a8STim Harvey aliases { 202b1649a8STim Harvey ethernet0 = &fec1; 212b1649a8STim Harvey ethernet1 = &lan1; 222b1649a8STim Harvey ethernet2 = &lan2; 232b1649a8STim Harvey ethernet3 = &lan3; 242b1649a8STim Harvey ethernet4 = &lan4; 252b1649a8STim Harvey usb0 = &usbotg1; 262b1649a8STim Harvey usb1 = &usbotg2; 272b1649a8STim Harvey }; 282b1649a8STim Harvey 292b1649a8STim Harvey chosen { 302b1649a8STim Harvey stdout-path = &uart2; 312b1649a8STim Harvey }; 322b1649a8STim Harvey 332b1649a8STim Harvey memory@40000000 { 342b1649a8STim Harvey device_type = "memory"; 352b1649a8STim Harvey reg = <0x0 0x40000000 0 0x80000000>; 362b1649a8STim Harvey }; 372b1649a8STim Harvey 382b1649a8STim Harvey gpio-keys { 392b1649a8STim Harvey compatible = "gpio-keys"; 402b1649a8STim Harvey 41b803d15eSKrzysztof Kozlowski key-user-pb { 422b1649a8STim Harvey label = "user_pb"; 432b1649a8STim Harvey gpios = <&gpio 2 GPIO_ACTIVE_LOW>; 442b1649a8STim Harvey linux,code = <BTN_0>; 452b1649a8STim Harvey }; 462b1649a8STim Harvey 47b803d15eSKrzysztof Kozlowski key-user-pb1x { 482b1649a8STim Harvey label = "user_pb1x"; 492b1649a8STim Harvey linux,code = <BTN_1>; 502b1649a8STim Harvey interrupt-parent = <&gsc>; 512b1649a8STim Harvey interrupts = <0>; 522b1649a8STim Harvey }; 532b1649a8STim Harvey 542b1649a8STim Harvey key-erased { 552b1649a8STim Harvey label = "key_erased"; 562b1649a8STim Harvey linux,code = <BTN_2>; 572b1649a8STim Harvey interrupt-parent = <&gsc>; 582b1649a8STim Harvey interrupts = <1>; 592b1649a8STim Harvey }; 602b1649a8STim Harvey 61b803d15eSKrzysztof Kozlowski key-eeprom-wp { 622b1649a8STim Harvey label = "eeprom_wp"; 632b1649a8STim Harvey linux,code = <BTN_3>; 642b1649a8STim Harvey interrupt-parent = <&gsc>; 652b1649a8STim Harvey interrupts = <2>; 662b1649a8STim Harvey }; 672b1649a8STim Harvey 68b803d15eSKrzysztof Kozlowski key-tamper { 692b1649a8STim Harvey label = "tamper"; 702b1649a8STim Harvey linux,code = <BTN_4>; 712b1649a8STim Harvey interrupt-parent = <&gsc>; 722b1649a8STim Harvey interrupts = <5>; 732b1649a8STim Harvey }; 742b1649a8STim Harvey 752b1649a8STim Harvey switch-hold { 762b1649a8STim Harvey label = "switch_hold"; 772b1649a8STim Harvey linux,code = <BTN_5>; 782b1649a8STim Harvey interrupt-parent = <&gsc>; 792b1649a8STim Harvey interrupts = <7>; 802b1649a8STim Harvey }; 812b1649a8STim Harvey }; 822b1649a8STim Harvey 832b1649a8STim Harvey led-controller { 842b1649a8STim Harvey compatible = "gpio-leds"; 852b1649a8STim Harvey 862b1649a8STim Harvey led-0 { 872b1649a8STim Harvey function = LED_FUNCTION_STATUS; 882b1649a8STim Harvey color = <LED_COLOR_ID_RED>; 892b1649a8STim Harvey label = "led01_red"; 902b1649a8STim Harvey gpios = <&leds_gpio 0 GPIO_ACTIVE_HIGH>; 912b1649a8STim Harvey default-state = "off"; 922b1649a8STim Harvey }; 932b1649a8STim Harvey 942b1649a8STim Harvey led-1 { 952b1649a8STim Harvey function = LED_FUNCTION_STATUS; 962b1649a8STim Harvey color = <LED_COLOR_ID_GREEN>; 972b1649a8STim Harvey label = "led01_grn"; 982b1649a8STim Harvey gpios = <&leds_gpio 1 GPIO_ACTIVE_HIGH>; 992b1649a8STim Harvey default-state = "off"; 1002b1649a8STim Harvey }; 1012b1649a8STim Harvey 1022b1649a8STim Harvey led-2 { 1032b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1042b1649a8STim Harvey color = <LED_COLOR_ID_RED>; 1052b1649a8STim Harvey label = "led02_red"; 1062b1649a8STim Harvey gpios = <&leds_gpio 2 GPIO_ACTIVE_HIGH>; 1072b1649a8STim Harvey default-state = "off"; 1082b1649a8STim Harvey }; 1092b1649a8STim Harvey 1102b1649a8STim Harvey led-3 { 1112b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1122b1649a8STim Harvey color = <LED_COLOR_ID_GREEN>; 1132b1649a8STim Harvey label = "led02_grn"; 1142b1649a8STim Harvey gpios = <&leds_gpio 3 GPIO_ACTIVE_HIGH>; 1152b1649a8STim Harvey default-state = "off"; 1162b1649a8STim Harvey }; 1172b1649a8STim Harvey 1182b1649a8STim Harvey led-4 { 1192b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1202b1649a8STim Harvey color = <LED_COLOR_ID_RED>; 1212b1649a8STim Harvey label = "led03_red"; 1222b1649a8STim Harvey gpios = <&leds_gpio 4 GPIO_ACTIVE_HIGH>; 1232b1649a8STim Harvey default-state = "off"; 1242b1649a8STim Harvey }; 1252b1649a8STim Harvey 1262b1649a8STim Harvey led-5 { 1272b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1282b1649a8STim Harvey color = <LED_COLOR_ID_GREEN>; 1292b1649a8STim Harvey label = "led03_grn"; 1302b1649a8STim Harvey gpios = <&leds_gpio 5 GPIO_ACTIVE_HIGH>; 1312b1649a8STim Harvey default-state = "off"; 1322b1649a8STim Harvey }; 1332b1649a8STim Harvey 1342b1649a8STim Harvey led-6 { 1352b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1362b1649a8STim Harvey color = <LED_COLOR_ID_RED>; 1372b1649a8STim Harvey label = "led04_red"; 1382b1649a8STim Harvey gpios = <&leds_gpio 8 GPIO_ACTIVE_HIGH>; 1392b1649a8STim Harvey default-state = "off"; 1402b1649a8STim Harvey }; 1412b1649a8STim Harvey 1422b1649a8STim Harvey led-7 { 1432b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1442b1649a8STim Harvey color = <LED_COLOR_ID_GREEN>; 1452b1649a8STim Harvey label = "led04_grn"; 1462b1649a8STim Harvey gpios = <&leds_gpio 9 GPIO_ACTIVE_HIGH>; 1472b1649a8STim Harvey default-state = "off"; 1482b1649a8STim Harvey }; 1492b1649a8STim Harvey 1502b1649a8STim Harvey led-8 { 1512b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1522b1649a8STim Harvey color = <LED_COLOR_ID_RED>; 1532b1649a8STim Harvey label = "led05_red"; 1542b1649a8STim Harvey gpios = <&leds_gpio 10 GPIO_ACTIVE_HIGH>; 1552b1649a8STim Harvey default-state = "off"; 1562b1649a8STim Harvey }; 1572b1649a8STim Harvey 1582b1649a8STim Harvey led-9 { 1592b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1602b1649a8STim Harvey color = <LED_COLOR_ID_GREEN>; 1612b1649a8STim Harvey label = "led05_grn"; 1622b1649a8STim Harvey gpios = <&leds_gpio 11 GPIO_ACTIVE_HIGH>; 1632b1649a8STim Harvey default-state = "off"; 1642b1649a8STim Harvey }; 1652b1649a8STim Harvey 1662b1649a8STim Harvey led-a { 1672b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1682b1649a8STim Harvey color = <LED_COLOR_ID_RED>; 1692b1649a8STim Harvey label = "led06_red"; 1702b1649a8STim Harvey gpios = <&leds_gpio 12 GPIO_ACTIVE_HIGH>; 1712b1649a8STim Harvey default-state = "off"; 1722b1649a8STim Harvey }; 1732b1649a8STim Harvey 1742b1649a8STim Harvey led-b { 1752b1649a8STim Harvey function = LED_FUNCTION_STATUS; 1762b1649a8STim Harvey color = <LED_COLOR_ID_GREEN>; 1772b1649a8STim Harvey label = "led06_grn"; 1782b1649a8STim Harvey gpios = <&leds_gpio 13 GPIO_ACTIVE_HIGH>; 1792b1649a8STim Harvey default-state = "off"; 1802b1649a8STim Harvey }; 1812b1649a8STim Harvey }; 1822b1649a8STim Harvey 183afb424b9STim Harvey pcie0_refclk: pcie0-refclk { 184afb424b9STim Harvey compatible = "fixed-clock"; 185afb424b9STim Harvey #clock-cells = <0>; 186afb424b9STim Harvey clock-frequency = <100000000>; 187afb424b9STim Harvey }; 188afb424b9STim Harvey 1892b1649a8STim Harvey reg_3p3v: regulator-3p3v { 1902b1649a8STim Harvey compatible = "regulator-fixed"; 1912b1649a8STim Harvey regulator-name = "3P3V"; 1922b1649a8STim Harvey regulator-min-microvolt = <3300000>; 1932b1649a8STim Harvey regulator-max-microvolt = <3300000>; 1942b1649a8STim Harvey }; 1952b1649a8STim Harvey 1962b1649a8STim Harvey regulator-ioexp { 1972b1649a8STim Harvey pinctrl-names = "default"; 1982b1649a8STim Harvey pinctrl-0 = <&pinctrl_reg_ioexp>; 1992b1649a8STim Harvey compatible = "regulator-fixed"; 2002b1649a8STim Harvey regulator-name = "ioexp"; 2012b1649a8STim Harvey gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>; 2022b1649a8STim Harvey enable-active-high; 2032b1649a8STim Harvey startup-delay-us = <100>; 2042b1649a8STim Harvey regulator-min-microvolt = <3300000>; 2052b1649a8STim Harvey regulator-max-microvolt = <3300000>; 2062b1649a8STim Harvey regulator-always-on; 2072b1649a8STim Harvey }; 2082b1649a8STim Harvey 2092b1649a8STim Harvey regulator-isouart { 2102b1649a8STim Harvey pinctrl-names = "default"; 2112b1649a8STim Harvey pinctrl-0 = <&pinctrl_reg_isouart>; 2122b1649a8STim Harvey compatible = "regulator-fixed"; 2132b1649a8STim Harvey regulator-name = "iso_uart"; 2142b1649a8STim Harvey gpio = <&gpio1 13 GPIO_ACTIVE_LOW>; 2152b1649a8STim Harvey startup-delay-us = <100>; 2162b1649a8STim Harvey regulator-min-microvolt = <3300000>; 2172b1649a8STim Harvey regulator-max-microvolt = <3300000>; 2182b1649a8STim Harvey regulator-always-on; 2192b1649a8STim Harvey }; 2202b1649a8STim Harvey 2212b1649a8STim Harvey reg_usb2_vbus: regulator-usb2 { 2222b1649a8STim Harvey pinctrl-names = "default"; 2232b1649a8STim Harvey pinctrl-0 = <&pinctrl_reg_usb2>; 2242b1649a8STim Harvey compatible = "regulator-fixed"; 2252b1649a8STim Harvey regulator-name = "usb_usb2_vbus"; 226590dc51bSTim Harvey gpio = <&gpio4 2 GPIO_ACTIVE_HIGH>; 2272b1649a8STim Harvey enable-active-high; 2282b1649a8STim Harvey regulator-min-microvolt = <5000000>; 2292b1649a8STim Harvey regulator-max-microvolt = <5000000>; 2302b1649a8STim Harvey }; 2312b1649a8STim Harvey 2322b1649a8STim Harvey reg_wifi: regulator-wifi { 2332b1649a8STim Harvey pinctrl-names = "default"; 2342b1649a8STim Harvey pinctrl-0 = <&pinctrl_reg_wl>; 2352b1649a8STim Harvey compatible = "regulator-fixed"; 2362b1649a8STim Harvey regulator-name = "wifi"; 2372b1649a8STim Harvey gpio = <&gpio3 25 GPIO_ACTIVE_HIGH>; 2382b1649a8STim Harvey enable-active-high; 2392b1649a8STim Harvey startup-delay-us = <100>; 2402b1649a8STim Harvey regulator-min-microvolt = <3300000>; 2412b1649a8STim Harvey regulator-max-microvolt = <3300000>; 2422b1649a8STim Harvey }; 2432b1649a8STim Harvey}; 2442b1649a8STim Harvey 2459a8d30b9STim Harvey&A53_0 { 2469a8d30b9STim Harvey cpu-supply = <&buck2>; 2479a8d30b9STim Harvey}; 2489a8d30b9STim Harvey 2499a8d30b9STim Harvey&A53_1 { 2509a8d30b9STim Harvey cpu-supply = <&buck2>; 2519a8d30b9STim Harvey}; 2529a8d30b9STim Harvey 2539a8d30b9STim Harvey&A53_2 { 2549a8d30b9STim Harvey cpu-supply = <&buck2>; 2559a8d30b9STim Harvey}; 2569a8d30b9STim Harvey 2579a8d30b9STim Harvey&A53_3 { 2589a8d30b9STim Harvey cpu-supply = <&buck2>; 2599a8d30b9STim Harvey}; 2609a8d30b9STim Harvey 2612b1649a8STim Harvey&ddrc { 2622b1649a8STim Harvey operating-points-v2 = <&ddrc_opp_table>; 2632b1649a8STim Harvey 2642b1649a8STim Harvey ddrc_opp_table: opp-table { 2652b1649a8STim Harvey compatible = "operating-points-v2"; 2662b1649a8STim Harvey 2670c068a36SMarek Vasut opp-25000000 { 2682b1649a8STim Harvey opp-hz = /bits/ 64 <25000000>; 2692b1649a8STim Harvey }; 2702b1649a8STim Harvey 2710c068a36SMarek Vasut opp-100000000 { 2722b1649a8STim Harvey opp-hz = /bits/ 64 <100000000>; 2732b1649a8STim Harvey }; 2742b1649a8STim Harvey 2750c068a36SMarek Vasut opp-750000000 { 2762b1649a8STim Harvey opp-hz = /bits/ 64 <750000000>; 2772b1649a8STim Harvey }; 2782b1649a8STim Harvey }; 2792b1649a8STim Harvey}; 2802b1649a8STim Harvey 28179730092STim Harvey&disp_blk_ctrl { 28279730092STim Harvey status = "disabled"; 28379730092STim Harvey}; 28479730092STim Harvey 2852b1649a8STim Harvey&ecspi1 { 2862b1649a8STim Harvey pinctrl-names = "default"; 2872b1649a8STim Harvey pinctrl-0 = <&pinctrl_spi1>; 2882b1649a8STim Harvey cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; 2892b1649a8STim Harvey status = "okay"; 2902b1649a8STim Harvey 2912b1649a8STim Harvey flash@0 { 2922b1649a8STim Harvey compatible = "jedec,spi-nor"; 2932b1649a8STim Harvey reg = <0>; 2942b1649a8STim Harvey spi-max-frequency = <40000000>; 2952b1649a8STim Harvey status = "okay"; 2962b1649a8STim Harvey }; 2972b1649a8STim Harvey}; 2982b1649a8STim Harvey 2992b1649a8STim Harvey&fec1 { 3002b1649a8STim Harvey pinctrl-names = "default"; 3012b1649a8STim Harvey pinctrl-0 = <&pinctrl_fec1>; 3022b1649a8STim Harvey phy-mode = "rgmii-id"; 3032b1649a8STim Harvey local-mac-address = [00 00 00 00 00 00]; 3042b1649a8STim Harvey status = "okay"; 3052b1649a8STim Harvey 3062b1649a8STim Harvey fixed-link { 3072b1649a8STim Harvey speed = <1000>; 3082b1649a8STim Harvey full-duplex; 3092b1649a8STim Harvey }; 3102b1649a8STim Harvey}; 3112b1649a8STim Harvey 3129d46d9f7STim Harvey&gpio1 { 3139d46d9f7STim Harvey gpio-line-names = "uart1_rs422#", "", "", "uart1_rs485#", 3149d46d9f7STim Harvey "", "uart1_rs232#", "dig1_in", "dig1_out", 3159d46d9f7STim Harvey "", "", "", "", "", "", "", "", 3169d46d9f7STim Harvey "", "", "", "", "", "", "", "", 3179d46d9f7STim Harvey "", "", "", "", "", "", "", ""; 3189d46d9f7STim Harvey}; 3199d46d9f7STim Harvey 3209d46d9f7STim Harvey&gpio4 { 3219d46d9f7STim Harvey gpio-line-names = "", "", "", "", 3229d46d9f7STim Harvey "", "", "uart3_rs232#", "uart3_rs422#", 3239d46d9f7STim Harvey "uart3_rs485#", "", "", "", "", "", "", "", 3249d46d9f7STim Harvey "", "", "", "", "", "", "", "", 3259d46d9f7STim Harvey "", "", "", "uart4_rs485#", "", "sim1det#", "sim2det#", ""; 3269d46d9f7STim Harvey}; 3279d46d9f7STim Harvey 3289d46d9f7STim Harvey&gpio5 { 3299d46d9f7STim Harvey gpio-line-names = "", "", "", "dig2_out", "dig2_in", "sim2sel", "", "", 3309d46d9f7STim Harvey "", "", "uart4_rs232#", "", "", "uart4_rs422#", "", "", 3319d46d9f7STim Harvey "", "", "", "", "", "", "", "", 3329d46d9f7STim Harvey "", "", "", "", "", "", "", ""; 3339d46d9f7STim Harvey}; 3349d46d9f7STim Harvey 33579730092STim Harvey&gpu_2d { 33679730092STim Harvey status = "disabled"; 33779730092STim Harvey}; 33879730092STim Harvey 33979730092STim Harvey&gpu_3d { 34079730092STim Harvey status = "disabled"; 34179730092STim Harvey}; 34279730092STim Harvey 3432b1649a8STim Harvey&i2c1 { 3442b1649a8STim Harvey clock-frequency = <100000>; 34519d0fc9eSTim Harvey pinctrl-names = "default", "gpio"; 3462b1649a8STim Harvey pinctrl-0 = <&pinctrl_i2c1>; 34719d0fc9eSTim Harvey pinctrl-1 = <&pinctrl_i2c1_gpio>; 34819d0fc9eSTim Harvey scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 34919d0fc9eSTim Harvey sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 3502b1649a8STim Harvey status = "okay"; 3512b1649a8STim Harvey 3522b1649a8STim Harvey gsc: gsc@20 { 3532b1649a8STim Harvey compatible = "gw,gsc"; 3542b1649a8STim Harvey reg = <0x20>; 3552b1649a8STim Harvey pinctrl-0 = <&pinctrl_gsc>; 3562b1649a8STim Harvey interrupt-parent = <&gpio4>; 3572b1649a8STim Harvey interrupts = <16 IRQ_TYPE_EDGE_FALLING>; 3582b1649a8STim Harvey interrupt-controller; 3592b1649a8STim Harvey #interrupt-cells = <1>; 3602b1649a8STim Harvey 3612b1649a8STim Harvey adc { 3622b1649a8STim Harvey compatible = "gw,gsc-adc"; 3632b1649a8STim Harvey #address-cells = <1>; 3642b1649a8STim Harvey #size-cells = <0>; 3652b1649a8STim Harvey 3662b1649a8STim Harvey channel@6 { 3672b1649a8STim Harvey gw,mode = <0>; 3682b1649a8STim Harvey reg = <0x06>; 3692b1649a8STim Harvey label = "temp"; 3702b1649a8STim Harvey }; 3712b1649a8STim Harvey 3722b1649a8STim Harvey channel@8 { 373c79d8096SNicolas Cavallari gw,mode = <3>; 3742b1649a8STim Harvey reg = <0x08>; 3752b1649a8STim Harvey label = "vdd_bat"; 3762b1649a8STim Harvey }; 3772b1649a8STim Harvey 3782b1649a8STim Harvey channel@82 { 3792b1649a8STim Harvey gw,mode = <2>; 3802b1649a8STim Harvey reg = <0x82>; 3812b1649a8STim Harvey label = "vin_aux1"; 3822b1649a8STim Harvey gw,voltage-divider-ohms = <22100 1000>; 3832b1649a8STim Harvey }; 3842b1649a8STim Harvey 3852b1649a8STim Harvey channel@84 { 3862b1649a8STim Harvey gw,mode = <2>; 3872b1649a8STim Harvey reg = <0x84>; 3882b1649a8STim Harvey label = "vin_aux2"; 3892b1649a8STim Harvey gw,voltage-divider-ohms = <22100 1000>; 3902b1649a8STim Harvey }; 3912b1649a8STim Harvey 3922b1649a8STim Harvey channel@86 { 3932b1649a8STim Harvey gw,mode = <2>; 3942b1649a8STim Harvey reg = <0x86>; 3952b1649a8STim Harvey label = "vdd_vin"; 3962b1649a8STim Harvey gw,voltage-divider-ohms = <22100 1000>; 3972b1649a8STim Harvey }; 3982b1649a8STim Harvey 3992b1649a8STim Harvey channel@88 { 4002b1649a8STim Harvey gw,mode = <2>; 4012b1649a8STim Harvey reg = <0x88>; 4022b1649a8STim Harvey label = "vdd_3p3"; 4032b1649a8STim Harvey gw,voltage-divider-ohms = <10000 10000>; 4042b1649a8STim Harvey }; 4052b1649a8STim Harvey 4062b1649a8STim Harvey channel@8c { 4072b1649a8STim Harvey gw,mode = <2>; 4082b1649a8STim Harvey reg = <0x8c>; 4092b1649a8STim Harvey label = "vdd_2p5"; 4102b1649a8STim Harvey gw,voltage-divider-ohms = <10000 10000>; 4112b1649a8STim Harvey }; 4122b1649a8STim Harvey 4132b1649a8STim Harvey channel@8e { 4142b1649a8STim Harvey gw,mode = <2>; 4152b1649a8STim Harvey reg = <0x8e>; 4162b1649a8STim Harvey label = "vdd_0p95"; 4172b1649a8STim Harvey }; 4182b1649a8STim Harvey 4192b1649a8STim Harvey channel@90 { 4202b1649a8STim Harvey gw,mode = <2>; 4212b1649a8STim Harvey reg = <0x90>; 4222b1649a8STim Harvey label = "vdd_soc"; 4232b1649a8STim Harvey }; 4242b1649a8STim Harvey 4252b1649a8STim Harvey channel@92 { 4262b1649a8STim Harvey gw,mode = <2>; 4272b1649a8STim Harvey reg = <0x92>; 4282b1649a8STim Harvey label = "vdd_arm"; 4292b1649a8STim Harvey }; 4302b1649a8STim Harvey 4312b1649a8STim Harvey channel@98 { 4322b1649a8STim Harvey gw,mode = <2>; 4332b1649a8STim Harvey reg = <0x98>; 4342b1649a8STim Harvey label = "vdd_1p8"; 4352b1649a8STim Harvey }; 4362b1649a8STim Harvey 4372b1649a8STim Harvey channel@9a { 4382b1649a8STim Harvey gw,mode = <2>; 4392b1649a8STim Harvey reg = <0x9a>; 4402b1649a8STim Harvey label = "vdd_1p2"; 4412b1649a8STim Harvey }; 4422b1649a8STim Harvey 4432b1649a8STim Harvey channel@9c { 4442b1649a8STim Harvey gw,mode = <2>; 4452b1649a8STim Harvey reg = <0x9c>; 4462b1649a8STim Harvey label = "vdd_dram"; 4472b1649a8STim Harvey }; 4482b1649a8STim Harvey 4492b1649a8STim Harvey channel@a2 { 4502b1649a8STim Harvey gw,mode = <2>; 4512b1649a8STim Harvey reg = <0xa2>; 4522b1649a8STim Harvey label = "vdd_gsc"; 4532b1649a8STim Harvey gw,voltage-divider-ohms = <10000 10000>; 4542b1649a8STim Harvey }; 4552b1649a8STim Harvey }; 4562b1649a8STim Harvey }; 4572b1649a8STim Harvey 4582b1649a8STim Harvey gpio: gpio@23 { 4592b1649a8STim Harvey compatible = "nxp,pca9555"; 4602b1649a8STim Harvey reg = <0x23>; 4612b1649a8STim Harvey gpio-controller; 4622b1649a8STim Harvey #gpio-cells = <2>; 4632b1649a8STim Harvey interrupt-parent = <&gsc>; 4642b1649a8STim Harvey interrupts = <4>; 4652b1649a8STim Harvey }; 4662b1649a8STim Harvey 4672b1649a8STim Harvey eeprom@50 { 4682b1649a8STim Harvey compatible = "atmel,24c02"; 4692b1649a8STim Harvey reg = <0x50>; 4702b1649a8STim Harvey pagesize = <16>; 4712b1649a8STim Harvey }; 4722b1649a8STim Harvey 4732b1649a8STim Harvey eeprom@51 { 4742b1649a8STim Harvey compatible = "atmel,24c02"; 4752b1649a8STim Harvey reg = <0x51>; 4762b1649a8STim Harvey pagesize = <16>; 4772b1649a8STim Harvey }; 4782b1649a8STim Harvey 4792b1649a8STim Harvey eeprom@52 { 4802b1649a8STim Harvey compatible = "atmel,24c02"; 4812b1649a8STim Harvey reg = <0x52>; 4822b1649a8STim Harvey pagesize = <16>; 4832b1649a8STim Harvey }; 4842b1649a8STim Harvey 4852b1649a8STim Harvey eeprom@53 { 4862b1649a8STim Harvey compatible = "atmel,24c02"; 4872b1649a8STim Harvey reg = <0x53>; 4882b1649a8STim Harvey pagesize = <16>; 4892b1649a8STim Harvey }; 4902b1649a8STim Harvey 4912b1649a8STim Harvey rtc@68 { 4922b1649a8STim Harvey compatible = "dallas,ds1672"; 4932b1649a8STim Harvey reg = <0x68>; 4942b1649a8STim Harvey }; 4952b1649a8STim Harvey}; 4962b1649a8STim Harvey 4972b1649a8STim Harvey&i2c2 { 4982b1649a8STim Harvey clock-frequency = <400000>; 49919d0fc9eSTim Harvey pinctrl-names = "default", "gpio"; 5002b1649a8STim Harvey pinctrl-0 = <&pinctrl_i2c2>; 50119d0fc9eSTim Harvey pinctrl-1 = <&pinctrl_i2c2_gpio>; 50219d0fc9eSTim Harvey scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 50319d0fc9eSTim Harvey sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 5042b1649a8STim Harvey status = "okay"; 5052b1649a8STim Harvey 5062b1649a8STim Harvey pmic@4b { 5072b1649a8STim Harvey compatible = "rohm,bd71847"; 5082b1649a8STim Harvey reg = <0x4b>; 5092b1649a8STim Harvey pinctrl-names = "default"; 5102b1649a8STim Harvey pinctrl-0 = <&pinctrl_pmic>; 5112b1649a8STim Harvey interrupt-parent = <&gpio3>; 5122b1649a8STim Harvey interrupts = <20 IRQ_TYPE_LEVEL_LOW>; 5132b1649a8STim Harvey rohm,reset-snvs-powered; 5142b1649a8STim Harvey #clock-cells = <0>; 515ebb8dbecSFabio Estevam clocks = <&osc_32k>; 5162b1649a8STim Harvey clock-output-names = "clk-32k-out"; 5172b1649a8STim Harvey 5182b1649a8STim Harvey regulators { 5192b1649a8STim Harvey /* vdd_soc: 0.805-0.900V (typ=0.8V) */ 5202b1649a8STim Harvey BUCK1 { 5212b1649a8STim Harvey regulator-name = "buck1"; 5222b1649a8STim Harvey regulator-min-microvolt = <700000>; 5232b1649a8STim Harvey regulator-max-microvolt = <1300000>; 5242b1649a8STim Harvey regulator-boot-on; 5252b1649a8STim Harvey regulator-always-on; 5262b1649a8STim Harvey regulator-ramp-delay = <1250>; 5272b1649a8STim Harvey }; 5282b1649a8STim Harvey 5292b1649a8STim Harvey /* vdd_arm: 0.805-1.0V (typ=0.9V) */ 5309a8d30b9STim Harvey buck2: BUCK2 { 5312b1649a8STim Harvey regulator-name = "buck2"; 5322b1649a8STim Harvey regulator-min-microvolt = <700000>; 5332b1649a8STim Harvey regulator-max-microvolt = <1300000>; 5342b1649a8STim Harvey regulator-boot-on; 5352b1649a8STim Harvey regulator-always-on; 5362b1649a8STim Harvey regulator-ramp-delay = <1250>; 5372b1649a8STim Harvey rohm,dvs-run-voltage = <1000000>; 5382b1649a8STim Harvey rohm,dvs-idle-voltage = <900000>; 5392b1649a8STim Harvey }; 5402b1649a8STim Harvey 5412b1649a8STim Harvey /* vdd_0p9: 0.805-1.0V (typ=0.9V) */ 5422b1649a8STim Harvey BUCK3 { 5432b1649a8STim Harvey regulator-name = "buck3"; 5442b1649a8STim Harvey regulator-min-microvolt = <700000>; 5452b1649a8STim Harvey regulator-max-microvolt = <1350000>; 5462b1649a8STim Harvey regulator-boot-on; 5472b1649a8STim Harvey regulator-always-on; 5482b1649a8STim Harvey }; 5492b1649a8STim Harvey 5502b1649a8STim Harvey /* vdd_3p3 */ 5512b1649a8STim Harvey BUCK4 { 5522b1649a8STim Harvey regulator-name = "buck4"; 5532b1649a8STim Harvey regulator-min-microvolt = <3000000>; 5542b1649a8STim Harvey regulator-max-microvolt = <3300000>; 5552b1649a8STim Harvey regulator-boot-on; 5562b1649a8STim Harvey regulator-always-on; 5572b1649a8STim Harvey }; 5582b1649a8STim Harvey 5592b1649a8STim Harvey /* vdd_1p8 */ 5602b1649a8STim Harvey BUCK5 { 5612b1649a8STim Harvey regulator-name = "buck5"; 5622b1649a8STim Harvey regulator-min-microvolt = <1605000>; 5632b1649a8STim Harvey regulator-max-microvolt = <1995000>; 5642b1649a8STim Harvey regulator-boot-on; 5652b1649a8STim Harvey regulator-always-on; 5662b1649a8STim Harvey }; 5672b1649a8STim Harvey 5682b1649a8STim Harvey /* vdd_dram */ 5692b1649a8STim Harvey BUCK6 { 5702b1649a8STim Harvey regulator-name = "buck6"; 5712b1649a8STim Harvey regulator-min-microvolt = <800000>; 5722b1649a8STim Harvey regulator-max-microvolt = <1400000>; 5732b1649a8STim Harvey regulator-boot-on; 5742b1649a8STim Harvey regulator-always-on; 5752b1649a8STim Harvey }; 5762b1649a8STim Harvey 5772b1649a8STim Harvey /* nvcc_snvs_1p8 */ 5782b1649a8STim Harvey LDO1 { 5792b1649a8STim Harvey regulator-name = "ldo1"; 5802b1649a8STim Harvey regulator-min-microvolt = <1600000>; 5812b1649a8STim Harvey regulator-max-microvolt = <1900000>; 5822b1649a8STim Harvey regulator-boot-on; 5832b1649a8STim Harvey regulator-always-on; 5842b1649a8STim Harvey }; 5852b1649a8STim Harvey 5862b1649a8STim Harvey /* vdd_snvs_0p8 */ 5872b1649a8STim Harvey LDO2 { 5882b1649a8STim Harvey regulator-name = "ldo2"; 5892b1649a8STim Harvey regulator-min-microvolt = <800000>; 5902b1649a8STim Harvey regulator-max-microvolt = <900000>; 5912b1649a8STim Harvey regulator-boot-on; 5922b1649a8STim Harvey regulator-always-on; 5932b1649a8STim Harvey }; 5942b1649a8STim Harvey 5952b1649a8STim Harvey /* vdda_1p8 */ 5962b1649a8STim Harvey LDO3 { 5972b1649a8STim Harvey regulator-name = "ldo3"; 5982b1649a8STim Harvey regulator-min-microvolt = <1800000>; 5992b1649a8STim Harvey regulator-max-microvolt = <3300000>; 6002b1649a8STim Harvey regulator-boot-on; 6012b1649a8STim Harvey regulator-always-on; 6022b1649a8STim Harvey }; 6032b1649a8STim Harvey 6042b1649a8STim Harvey LDO4 { 6052b1649a8STim Harvey regulator-name = "ldo4"; 6062b1649a8STim Harvey regulator-min-microvolt = <900000>; 6072b1649a8STim Harvey regulator-max-microvolt = <1800000>; 6082b1649a8STim Harvey regulator-boot-on; 6092b1649a8STim Harvey regulator-always-on; 6102b1649a8STim Harvey }; 6112b1649a8STim Harvey 6122b1649a8STim Harvey LDO6 { 6132b1649a8STim Harvey regulator-name = "ldo6"; 6142b1649a8STim Harvey regulator-min-microvolt = <900000>; 6152b1649a8STim Harvey regulator-max-microvolt = <1800000>; 6162b1649a8STim Harvey regulator-boot-on; 6172b1649a8STim Harvey regulator-always-on; 6182b1649a8STim Harvey }; 6192b1649a8STim Harvey }; 6202b1649a8STim Harvey }; 6212b1649a8STim Harvey}; 6222b1649a8STim Harvey 6232b1649a8STim Harvey&i2c3 { 6242b1649a8STim Harvey clock-frequency = <400000>; 62519d0fc9eSTim Harvey pinctrl-names = "default", "gpio"; 6262b1649a8STim Harvey pinctrl-0 = <&pinctrl_i2c3>; 62719d0fc9eSTim Harvey pinctrl-1 = <&pinctrl_i2c3_gpio>; 62819d0fc9eSTim Harvey scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 62919d0fc9eSTim Harvey sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 6302b1649a8STim Harvey status = "okay"; 6312b1649a8STim Harvey 6322b1649a8STim Harvey leds_gpio: gpio@20 { 6332b1649a8STim Harvey compatible = "nxp,pca9555"; 6342b1649a8STim Harvey reg = <0x20>; 6352b1649a8STim Harvey gpio-controller; 6362b1649a8STim Harvey #gpio-cells = <2>; 6372b1649a8STim Harvey }; 6382b1649a8STim Harvey 6392b1649a8STim Harvey switch: switch@5f { 6402b1649a8STim Harvey compatible = "microchip,ksz9897"; 6412b1649a8STim Harvey reg = <0x5f>; 6422b1649a8STim Harvey pinctrl-0 = <&pinctrl_ksz>; 6432b1649a8STim Harvey interrupt-parent = <&gpio4>; 6442b1649a8STim Harvey interrupts = <18 IRQ_TYPE_EDGE_FALLING>; 6452b1649a8STim Harvey phy-mode = "rgmii-id"; 6462b1649a8STim Harvey 6472b1649a8STim Harvey ports { 6482b1649a8STim Harvey #address-cells = <1>; 6492b1649a8STim Harvey #size-cells = <0>; 6502b1649a8STim Harvey 6512b1649a8STim Harvey lan1: port@0 { 6522b1649a8STim Harvey reg = <0>; 6532b1649a8STim Harvey label = "lan1"; 6547f4dbc3fSTim Harvey phy-mode = "internal"; 6552b1649a8STim Harvey local-mac-address = [00 00 00 00 00 00]; 6562b1649a8STim Harvey }; 6572b1649a8STim Harvey 6582b1649a8STim Harvey lan2: port@1 { 6592b1649a8STim Harvey reg = <1>; 6602b1649a8STim Harvey label = "lan2"; 6617f4dbc3fSTim Harvey phy-mode = "internal"; 6622b1649a8STim Harvey local-mac-address = [00 00 00 00 00 00]; 6632b1649a8STim Harvey }; 6642b1649a8STim Harvey 6652b1649a8STim Harvey lan3: port@2 { 6662b1649a8STim Harvey reg = <2>; 6672b1649a8STim Harvey label = "lan3"; 6687f4dbc3fSTim Harvey phy-mode = "internal"; 6692b1649a8STim Harvey local-mac-address = [00 00 00 00 00 00]; 6702b1649a8STim Harvey }; 6712b1649a8STim Harvey 6722b1649a8STim Harvey lan4: port@3 { 6732b1649a8STim Harvey reg = <3>; 6742b1649a8STim Harvey label = "lan4"; 6757f4dbc3fSTim Harvey phy-mode = "internal"; 6762b1649a8STim Harvey local-mac-address = [00 00 00 00 00 00]; 6772b1649a8STim Harvey }; 6782b1649a8STim Harvey 6792b1649a8STim Harvey port@5 { 6802b1649a8STim Harvey reg = <5>; 6812b1649a8STim Harvey label = "cpu"; 6822b1649a8STim Harvey ethernet = <&fec1>; 6832b1649a8STim Harvey phy-mode = "rgmii-id"; 6842b1649a8STim Harvey 6852b1649a8STim Harvey fixed-link { 6862b1649a8STim Harvey speed = <1000>; 6872b1649a8STim Harvey full-duplex; 6882b1649a8STim Harvey }; 6892b1649a8STim Harvey }; 6902b1649a8STim Harvey }; 6912b1649a8STim Harvey }; 6922b1649a8STim Harvey 6932b1649a8STim Harvey crypto@60 { 6942b1649a8STim Harvey compatible = "atmel,atecc508a"; 6952b1649a8STim Harvey reg = <0x60>; 6962b1649a8STim Harvey }; 6972b1649a8STim Harvey}; 6982b1649a8STim Harvey 6992b1649a8STim Harvey&i2c4 { 7002b1649a8STim Harvey clock-frequency = <400000>; 70119d0fc9eSTim Harvey pinctrl-names = "default", "gpio"; 7022b1649a8STim Harvey pinctrl-0 = <&pinctrl_i2c4>; 70319d0fc9eSTim Harvey pinctrl-1 = <&pinctrl_i2c4_gpio>; 70419d0fc9eSTim Harvey scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 70519d0fc9eSTim Harvey sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 7062b1649a8STim Harvey status = "okay"; 7072b1649a8STim Harvey}; 7082b1649a8STim Harvey 709afb424b9STim Harvey&pcie_phy { 710afb424b9STim Harvey fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>; 711afb424b9STim Harvey fsl,clkreq-unsupported; 712afb424b9STim Harvey clocks = <&pcie0_refclk>; 713450cec4fSTim Harvey clock-names = "ref"; 714afb424b9STim Harvey status = "okay"; 715afb424b9STim Harvey}; 716afb424b9STim Harvey 717afb424b9STim Harvey&pcie0 { 718afb424b9STim Harvey pinctrl-names = "default"; 719afb424b9STim Harvey pinctrl-0 = <&pinctrl_pcie0>; 720afb424b9STim Harvey reset-gpio = <&gpio5 2 GPIO_ACTIVE_LOW>; 7213c033fb1SMarek Vasut clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, <&pcie0_refclk>, 7223c033fb1SMarek Vasut <&clk IMX8MM_CLK_PCIE1_AUX>; 723afb424b9STim Harvey assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>, 724afb424b9STim Harvey <&clk IMX8MM_CLK_PCIE1_CTRL>; 725afb424b9STim Harvey assigned-clock-rates = <10000000>, <250000000>; 726afb424b9STim Harvey assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>, 727afb424b9STim Harvey <&clk IMX8MM_SYS_PLL2_250M>; 728afb424b9STim Harvey status = "okay"; 729afb424b9STim Harvey}; 730afb424b9STim Harvey 73179730092STim Harvey&pgc_gpu { 73279730092STim Harvey status = "disabled"; 73379730092STim Harvey}; 73479730092STim Harvey 73579730092STim Harvey&pgc_gpumix { 73679730092STim Harvey status = "disabled"; 73779730092STim Harvey}; 73879730092STim Harvey 73979730092STim Harvey&pgc_mipi { 74079730092STim Harvey status = "disabled"; 74179730092STim Harvey}; 74279730092STim Harvey 7432b1649a8STim Harvey&uart1 { 7442b1649a8STim Harvey pinctrl-names = "default"; 7452b1649a8STim Harvey pinctrl-0 = <&pinctrl_uart1>, <&pinctrl_uart1_gpio>; 7462b1649a8STim Harvey rts-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; 7472b1649a8STim Harvey cts-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>; 7482b1649a8STim Harvey dtr-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; 7492b1649a8STim Harvey dsr-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>; 7502b1649a8STim Harvey dcd-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; 7512b1649a8STim Harvey status = "okay"; 7522b1649a8STim Harvey}; 7532b1649a8STim Harvey 7542b1649a8STim Harvey/* console */ 7552b1649a8STim Harvey&uart2 { 7562b1649a8STim Harvey pinctrl-names = "default"; 7572b1649a8STim Harvey pinctrl-0 = <&pinctrl_uart2>; 7582b1649a8STim Harvey status = "okay"; 7592b1649a8STim Harvey}; 7602b1649a8STim Harvey 7612b1649a8STim Harvey&uart3 { 7622b1649a8STim Harvey pinctrl-names = "default"; 7632b1649a8STim Harvey pinctrl-0 = <&pinctrl_uart3>, <&pinctrl_uart3_gpio>; 7642b1649a8STim Harvey cts-gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; 7652b1649a8STim Harvey rts-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>; 7662b1649a8STim Harvey status = "okay"; 7672b1649a8STim Harvey}; 7682b1649a8STim Harvey 7692b1649a8STim Harvey&uart4 { 7702b1649a8STim Harvey pinctrl-names = "default"; 7712b1649a8STim Harvey pinctrl-0 = <&pinctrl_uart4>, <&pinctrl_uart4_gpio>; 7722b1649a8STim Harvey cts-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; 7732b1649a8STim Harvey rts-gpios = <&gpio5 12 GPIO_ACTIVE_LOW>; 7742b1649a8STim Harvey status = "okay"; 7752b1649a8STim Harvey}; 7762b1649a8STim Harvey 7772b1649a8STim Harvey&usbotg1 { 7782b1649a8STim Harvey dr_mode = "host"; 7792b1649a8STim Harvey disable-over-current; 7802b1649a8STim Harvey status = "okay"; 7812b1649a8STim Harvey}; 7822b1649a8STim Harvey 7832b1649a8STim Harvey&usbotg2 { 7842b1649a8STim Harvey dr_mode = "host"; 7852b1649a8STim Harvey vbus-supply = <®_usb2_vbus>; 786ae066f37STim Harvey over-current-active-low; 7872b1649a8STim Harvey status = "okay"; 7882b1649a8STim Harvey}; 7892b1649a8STim Harvey 7902b1649a8STim Harvey/* SDIO WiFi */ 7912b1649a8STim Harvey&usdhc1 { 79218bbf7acSTim Harvey pinctrl-names = "default", "state_100mhz", "state_200mhz"; 7932b1649a8STim Harvey pinctrl-0 = <&pinctrl_usdhc1>; 79418bbf7acSTim Harvey pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 79518bbf7acSTim Harvey pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 7962b1649a8STim Harvey bus-width = <4>; 7972b1649a8STim Harvey non-removable; 7982b1649a8STim Harvey vmmc-supply = <®_wifi>; 79918bbf7acSTim Harvey #address-cells = <1>; 80018bbf7acSTim Harvey #size-cells = <0>; 8012b1649a8STim Harvey status = "okay"; 80218bbf7acSTim Harvey 80318bbf7acSTim Harvey wifi@0 { 804*e4f7fbf7SFabio Estevam compatible = "brcm,bcm43455-fmac", "brcm,bcm4329-fmac"; 80518bbf7acSTim Harvey reg = <0>; 80618bbf7acSTim Harvey }; 8072b1649a8STim Harvey}; 8082b1649a8STim Harvey 8092b1649a8STim Harvey/* microSD */ 8102b1649a8STim Harvey&usdhc2 { 8112b1649a8STim Harvey pinctrl-names = "default", "state_100mhz", "state_200mhz"; 8122b1649a8STim Harvey pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 8132b1649a8STim Harvey pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; 8142b1649a8STim Harvey pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; 8152b1649a8STim Harvey cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 8162b1649a8STim Harvey bus-width = <4>; 8172b1649a8STim Harvey vmmc-supply = <®_3p3v>; 8182b1649a8STim Harvey status = "okay"; 8192b1649a8STim Harvey}; 8202b1649a8STim Harvey 8212b1649a8STim Harvey/* eMMC */ 8222b1649a8STim Harvey&usdhc3 { 8232b1649a8STim Harvey pinctrl-names = "default", "state_100mhz", "state_200mhz"; 8242b1649a8STim Harvey pinctrl-0 = <&pinctrl_usdhc3>; 8252b1649a8STim Harvey pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 8262b1649a8STim Harvey pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 8272b1649a8STim Harvey bus-width = <8>; 8282b1649a8STim Harvey non-removable; 8292b1649a8STim Harvey status = "okay"; 8302b1649a8STim Harvey}; 8312b1649a8STim Harvey 8322b1649a8STim Harvey&wdog1 { 8332b1649a8STim Harvey pinctrl-names = "default"; 8342b1649a8STim Harvey pinctrl-0 = <&pinctrl_wdog>; 8352b1649a8STim Harvey fsl,ext-reset-output; 8362b1649a8STim Harvey status = "okay"; 8372b1649a8STim Harvey}; 8382b1649a8STim Harvey 8392b1649a8STim Harvey&iomuxc { 8402b1649a8STim Harvey pinctrl-names = "default"; 8412b1649a8STim Harvey pinctrl-0 = <&pinctrl_hog>; 8422b1649a8STim Harvey 8432b1649a8STim Harvey pinctrl_hog: hoggrp { 8442b1649a8STim Harvey fsl,pins = < 8452b1649a8STim Harvey MX8MM_IOMUXC_SPDIF_TX_GPIO5_IO3 0x40000041 /* DIG2_OUT */ 8462b1649a8STim Harvey MX8MM_IOMUXC_SPDIF_RX_GPIO5_IO4 0x40000041 /* DIG2_IN */ 8472b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x40000041 /* DIG1_IN */ 8482b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO07_GPIO1_IO7 0x40000041 /* DIG1_OUT */ 8492b1649a8STim Harvey MX8MM_IOMUXC_SAI3_RXD_GPIO4_IO30 0x40000041 /* SIM2DET# */ 8502b1649a8STim Harvey MX8MM_IOMUXC_SAI3_RXC_GPIO4_IO29 0x40000041 /* SIM1DET# */ 8512b1649a8STim Harvey MX8MM_IOMUXC_SPDIF_EXT_CLK_GPIO5_IO5 0x40000041 /* SIM2SEL */ 8522b1649a8STim Harvey >; 8532b1649a8STim Harvey }; 8542b1649a8STim Harvey 8552b1649a8STim Harvey pinctrl_fec1: fec1grp { 8562b1649a8STim Harvey fsl,pins = < 8572b1649a8STim Harvey MX8MM_IOMUXC_ENET_MDC_ENET1_MDC 0x3 8582b1649a8STim Harvey MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO 0x3 8592b1649a8STim Harvey MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f 8602b1649a8STim Harvey MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f 8612b1649a8STim Harvey MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f 8622b1649a8STim Harvey MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f 8632b1649a8STim Harvey MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91 8642b1649a8STim Harvey MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 8652b1649a8STim Harvey MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 8662b1649a8STim Harvey MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 8672b1649a8STim Harvey MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f 8682b1649a8STim Harvey MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 8692b1649a8STim Harvey MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 8702b1649a8STim Harvey MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f 8712b1649a8STim Harvey MX8MM_IOMUXC_SAI1_TXD6_GPIO4_IO18 0x19 /* IRQ# */ 8722b1649a8STim Harvey MX8MM_IOMUXC_SAI1_TXD7_GPIO4_IO19 0x19 /* RST# */ 8732b1649a8STim Harvey >; 8742b1649a8STim Harvey }; 8752b1649a8STim Harvey 8762b1649a8STim Harvey pinctrl_gsc: gscgrp { 8772b1649a8STim Harvey fsl,pins = < 8782b1649a8STim Harvey MX8MM_IOMUXC_SAI1_TXD4_GPIO4_IO16 0x159 8792b1649a8STim Harvey >; 8802b1649a8STim Harvey }; 8812b1649a8STim Harvey 8822b1649a8STim Harvey pinctrl_i2c1: i2c1grp { 8832b1649a8STim Harvey fsl,pins = < 8842b1649a8STim Harvey MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL 0x400001c3 8852b1649a8STim Harvey MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA 0x400001c3 8862b1649a8STim Harvey >; 8872b1649a8STim Harvey }; 8882b1649a8STim Harvey 88919d0fc9eSTim Harvey pinctrl_i2c1_gpio: i2c1gpiogrp { 89019d0fc9eSTim Harvey fsl,pins = < 89119d0fc9eSTim Harvey MX8MM_IOMUXC_I2C1_SCL_GPIO5_IO14 0x400001c3 89219d0fc9eSTim Harvey MX8MM_IOMUXC_I2C1_SDA_GPIO5_IO15 0x400001c3 89319d0fc9eSTim Harvey >; 89419d0fc9eSTim Harvey }; 89519d0fc9eSTim Harvey 8962b1649a8STim Harvey pinctrl_i2c2: i2c2grp { 8972b1649a8STim Harvey fsl,pins = < 8982b1649a8STim Harvey MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3 8992b1649a8STim Harvey MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3 9002b1649a8STim Harvey >; 9012b1649a8STim Harvey }; 9022b1649a8STim Harvey 90319d0fc9eSTim Harvey pinctrl_i2c2_gpio: i2c2gpiogrp { 90419d0fc9eSTim Harvey fsl,pins = < 90519d0fc9eSTim Harvey MX8MM_IOMUXC_I2C2_SCL_GPIO5_IO16 0x400001c3 90619d0fc9eSTim Harvey MX8MM_IOMUXC_I2C2_SDA_GPIO5_IO17 0x400001c3 90719d0fc9eSTim Harvey >; 90819d0fc9eSTim Harvey }; 90919d0fc9eSTim Harvey 9102b1649a8STim Harvey pinctrl_i2c3: i2c3grp { 9112b1649a8STim Harvey fsl,pins = < 9122b1649a8STim Harvey MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c3 9132b1649a8STim Harvey MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA 0x400001c3 9142b1649a8STim Harvey >; 9152b1649a8STim Harvey }; 9162b1649a8STim Harvey 91719d0fc9eSTim Harvey pinctrl_i2c3_gpio: i2c3gpiogrp { 91819d0fc9eSTim Harvey fsl,pins = < 91919d0fc9eSTim Harvey MX8MM_IOMUXC_I2C3_SCL_GPIO5_IO18 0x400001c3 92019d0fc9eSTim Harvey MX8MM_IOMUXC_I2C3_SDA_GPIO5_IO19 0x400001c3 92119d0fc9eSTim Harvey >; 92219d0fc9eSTim Harvey }; 92319d0fc9eSTim Harvey 9242b1649a8STim Harvey pinctrl_i2c4: i2c4grp { 9252b1649a8STim Harvey fsl,pins = < 9262b1649a8STim Harvey MX8MM_IOMUXC_I2C4_SCL_I2C4_SCL 0x400001c3 9272b1649a8STim Harvey MX8MM_IOMUXC_I2C4_SDA_I2C4_SDA 0x400001c3 9282b1649a8STim Harvey >; 9292b1649a8STim Harvey }; 9302b1649a8STim Harvey 93119d0fc9eSTim Harvey pinctrl_i2c4_gpio: i2c4gpiogrp { 93219d0fc9eSTim Harvey fsl,pins = < 93319d0fc9eSTim Harvey MX8MM_IOMUXC_I2C4_SCL_GPIO5_IO20 0x400001c3 93419d0fc9eSTim Harvey MX8MM_IOMUXC_I2C4_SDA_GPIO5_IO21 0x400001c3 93519d0fc9eSTim Harvey >; 93619d0fc9eSTim Harvey }; 93719d0fc9eSTim Harvey 9382b1649a8STim Harvey pinctrl_ksz: kszgrp { 9392b1649a8STim Harvey fsl,pins = < 9402b1649a8STim Harvey MX8MM_IOMUXC_SAI1_TXD6_GPIO4_IO18 0x41 9412b1649a8STim Harvey MX8MM_IOMUXC_SAI1_TXD7_GPIO4_IO19 0x41 /* RST# */ 9422b1649a8STim Harvey >; 9432b1649a8STim Harvey }; 9442b1649a8STim Harvey 945afb424b9STim Harvey pinctrl_pcie0: pciegrp { 946afb424b9STim Harvey fsl,pins = < 947afb424b9STim Harvey MX8MM_IOMUXC_SAI3_TXFS_GPIO4_IO31 0x40000041 /* WDIS# */ 948afb424b9STim Harvey MX8MM_IOMUXC_SAI3_MCLK_GPIO5_IO2 0x41 949afb424b9STim Harvey >; 950afb424b9STim Harvey }; 951afb424b9STim Harvey 9522b1649a8STim Harvey pinctrl_pmic: pmicgrp { 9532b1649a8STim Harvey fsl,pins = < 9542b1649a8STim Harvey MX8MM_IOMUXC_SAI5_RXC_GPIO3_IO20 0x41 9552b1649a8STim Harvey >; 9562b1649a8STim Harvey }; 9572b1649a8STim Harvey 9582b1649a8STim Harvey pinctrl_reg_isouart: regisouartgrp { 9592b1649a8STim Harvey fsl,pins = < 9602b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13 0x40000041 9612b1649a8STim Harvey >; 9622b1649a8STim Harvey }; 9632b1649a8STim Harvey 9642b1649a8STim Harvey pinctrl_reg_ioexp: regioexpgrp { 9652b1649a8STim Harvey fsl,pins = < 9662b1649a8STim Harvey MX8MM_IOMUXC_SAI2_RXFS_GPIO4_IO21 0x40000041 9672b1649a8STim Harvey >; 9682b1649a8STim Harvey }; 9692b1649a8STim Harvey 9702b1649a8STim Harvey pinctrl_reg_wl: regwlgrp { 9712b1649a8STim Harvey fsl,pins = < 9722b1649a8STim Harvey MX8MM_IOMUXC_SAI5_MCLK_GPIO3_IO25 0x40000041 9732b1649a8STim Harvey >; 9742b1649a8STim Harvey }; 9752b1649a8STim Harvey 9762b1649a8STim Harvey pinctrl_reg_usb2: regusb1grp { 9772b1649a8STim Harvey fsl,pins = < 978590dc51bSTim Harvey MX8MM_IOMUXC_SAI1_RXD0_GPIO4_IO2 0x41 979590dc51bSTim Harvey MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17 0x140 980590dc51bSTim Harvey MX8MM_IOMUXC_GPIO1_IO15_USB2_OTG_OC 0x140 9812b1649a8STim Harvey >; 9822b1649a8STim Harvey }; 9832b1649a8STim Harvey 9842b1649a8STim Harvey pinctrl_spi1: spi1grp { 9852b1649a8STim Harvey fsl,pins = < 9862b1649a8STim Harvey MX8MM_IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK 0x82 9872b1649a8STim Harvey MX8MM_IOMUXC_ECSPI1_MOSI_ECSPI1_MOSI 0x82 9882b1649a8STim Harvey MX8MM_IOMUXC_ECSPI1_MISO_ECSPI1_MISO 0x82 9892b1649a8STim Harvey MX8MM_IOMUXC_ECSPI1_SS0_GPIO5_IO9 0x140 9902b1649a8STim Harvey >; 9912b1649a8STim Harvey }; 9922b1649a8STim Harvey 9932b1649a8STim Harvey pinctrl_uart1: uart1grp { 9942b1649a8STim Harvey fsl,pins = < 9952b1649a8STim Harvey MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX 0x140 9962b1649a8STim Harvey MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX 0x140 9972b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO01_GPIO1_IO1 0x140 9982b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x140 9992b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO11_GPIO1_IO11 0x140 10002b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO12_GPIO1_IO12 0x140 10012b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO14_GPIO1_IO14 0x140 10022b1649a8STim Harvey >; 10032b1649a8STim Harvey }; 10042b1649a8STim Harvey 10052b1649a8STim Harvey pinctrl_uart1_gpio: uart1gpiogrp { 10062b1649a8STim Harvey fsl,pins = < 10072b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO00_GPIO1_IO0 0x40000041 /* RS422# */ 10082b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x40000041 /* RS485# */ 10092b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO05_GPIO1_IO5 0x40000041 /* RS232# */ 10102b1649a8STim Harvey >; 10112b1649a8STim Harvey }; 10122b1649a8STim Harvey 10132b1649a8STim Harvey pinctrl_uart2: uart2grp { 10142b1649a8STim Harvey fsl,pins = < 10152b1649a8STim Harvey MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140 10162b1649a8STim Harvey MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140 10172b1649a8STim Harvey >; 10182b1649a8STim Harvey }; 10192b1649a8STim Harvey 10202b1649a8STim Harvey pinctrl_uart3: uart3grp { 10212b1649a8STim Harvey fsl,pins = < 10222b1649a8STim Harvey MX8MM_IOMUXC_UART3_RXD_UART3_DCE_RX 0x140 10232b1649a8STim Harvey MX8MM_IOMUXC_UART3_TXD_UART3_DCE_TX 0x140 10242b1649a8STim Harvey MX8MM_IOMUXC_SAI1_RXD7_GPIO4_IO9 0x140 10252b1649a8STim Harvey MX8MM_IOMUXC_SAI1_TXFS_GPIO4_IO10 0x140 10262b1649a8STim Harvey >; 10272b1649a8STim Harvey }; 10282b1649a8STim Harvey 10292b1649a8STim Harvey pinctrl_uart3_gpio: uart3gpiogrp { 10302b1649a8STim Harvey fsl,pins = < 1031a9c57782STim Harvey MX8MM_IOMUXC_SAI1_RXD4_GPIO4_IO6 0x40000110 /* RS232# */ 1032a9c57782STim Harvey MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7 0x40000110 /* RS422# */ 1033a9c57782STim Harvey MX8MM_IOMUXC_SAI1_RXD6_GPIO4_IO8 0x40000110 /* RS485# */ 10342b1649a8STim Harvey >; 10352b1649a8STim Harvey }; 10362b1649a8STim Harvey 10372b1649a8STim Harvey pinctrl_uart4: uart4grp { 10382b1649a8STim Harvey fsl,pins = < 10392b1649a8STim Harvey MX8MM_IOMUXC_UART4_RXD_UART4_DCE_RX 0x140 10402b1649a8STim Harvey MX8MM_IOMUXC_UART4_TXD_UART4_DCE_TX 0x140 10412b1649a8STim Harvey MX8MM_IOMUXC_ECSPI2_MOSI_GPIO5_IO11 0x140 10422b1649a8STim Harvey MX8MM_IOMUXC_ECSPI2_MISO_GPIO5_IO12 0x140 10432b1649a8STim Harvey >; 10442b1649a8STim Harvey }; 10452b1649a8STim Harvey 10462b1649a8STim Harvey pinctrl_uart4_gpio: uart4gpiogrp { 10472b1649a8STim Harvey fsl,pins = < 10482b1649a8STim Harvey 10492b1649a8STim Harvey MX8MM_IOMUXC_ECSPI2_SCLK_GPIO5_IO10 0x40000041 /* RS232# */ 10502b1649a8STim Harvey MX8MM_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x40000041 /* RS422# */ 10512b1649a8STim Harvey MX8MM_IOMUXC_SAI2_MCLK_GPIO4_IO27 0x40000041 /* RS485# */ 10522b1649a8STim Harvey >; 10532b1649a8STim Harvey }; 10542b1649a8STim Harvey 10552b1649a8STim Harvey pinctrl_usdhc1: usdhc1grp { 10562b1649a8STim Harvey fsl,pins = < 10572b1649a8STim Harvey MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x190 10582b1649a8STim Harvey MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d0 10592b1649a8STim Harvey MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d0 10602b1649a8STim Harvey MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d0 10612b1649a8STim Harvey MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d0 10622b1649a8STim Harvey MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d0 10632b1649a8STim Harvey >; 10642b1649a8STim Harvey }; 10652b1649a8STim Harvey 106618bbf7acSTim Harvey pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { 106718bbf7acSTim Harvey fsl,pins = < 106818bbf7acSTim Harvey MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x194 106918bbf7acSTim Harvey MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d4 107018bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d4 107118bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d4 107218bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d4 107318bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d4 107418bbf7acSTim Harvey >; 107518bbf7acSTim Harvey }; 107618bbf7acSTim Harvey 107718bbf7acSTim Harvey pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { 107818bbf7acSTim Harvey fsl,pins = < 107918bbf7acSTim Harvey MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x196 108018bbf7acSTim Harvey MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d6 108118bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d6 108218bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d6 108318bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d6 108418bbf7acSTim Harvey MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d6 108518bbf7acSTim Harvey >; 108618bbf7acSTim Harvey }; 108718bbf7acSTim Harvey 10882b1649a8STim Harvey pinctrl_usdhc2: usdhc2grp { 10892b1649a8STim Harvey fsl,pins = < 10902b1649a8STim Harvey MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 10912b1649a8STim Harvey MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 10922b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 10932b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 10942b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 10952b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 10962b1649a8STim Harvey >; 10972b1649a8STim Harvey }; 10982b1649a8STim Harvey 10992b1649a8STim Harvey pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 11002b1649a8STim Harvey fsl,pins = < 11012b1649a8STim Harvey MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 11022b1649a8STim Harvey MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 11032b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 11042b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 11052b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 11062b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 11072b1649a8STim Harvey >; 11082b1649a8STim Harvey }; 11092b1649a8STim Harvey 11102b1649a8STim Harvey pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 11112b1649a8STim Harvey fsl,pins = < 11122b1649a8STim Harvey MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 11132b1649a8STim Harvey MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 11142b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 11152b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 11162b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 11172b1649a8STim Harvey MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 11182b1649a8STim Harvey >; 11192b1649a8STim Harvey }; 11202b1649a8STim Harvey 11212b1649a8STim Harvey pinctrl_usdhc2_gpio: usdhc2-gpiogrp { 11222b1649a8STim Harvey fsl,pins = < 11232b1649a8STim Harvey MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x1c4 11242b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 11252b1649a8STim Harvey >; 11262b1649a8STim Harvey }; 11272b1649a8STim Harvey 11282b1649a8STim Harvey pinctrl_usdhc3: usdhc3grp { 11292b1649a8STim Harvey fsl,pins = < 11302b1649a8STim Harvey MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x190 11312b1649a8STim Harvey MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d0 11322b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d0 11332b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d0 11342b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d0 11352b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d0 11362b1649a8STim Harvey MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d0 11372b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d0 11382b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d0 11392b1649a8STim Harvey MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d0 11402b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x190 11412b1649a8STim Harvey >; 11422b1649a8STim Harvey }; 11432b1649a8STim Harvey 11442b1649a8STim Harvey pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { 11452b1649a8STim Harvey fsl,pins = < 11462b1649a8STim Harvey MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x194 11472b1649a8STim Harvey MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d4 11482b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4 11492b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4 11502b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4 11512b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4 11522b1649a8STim Harvey MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4 11532b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4 11542b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4 11552b1649a8STim Harvey MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4 11562b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x194 11572b1649a8STim Harvey >; 11582b1649a8STim Harvey }; 11592b1649a8STim Harvey 11602b1649a8STim Harvey pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { 11612b1649a8STim Harvey fsl,pins = < 11622b1649a8STim Harvey MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x196 11632b1649a8STim Harvey MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d6 11642b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d6 11652b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d6 11662b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d6 11672b1649a8STim Harvey MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d6 11682b1649a8STim Harvey MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d6 11692b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d6 11702b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d6 11712b1649a8STim Harvey MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d6 11722b1649a8STim Harvey MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x196 11732b1649a8STim Harvey >; 11742b1649a8STim Harvey }; 11752b1649a8STim Harvey 11762b1649a8STim Harvey pinctrl_wdog: wdoggrp { 11772b1649a8STim Harvey fsl,pins = < 11782b1649a8STim Harvey MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6 11792b1649a8STim Harvey >; 11802b1649a8STim Harvey }; 11812b1649a8STim Harvey}; 1182