162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci// 362306a36Sopenharmony_ci// Copyright (C) 2014 Freescale Semiconductor, Inc. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci/dts-v1/; 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 862306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 962306a36Sopenharmony_ci#include "imx6sx.dtsi" 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/ { 1262306a36Sopenharmony_ci model = "Freescale i.MX6 SoloX SDB Board"; 1362306a36Sopenharmony_ci compatible = "fsl,imx6sx-sdb", "fsl,imx6sx"; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci chosen { 1662306a36Sopenharmony_ci stdout-path = &uart1; 1762306a36Sopenharmony_ci }; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci memory@80000000 { 2062306a36Sopenharmony_ci device_type = "memory"; 2162306a36Sopenharmony_ci reg = <0x80000000 0x40000000>; 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci backlight_display: backlight-display { 2562306a36Sopenharmony_ci compatible = "pwm-backlight"; 2662306a36Sopenharmony_ci pwms = <&pwm3 0 5000000>; 2762306a36Sopenharmony_ci brightness-levels = <0 4 8 16 32 64 128 255>; 2862306a36Sopenharmony_ci default-brightness-level = <6>; 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci gpio-keys { 3262306a36Sopenharmony_ci compatible = "gpio-keys"; 3362306a36Sopenharmony_ci pinctrl-names = "default"; 3462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpio_keys>; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci volume-up { 3762306a36Sopenharmony_ci label = "Volume Up"; 3862306a36Sopenharmony_ci gpios = <&gpio1 18 GPIO_ACTIVE_LOW>; 3962306a36Sopenharmony_ci linux,code = <KEY_VOLUMEUP>; 4062306a36Sopenharmony_ci wakeup-source; 4162306a36Sopenharmony_ci }; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci volume-down { 4462306a36Sopenharmony_ci label = "Volume Down"; 4562306a36Sopenharmony_ci gpios = <&gpio1 19 GPIO_ACTIVE_LOW>; 4662306a36Sopenharmony_ci linux,code = <KEY_VOLUMEDOWN>; 4762306a36Sopenharmony_ci wakeup-source; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci vcc_sd3: regulator-vcc-sd3 { 5262306a36Sopenharmony_ci compatible = "regulator-fixed"; 5362306a36Sopenharmony_ci pinctrl-names = "default"; 5462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_vcc_sd3>; 5562306a36Sopenharmony_ci regulator-name = "VCC_SD3"; 5662306a36Sopenharmony_ci regulator-min-microvolt = <3000000>; 5762306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 5862306a36Sopenharmony_ci gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>; 5962306a36Sopenharmony_ci enable-active-high; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ci reg_usb_otg1_vbus: regulator-usb-otg1-vbus { 6362306a36Sopenharmony_ci compatible = "regulator-fixed"; 6462306a36Sopenharmony_ci pinctrl-names = "default"; 6562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usb_otg1>; 6662306a36Sopenharmony_ci regulator-name = "usb_otg1_vbus"; 6762306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 6862306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 6962306a36Sopenharmony_ci gpio = <&gpio1 9 GPIO_ACTIVE_HIGH>; 7062306a36Sopenharmony_ci enable-active-high; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci reg_usb_otg2_vbus: regulator-usb-otg2-vbus { 7462306a36Sopenharmony_ci compatible = "regulator-fixed"; 7562306a36Sopenharmony_ci pinctrl-names = "default"; 7662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usb_otg2>; 7762306a36Sopenharmony_ci regulator-name = "usb_otg2_vbus"; 7862306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 7962306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 8062306a36Sopenharmony_ci gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>; 8162306a36Sopenharmony_ci enable-active-high; 8262306a36Sopenharmony_ci }; 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci reg_psu_5v: regulator-psu-5v { 8562306a36Sopenharmony_ci compatible = "regulator-fixed"; 8662306a36Sopenharmony_ci regulator-name = "PSU-5V0"; 8762306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 8862306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 8962306a36Sopenharmony_ci }; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci reg_lcd_3v3: regulator-lcd-3v3 { 9262306a36Sopenharmony_ci compatible = "regulator-fixed"; 9362306a36Sopenharmony_ci regulator-name = "lcd-3v3"; 9462306a36Sopenharmony_ci gpio = <&gpio3 27 0>; 9562306a36Sopenharmony_ci enable-active-high; 9662306a36Sopenharmony_ci }; 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci reg_peri_3v3: regulator-peri-3v3 { 9962306a36Sopenharmony_ci compatible = "regulator-fixed"; 10062306a36Sopenharmony_ci pinctrl-names = "default"; 10162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_peri_3v3>; 10262306a36Sopenharmony_ci regulator-name = "peri_3v3"; 10362306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 10462306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 10562306a36Sopenharmony_ci gpio = <&gpio4 16 GPIO_ACTIVE_HIGH>; 10662306a36Sopenharmony_ci enable-active-high; 10762306a36Sopenharmony_ci regulator-always-on; 10862306a36Sopenharmony_ci }; 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci reg_enet_3v3: regulator-enet-3v3 { 11162306a36Sopenharmony_ci compatible = "regulator-fixed"; 11262306a36Sopenharmony_ci pinctrl-names = "default"; 11362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet_3v3>; 11462306a36Sopenharmony_ci regulator-name = "enet_3v3"; 11562306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 11662306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 11762306a36Sopenharmony_ci gpio = <&gpio2 6 GPIO_ACTIVE_LOW>; 11862306a36Sopenharmony_ci regulator-boot-on; 11962306a36Sopenharmony_ci regulator-always-on; 12062306a36Sopenharmony_ci }; 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci reg_pcie_gpio: regulator-pcie-gpio { 12362306a36Sopenharmony_ci compatible = "regulator-fixed"; 12462306a36Sopenharmony_ci pinctrl-names = "default"; 12562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pcie_reg>; 12662306a36Sopenharmony_ci regulator-name = "MPCIE_3V3"; 12762306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 12862306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 12962306a36Sopenharmony_ci gpio = <&gpio2 1 GPIO_ACTIVE_HIGH>; 13062306a36Sopenharmony_ci enable-active-high; 13162306a36Sopenharmony_ci }; 13262306a36Sopenharmony_ci 13362306a36Sopenharmony_ci reg_lcd_5v: regulator-lcd-5v { 13462306a36Sopenharmony_ci compatible = "regulator-fixed"; 13562306a36Sopenharmony_ci regulator-name = "lcd-5v0"; 13662306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 13762306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 13862306a36Sopenharmony_ci }; 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci reg_can_en: regulator-can-en { 14162306a36Sopenharmony_ci compatible = "regulator-fixed"; 14262306a36Sopenharmony_ci regulator-name = "can-en"; 14362306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 14462306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 14562306a36Sopenharmony_ci }; 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci reg_can_stby: regulator-can-stby { 14862306a36Sopenharmony_ci compatible = "regulator-fixed"; 14962306a36Sopenharmony_ci regulator-name = "can-stby"; 15062306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 15162306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 15262306a36Sopenharmony_ci }; 15362306a36Sopenharmony_ci 15462306a36Sopenharmony_ci sound { 15562306a36Sopenharmony_ci compatible = "fsl,imx6sx-sdb-wm8962", "fsl,imx-audio-wm8962"; 15662306a36Sopenharmony_ci pinctrl-names = "default"; 15762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_hp>; 15862306a36Sopenharmony_ci model = "wm8962-audio"; 15962306a36Sopenharmony_ci ssi-controller = <&ssi2>; 16062306a36Sopenharmony_ci audio-codec = <&codec>; 16162306a36Sopenharmony_ci audio-routing = 16262306a36Sopenharmony_ci "Headphone Jack", "HPOUTL", 16362306a36Sopenharmony_ci "Headphone Jack", "HPOUTR", 16462306a36Sopenharmony_ci "Ext Spk", "SPKOUTL", 16562306a36Sopenharmony_ci "Ext Spk", "SPKOUTR", 16662306a36Sopenharmony_ci "AMIC", "MICBIAS", 16762306a36Sopenharmony_ci "IN3R", "AMIC"; 16862306a36Sopenharmony_ci mux-int-port = <2>; 16962306a36Sopenharmony_ci mux-ext-port = <6>; 17062306a36Sopenharmony_ci hp-det-gpio = <&gpio1 17 GPIO_ACTIVE_LOW>; 17162306a36Sopenharmony_ci }; 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ci panel { 17462306a36Sopenharmony_ci compatible = "sii,43wvf1g"; 17562306a36Sopenharmony_ci backlight = <&backlight_display>; 17662306a36Sopenharmony_ci dvdd-supply = <®_lcd_3v3>; 17762306a36Sopenharmony_ci avdd-supply = <®_lcd_5v>; 17862306a36Sopenharmony_ci 17962306a36Sopenharmony_ci port { 18062306a36Sopenharmony_ci panel_in: endpoint { 18162306a36Sopenharmony_ci remote-endpoint = <&display_out>; 18262306a36Sopenharmony_ci }; 18362306a36Sopenharmony_ci }; 18462306a36Sopenharmony_ci }; 18562306a36Sopenharmony_ci 18662306a36Sopenharmony_ci sound-spdif { 18762306a36Sopenharmony_ci compatible = "fsl,imx-audio-spdif", 18862306a36Sopenharmony_ci "fsl,imx6sx-sdb-spdif"; 18962306a36Sopenharmony_ci model = "imx-spdif"; 19062306a36Sopenharmony_ci spdif-controller = <&spdif>; 19162306a36Sopenharmony_ci spdif-out; 19262306a36Sopenharmony_ci }; 19362306a36Sopenharmony_ci 19462306a36Sopenharmony_ci}; 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci&audmux { 19762306a36Sopenharmony_ci pinctrl-names = "default"; 19862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_audmux>; 19962306a36Sopenharmony_ci status = "okay"; 20062306a36Sopenharmony_ci}; 20162306a36Sopenharmony_ci 20262306a36Sopenharmony_ci&fec1 { 20362306a36Sopenharmony_ci pinctrl-names = "default"; 20462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet1>; 20562306a36Sopenharmony_ci phy-supply = <®_enet_3v3>; 20662306a36Sopenharmony_ci phy-mode = "rgmii-id"; 20762306a36Sopenharmony_ci phy-handle = <ðphy1>; 20862306a36Sopenharmony_ci phy-reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; 20962306a36Sopenharmony_ci fsl,magic-packet; 21062306a36Sopenharmony_ci status = "okay"; 21162306a36Sopenharmony_ci 21262306a36Sopenharmony_ci mdio { 21362306a36Sopenharmony_ci #address-cells = <1>; 21462306a36Sopenharmony_ci #size-cells = <0>; 21562306a36Sopenharmony_ci 21662306a36Sopenharmony_ci ethphy1: ethernet-phy@1 { 21762306a36Sopenharmony_ci reg = <1>; 21862306a36Sopenharmony_ci }; 21962306a36Sopenharmony_ci 22062306a36Sopenharmony_ci ethphy2: ethernet-phy@2 { 22162306a36Sopenharmony_ci reg = <2>; 22262306a36Sopenharmony_ci }; 22362306a36Sopenharmony_ci }; 22462306a36Sopenharmony_ci}; 22562306a36Sopenharmony_ci 22662306a36Sopenharmony_ci&fec2 { 22762306a36Sopenharmony_ci pinctrl-names = "default"; 22862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet2>; 22962306a36Sopenharmony_ci phy-mode = "rgmii-id"; 23062306a36Sopenharmony_ci phy-handle = <ðphy2>; 23162306a36Sopenharmony_ci fsl,magic-packet; 23262306a36Sopenharmony_ci status = "okay"; 23362306a36Sopenharmony_ci}; 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ci&flexcan1 { 23662306a36Sopenharmony_ci pinctrl-names = "default"; 23762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_flexcan1>; 23862306a36Sopenharmony_ci xceiver-supply = <®_can_stby>; 23962306a36Sopenharmony_ci status = "okay"; 24062306a36Sopenharmony_ci}; 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci&flexcan2 { 24362306a36Sopenharmony_ci pinctrl-names = "default"; 24462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_flexcan2>; 24562306a36Sopenharmony_ci xceiver-supply = <®_can_stby>; 24662306a36Sopenharmony_ci status = "okay"; 24762306a36Sopenharmony_ci}; 24862306a36Sopenharmony_ci 24962306a36Sopenharmony_ci&i2c3 { 25062306a36Sopenharmony_ci clock-frequency = <100000>; 25162306a36Sopenharmony_ci pinctrl-names = "default"; 25262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c3>; 25362306a36Sopenharmony_ci status = "okay"; 25462306a36Sopenharmony_ci}; 25562306a36Sopenharmony_ci 25662306a36Sopenharmony_ci&i2c4 { 25762306a36Sopenharmony_ci clock-frequency = <100000>; 25862306a36Sopenharmony_ci pinctrl-names = "default"; 25962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c4>; 26062306a36Sopenharmony_ci status = "okay"; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci codec: wm8962@1a { 26362306a36Sopenharmony_ci compatible = "wlf,wm8962"; 26462306a36Sopenharmony_ci reg = <0x1a>; 26562306a36Sopenharmony_ci clocks = <&clks IMX6SX_CLK_AUDIO>; 26662306a36Sopenharmony_ci DCVDD-supply = <&vgen4_reg>; 26762306a36Sopenharmony_ci DBVDD-supply = <&vgen4_reg>; 26862306a36Sopenharmony_ci AVDD-supply = <&vgen4_reg>; 26962306a36Sopenharmony_ci CPVDD-supply = <&vgen4_reg>; 27062306a36Sopenharmony_ci MICVDD-supply = <&vgen3_reg>; 27162306a36Sopenharmony_ci PLLVDD-supply = <&vgen4_reg>; 27262306a36Sopenharmony_ci SPKVDD1-supply = <®_psu_5v>; 27362306a36Sopenharmony_ci SPKVDD2-supply = <®_psu_5v>; 27462306a36Sopenharmony_ci }; 27562306a36Sopenharmony_ci}; 27662306a36Sopenharmony_ci 27762306a36Sopenharmony_ci&pcie { 27862306a36Sopenharmony_ci pinctrl-names = "default"; 27962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pcie>; 28062306a36Sopenharmony_ci reset-gpio = <&gpio2 0 GPIO_ACTIVE_LOW>; 28162306a36Sopenharmony_ci vpcie-supply = <®_pcie_gpio>; 28262306a36Sopenharmony_ci status = "okay"; 28362306a36Sopenharmony_ci}; 28462306a36Sopenharmony_ci 28562306a36Sopenharmony_ci&lcdif1 { 28662306a36Sopenharmony_ci pinctrl-names = "default"; 28762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_lcd>; 28862306a36Sopenharmony_ci status = "okay"; 28962306a36Sopenharmony_ci 29062306a36Sopenharmony_ci port { 29162306a36Sopenharmony_ci display_out: endpoint { 29262306a36Sopenharmony_ci remote-endpoint = <&panel_in>; 29362306a36Sopenharmony_ci }; 29462306a36Sopenharmony_ci }; 29562306a36Sopenharmony_ci}; 29662306a36Sopenharmony_ci 29762306a36Sopenharmony_ci&pwm3 { 29862306a36Sopenharmony_ci #pwm-cells = <2>; 29962306a36Sopenharmony_ci pinctrl-names = "default"; 30062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pwm3>; 30162306a36Sopenharmony_ci status = "okay"; 30262306a36Sopenharmony_ci}; 30362306a36Sopenharmony_ci 30462306a36Sopenharmony_ci&snvs_poweroff { 30562306a36Sopenharmony_ci status = "okay"; 30662306a36Sopenharmony_ci}; 30762306a36Sopenharmony_ci 30862306a36Sopenharmony_ci&sai1 { 30962306a36Sopenharmony_ci pinctrl-names = "default"; 31062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_sai1>; 31162306a36Sopenharmony_ci status = "disabled"; 31262306a36Sopenharmony_ci}; 31362306a36Sopenharmony_ci 31462306a36Sopenharmony_ci&spdif { 31562306a36Sopenharmony_ci pinctrl-names = "default"; 31662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_spdif>; 31762306a36Sopenharmony_ci assigned-clocks = <&clks IMX6SX_CLK_SPDIF_PODF>; 31862306a36Sopenharmony_ci assigned-clock-rates = <24576000>; 31962306a36Sopenharmony_ci status = "okay"; 32062306a36Sopenharmony_ci}; 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci&ssi2 { 32362306a36Sopenharmony_ci status = "okay"; 32462306a36Sopenharmony_ci}; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci&uart1 { 32762306a36Sopenharmony_ci pinctrl-names = "default"; 32862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart1>; 32962306a36Sopenharmony_ci status = "okay"; 33062306a36Sopenharmony_ci}; 33162306a36Sopenharmony_ci 33262306a36Sopenharmony_ci&uart5 { /* for bluetooth */ 33362306a36Sopenharmony_ci pinctrl-names = "default"; 33462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart5>; 33562306a36Sopenharmony_ci uart-has-rtscts; 33662306a36Sopenharmony_ci status = "okay"; 33762306a36Sopenharmony_ci}; 33862306a36Sopenharmony_ci 33962306a36Sopenharmony_ci&usbotg1 { 34062306a36Sopenharmony_ci vbus-supply = <®_usb_otg1_vbus>; 34162306a36Sopenharmony_ci pinctrl-names = "default"; 34262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usb_otg1_id>; 34362306a36Sopenharmony_ci status = "okay"; 34462306a36Sopenharmony_ci}; 34562306a36Sopenharmony_ci 34662306a36Sopenharmony_ci&usbotg2 { 34762306a36Sopenharmony_ci vbus-supply = <®_usb_otg2_vbus>; 34862306a36Sopenharmony_ci dr_mode = "host"; 34962306a36Sopenharmony_ci status = "okay"; 35062306a36Sopenharmony_ci}; 35162306a36Sopenharmony_ci 35262306a36Sopenharmony_ci&usbphy1 { 35362306a36Sopenharmony_ci fsl,tx-d-cal = <106>; 35462306a36Sopenharmony_ci}; 35562306a36Sopenharmony_ci 35662306a36Sopenharmony_ci&usbphy2 { 35762306a36Sopenharmony_ci fsl,tx-d-cal = <106>; 35862306a36Sopenharmony_ci}; 35962306a36Sopenharmony_ci 36062306a36Sopenharmony_ci&usdhc2 { 36162306a36Sopenharmony_ci pinctrl-names = "default"; 36262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc2>; 36362306a36Sopenharmony_ci non-removable; 36462306a36Sopenharmony_ci no-1-8-v; 36562306a36Sopenharmony_ci keep-power-in-suspend; 36662306a36Sopenharmony_ci wakeup-source; 36762306a36Sopenharmony_ci status = "okay"; 36862306a36Sopenharmony_ci}; 36962306a36Sopenharmony_ci 37062306a36Sopenharmony_ci&usdhc3 { 37162306a36Sopenharmony_ci pinctrl-names = "default", "state_100mhz", "state_200mhz"; 37262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc3>; 37362306a36Sopenharmony_ci pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 37462306a36Sopenharmony_ci pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 37562306a36Sopenharmony_ci bus-width = <8>; 37662306a36Sopenharmony_ci cd-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 37762306a36Sopenharmony_ci wp-gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>; 37862306a36Sopenharmony_ci keep-power-in-suspend; 37962306a36Sopenharmony_ci wakeup-source; 38062306a36Sopenharmony_ci vmmc-supply = <&vcc_sd3>; 38162306a36Sopenharmony_ci status = "okay"; 38262306a36Sopenharmony_ci}; 38362306a36Sopenharmony_ci 38462306a36Sopenharmony_ci&usdhc4 { 38562306a36Sopenharmony_ci pinctrl-names = "default"; 38662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc4>; 38762306a36Sopenharmony_ci cd-gpios = <&gpio6 21 GPIO_ACTIVE_LOW>; 38862306a36Sopenharmony_ci wp-gpios = <&gpio6 20 GPIO_ACTIVE_HIGH>; 38962306a36Sopenharmony_ci status = "okay"; 39062306a36Sopenharmony_ci}; 39162306a36Sopenharmony_ci 39262306a36Sopenharmony_ci&wdog1 { 39362306a36Sopenharmony_ci pinctrl-names = "default"; 39462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_wdog>; 39562306a36Sopenharmony_ci fsl,ext-reset-output; 39662306a36Sopenharmony_ci}; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci&iomuxc { 39962306a36Sopenharmony_ci imx6x-sdb { 40062306a36Sopenharmony_ci pinctrl_audmux: audmuxgrp { 40162306a36Sopenharmony_ci fsl,pins = < 40262306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA00__AUDMUX_AUD6_TXC 0x130b0 40362306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA01__AUDMUX_AUD6_TXFS 0x130b0 40462306a36Sopenharmony_ci MX6SX_PAD_CSI_HSYNC__AUDMUX_AUD6_TXD 0x120b0 40562306a36Sopenharmony_ci MX6SX_PAD_CSI_VSYNC__AUDMUX_AUD6_RXD 0x130b0 40662306a36Sopenharmony_ci MX6SX_PAD_CSI_PIXCLK__AUDMUX_MCLK 0x130b0 40762306a36Sopenharmony_ci >; 40862306a36Sopenharmony_ci }; 40962306a36Sopenharmony_ci 41062306a36Sopenharmony_ci pinctrl_enet1: enet1grp { 41162306a36Sopenharmony_ci fsl,pins = < 41262306a36Sopenharmony_ci MX6SX_PAD_ENET1_MDIO__ENET1_MDIO 0xa0b1 41362306a36Sopenharmony_ci MX6SX_PAD_ENET1_MDC__ENET1_MDC 0xa0b1 41462306a36Sopenharmony_ci MX6SX_PAD_RGMII1_TXC__ENET1_RGMII_TXC 0xa0b1 41562306a36Sopenharmony_ci MX6SX_PAD_RGMII1_TD0__ENET1_TX_DATA_0 0xa0b1 41662306a36Sopenharmony_ci MX6SX_PAD_RGMII1_TD1__ENET1_TX_DATA_1 0xa0b1 41762306a36Sopenharmony_ci MX6SX_PAD_RGMII1_TD2__ENET1_TX_DATA_2 0xa0b1 41862306a36Sopenharmony_ci MX6SX_PAD_RGMII1_TD3__ENET1_TX_DATA_3 0xa0b1 41962306a36Sopenharmony_ci MX6SX_PAD_RGMII1_TX_CTL__ENET1_TX_EN 0xa0b1 42062306a36Sopenharmony_ci MX6SX_PAD_RGMII1_RXC__ENET1_RX_CLK 0x3081 42162306a36Sopenharmony_ci MX6SX_PAD_RGMII1_RD0__ENET1_RX_DATA_0 0x3081 42262306a36Sopenharmony_ci MX6SX_PAD_RGMII1_RD1__ENET1_RX_DATA_1 0x3081 42362306a36Sopenharmony_ci MX6SX_PAD_RGMII1_RD2__ENET1_RX_DATA_2 0x3081 42462306a36Sopenharmony_ci MX6SX_PAD_RGMII1_RD3__ENET1_RX_DATA_3 0x3081 42562306a36Sopenharmony_ci MX6SX_PAD_RGMII1_RX_CTL__ENET1_RX_EN 0x3081 42662306a36Sopenharmony_ci MX6SX_PAD_ENET2_RX_CLK__ENET2_REF_CLK_25M 0x91 42762306a36Sopenharmony_ci /* phy reset */ 42862306a36Sopenharmony_ci MX6SX_PAD_ENET2_CRS__GPIO2_IO_7 0x10b0 42962306a36Sopenharmony_ci >; 43062306a36Sopenharmony_ci }; 43162306a36Sopenharmony_ci 43262306a36Sopenharmony_ci pinctrl_enet_3v3: enet3v3grp { 43362306a36Sopenharmony_ci fsl,pins = < 43462306a36Sopenharmony_ci MX6SX_PAD_ENET2_COL__GPIO2_IO_6 0x80000000 43562306a36Sopenharmony_ci >; 43662306a36Sopenharmony_ci }; 43762306a36Sopenharmony_ci 43862306a36Sopenharmony_ci pinctrl_enet2: enet2grp { 43962306a36Sopenharmony_ci fsl,pins = < 44062306a36Sopenharmony_ci MX6SX_PAD_RGMII2_TXC__ENET2_RGMII_TXC 0xa0b9 44162306a36Sopenharmony_ci MX6SX_PAD_RGMII2_TD0__ENET2_TX_DATA_0 0xa0b1 44262306a36Sopenharmony_ci MX6SX_PAD_RGMII2_TD1__ENET2_TX_DATA_1 0xa0b1 44362306a36Sopenharmony_ci MX6SX_PAD_RGMII2_TD2__ENET2_TX_DATA_2 0xa0b1 44462306a36Sopenharmony_ci MX6SX_PAD_RGMII2_TD3__ENET2_TX_DATA_3 0xa0b1 44562306a36Sopenharmony_ci MX6SX_PAD_RGMII2_TX_CTL__ENET2_TX_EN 0xa0b1 44662306a36Sopenharmony_ci MX6SX_PAD_RGMII2_RXC__ENET2_RX_CLK 0x3081 44762306a36Sopenharmony_ci MX6SX_PAD_RGMII2_RD0__ENET2_RX_DATA_0 0x3081 44862306a36Sopenharmony_ci MX6SX_PAD_RGMII2_RD1__ENET2_RX_DATA_1 0x3081 44962306a36Sopenharmony_ci MX6SX_PAD_RGMII2_RD2__ENET2_RX_DATA_2 0x3081 45062306a36Sopenharmony_ci MX6SX_PAD_RGMII2_RD3__ENET2_RX_DATA_3 0x3081 45162306a36Sopenharmony_ci MX6SX_PAD_RGMII2_RX_CTL__ENET2_RX_EN 0x3081 45262306a36Sopenharmony_ci >; 45362306a36Sopenharmony_ci }; 45462306a36Sopenharmony_ci 45562306a36Sopenharmony_ci pinctrl_flexcan1: flexcan1grp { 45662306a36Sopenharmony_ci fsl,pins = < 45762306a36Sopenharmony_ci MX6SX_PAD_QSPI1B_DQS__CAN1_TX 0x1b020 45862306a36Sopenharmony_ci MX6SX_PAD_QSPI1A_SS1_B__CAN1_RX 0x1b020 45962306a36Sopenharmony_ci >; 46062306a36Sopenharmony_ci }; 46162306a36Sopenharmony_ci 46262306a36Sopenharmony_ci pinctrl_flexcan2: flexcan2grp { 46362306a36Sopenharmony_ci fsl,pins = < 46462306a36Sopenharmony_ci MX6SX_PAD_QSPI1B_SS1_B__CAN2_RX 0x1b020 46562306a36Sopenharmony_ci MX6SX_PAD_QSPI1A_DQS__CAN2_TX 0x1b020 46662306a36Sopenharmony_ci >; 46762306a36Sopenharmony_ci }; 46862306a36Sopenharmony_ci 46962306a36Sopenharmony_ci pinctrl_gpio_keys: gpio_keysgrp { 47062306a36Sopenharmony_ci fsl,pins = < 47162306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA04__GPIO1_IO_18 0x17059 47262306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA05__GPIO1_IO_19 0x17059 47362306a36Sopenharmony_ci >; 47462306a36Sopenharmony_ci }; 47562306a36Sopenharmony_ci 47662306a36Sopenharmony_ci pinctrl_hp: hpgrp { 47762306a36Sopenharmony_ci fsl,pins = < 47862306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA03__GPIO1_IO_17 0x17059 47962306a36Sopenharmony_ci >; 48062306a36Sopenharmony_ci }; 48162306a36Sopenharmony_ci 48262306a36Sopenharmony_ci pinctrl_i2c1: i2c1grp { 48362306a36Sopenharmony_ci fsl,pins = < 48462306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO01__I2C1_SDA 0x4001b8b1 48562306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO00__I2C1_SCL 0x4001b8b1 48662306a36Sopenharmony_ci >; 48762306a36Sopenharmony_ci }; 48862306a36Sopenharmony_ci 48962306a36Sopenharmony_ci pinctrl_i2c3: i2c3grp { 49062306a36Sopenharmony_ci fsl,pins = < 49162306a36Sopenharmony_ci MX6SX_PAD_KEY_ROW4__I2C3_SDA 0x4001b8b1 49262306a36Sopenharmony_ci MX6SX_PAD_KEY_COL4__I2C3_SCL 0x4001b8b1 49362306a36Sopenharmony_ci >; 49462306a36Sopenharmony_ci }; 49562306a36Sopenharmony_ci 49662306a36Sopenharmony_ci pinctrl_i2c4: i2c4grp { 49762306a36Sopenharmony_ci fsl,pins = < 49862306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA07__I2C4_SDA 0x4001b8b1 49962306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA06__I2C4_SCL 0x4001b8b1 50062306a36Sopenharmony_ci >; 50162306a36Sopenharmony_ci }; 50262306a36Sopenharmony_ci 50362306a36Sopenharmony_ci pinctrl_lcd: lcdgrp { 50462306a36Sopenharmony_ci fsl,pins = < 50562306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA00__LCDIF1_DATA_0 0x4001b0b0 50662306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA01__LCDIF1_DATA_1 0x4001b0b0 50762306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA02__LCDIF1_DATA_2 0x4001b0b0 50862306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA03__LCDIF1_DATA_3 0x4001b0b0 50962306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA04__LCDIF1_DATA_4 0x4001b0b0 51062306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA05__LCDIF1_DATA_5 0x4001b0b0 51162306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA06__LCDIF1_DATA_6 0x4001b0b0 51262306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA07__LCDIF1_DATA_7 0x4001b0b0 51362306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA08__LCDIF1_DATA_8 0x4001b0b0 51462306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA09__LCDIF1_DATA_9 0x4001b0b0 51562306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA10__LCDIF1_DATA_10 0x4001b0b0 51662306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA11__LCDIF1_DATA_11 0x4001b0b0 51762306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA12__LCDIF1_DATA_12 0x4001b0b0 51862306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA13__LCDIF1_DATA_13 0x4001b0b0 51962306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA14__LCDIF1_DATA_14 0x4001b0b0 52062306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA15__LCDIF1_DATA_15 0x4001b0b0 52162306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA16__LCDIF1_DATA_16 0x4001b0b0 52262306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA17__LCDIF1_DATA_17 0x4001b0b0 52362306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA18__LCDIF1_DATA_18 0x4001b0b0 52462306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA19__LCDIF1_DATA_19 0x4001b0b0 52562306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA20__LCDIF1_DATA_20 0x4001b0b0 52662306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA21__LCDIF1_DATA_21 0x4001b0b0 52762306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA22__LCDIF1_DATA_22 0x4001b0b0 52862306a36Sopenharmony_ci MX6SX_PAD_LCD1_DATA23__LCDIF1_DATA_23 0x4001b0b0 52962306a36Sopenharmony_ci MX6SX_PAD_LCD1_CLK__LCDIF1_CLK 0x4001b0b0 53062306a36Sopenharmony_ci MX6SX_PAD_LCD1_ENABLE__LCDIF1_ENABLE 0x4001b0b0 53162306a36Sopenharmony_ci MX6SX_PAD_LCD1_VSYNC__LCDIF1_VSYNC 0x4001b0b0 53262306a36Sopenharmony_ci MX6SX_PAD_LCD1_HSYNC__LCDIF1_HSYNC 0x4001b0b0 53362306a36Sopenharmony_ci MX6SX_PAD_LCD1_RESET__GPIO3_IO_27 0x4001b0b0 53462306a36Sopenharmony_ci >; 53562306a36Sopenharmony_ci }; 53662306a36Sopenharmony_ci 53762306a36Sopenharmony_ci pinctrl_mqs: mqsgrp { 53862306a36Sopenharmony_ci fsl,pins = < 53962306a36Sopenharmony_ci MX6SX_PAD_SD2_CLK__MQS_RIGHT 0x120b0 54062306a36Sopenharmony_ci MX6SX_PAD_SD2_CMD__MQS_LEFT 0x120b0 54162306a36Sopenharmony_ci >; 54262306a36Sopenharmony_ci }; 54362306a36Sopenharmony_ci 54462306a36Sopenharmony_ci pinctrl_pcie: pciegrp { 54562306a36Sopenharmony_ci fsl,pins = < 54662306a36Sopenharmony_ci MX6SX_PAD_ENET1_COL__GPIO2_IO_0 0x10b0 54762306a36Sopenharmony_ci >; 54862306a36Sopenharmony_ci }; 54962306a36Sopenharmony_ci 55062306a36Sopenharmony_ci pinctrl_pcie_reg: pciereggrp { 55162306a36Sopenharmony_ci fsl,pins = < 55262306a36Sopenharmony_ci MX6SX_PAD_ENET1_CRS__GPIO2_IO_1 0x10b0 55362306a36Sopenharmony_ci >; 55462306a36Sopenharmony_ci }; 55562306a36Sopenharmony_ci 55662306a36Sopenharmony_ci pinctrl_peri_3v3: peri3v3grp { 55762306a36Sopenharmony_ci fsl,pins = < 55862306a36Sopenharmony_ci MX6SX_PAD_QSPI1A_DATA0__GPIO4_IO_16 0x80000000 55962306a36Sopenharmony_ci >; 56062306a36Sopenharmony_ci }; 56162306a36Sopenharmony_ci 56262306a36Sopenharmony_ci pinctrl_pwm3: pwm3grp-1 { 56362306a36Sopenharmony_ci fsl,pins = < 56462306a36Sopenharmony_ci MX6SX_PAD_SD1_DATA2__PWM3_OUT 0x110b0 56562306a36Sopenharmony_ci >; 56662306a36Sopenharmony_ci }; 56762306a36Sopenharmony_ci 56862306a36Sopenharmony_ci pinctrl_qspi2: qspi2grp { 56962306a36Sopenharmony_ci fsl,pins = < 57062306a36Sopenharmony_ci MX6SX_PAD_NAND_WP_B__QSPI2_A_DATA_0 0x70f1 57162306a36Sopenharmony_ci MX6SX_PAD_NAND_READY_B__QSPI2_A_DATA_1 0x70f1 57262306a36Sopenharmony_ci MX6SX_PAD_NAND_CE0_B__QSPI2_A_DATA_2 0x70f1 57362306a36Sopenharmony_ci MX6SX_PAD_NAND_CE1_B__QSPI2_A_DATA_3 0x70f1 57462306a36Sopenharmony_ci MX6SX_PAD_NAND_CLE__QSPI2_A_SCLK 0x70f1 57562306a36Sopenharmony_ci MX6SX_PAD_NAND_ALE__QSPI2_A_SS0_B 0x70f1 57662306a36Sopenharmony_ci MX6SX_PAD_NAND_DATA01__QSPI2_B_DATA_0 0x70f1 57762306a36Sopenharmony_ci MX6SX_PAD_NAND_DATA00__QSPI2_B_DATA_1 0x70f1 57862306a36Sopenharmony_ci MX6SX_PAD_NAND_WE_B__QSPI2_B_DATA_2 0x70f1 57962306a36Sopenharmony_ci MX6SX_PAD_NAND_RE_B__QSPI2_B_DATA_3 0x70f1 58062306a36Sopenharmony_ci MX6SX_PAD_NAND_DATA02__QSPI2_B_SCLK 0x70f1 58162306a36Sopenharmony_ci MX6SX_PAD_NAND_DATA03__QSPI2_B_SS0_B 0x70f1 58262306a36Sopenharmony_ci >; 58362306a36Sopenharmony_ci }; 58462306a36Sopenharmony_ci 58562306a36Sopenharmony_ci pinctrl_vcc_sd3: vccsd3grp { 58662306a36Sopenharmony_ci fsl,pins = < 58762306a36Sopenharmony_ci MX6SX_PAD_KEY_COL1__GPIO2_IO_11 0x17059 58862306a36Sopenharmony_ci >; 58962306a36Sopenharmony_ci }; 59062306a36Sopenharmony_ci 59162306a36Sopenharmony_ci pinctrl_sai1: sai1grp { 59262306a36Sopenharmony_ci fsl,pins = < 59362306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA00__SAI1_TX_BCLK 0x130b0 59462306a36Sopenharmony_ci MX6SX_PAD_CSI_DATA01__SAI1_TX_SYNC 0x130b0 59562306a36Sopenharmony_ci MX6SX_PAD_CSI_HSYNC__SAI1_TX_DATA_0 0x120b0 59662306a36Sopenharmony_ci MX6SX_PAD_CSI_VSYNC__SAI1_RX_DATA_0 0x130b0 59762306a36Sopenharmony_ci MX6SX_PAD_CSI_PIXCLK__AUDMUX_MCLK 0x130b0 59862306a36Sopenharmony_ci >; 59962306a36Sopenharmony_ci }; 60062306a36Sopenharmony_ci 60162306a36Sopenharmony_ci pinctrl_spdif: spdifgrp { 60262306a36Sopenharmony_ci fsl,pins = < 60362306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA4__SPDIF_OUT 0x1b0b0 60462306a36Sopenharmony_ci >; 60562306a36Sopenharmony_ci }; 60662306a36Sopenharmony_ci 60762306a36Sopenharmony_ci pinctrl_uart1: uart1grp { 60862306a36Sopenharmony_ci fsl,pins = < 60962306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO04__UART1_DCE_TX 0x1b0b1 61062306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO05__UART1_DCE_RX 0x1b0b1 61162306a36Sopenharmony_ci >; 61262306a36Sopenharmony_ci }; 61362306a36Sopenharmony_ci 61462306a36Sopenharmony_ci pinctrl_uart5: uart5grp { 61562306a36Sopenharmony_ci fsl,pins = < 61662306a36Sopenharmony_ci MX6SX_PAD_KEY_ROW3__UART5_DCE_RX 0x1b0b1 61762306a36Sopenharmony_ci MX6SX_PAD_KEY_COL3__UART5_DCE_TX 0x1b0b1 61862306a36Sopenharmony_ci MX6SX_PAD_KEY_ROW2__UART5_DCE_CTS 0x1b0b1 61962306a36Sopenharmony_ci MX6SX_PAD_KEY_COL2__UART5_DCE_RTS 0x1b0b1 62062306a36Sopenharmony_ci >; 62162306a36Sopenharmony_ci }; 62262306a36Sopenharmony_ci 62362306a36Sopenharmony_ci pinctrl_usb_otg1: usbotg1grp { 62462306a36Sopenharmony_ci fsl,pins = < 62562306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO09__GPIO1_IO_9 0x10b0 62662306a36Sopenharmony_ci >; 62762306a36Sopenharmony_ci }; 62862306a36Sopenharmony_ci 62962306a36Sopenharmony_ci pinctrl_usb_otg1_id: usbotg1idgrp { 63062306a36Sopenharmony_ci fsl,pins = < 63162306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO10__ANATOP_OTG1_ID 0x17059 63262306a36Sopenharmony_ci >; 63362306a36Sopenharmony_ci }; 63462306a36Sopenharmony_ci 63562306a36Sopenharmony_ci pinctrl_usb_otg2: usbot2ggrp { 63662306a36Sopenharmony_ci fsl,pins = < 63762306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO12__GPIO1_IO_12 0x10b0 63862306a36Sopenharmony_ci >; 63962306a36Sopenharmony_ci }; 64062306a36Sopenharmony_ci 64162306a36Sopenharmony_ci pinctrl_usdhc2: usdhc2grp { 64262306a36Sopenharmony_ci fsl,pins = < 64362306a36Sopenharmony_ci MX6SX_PAD_SD2_CMD__USDHC2_CMD 0x17059 64462306a36Sopenharmony_ci MX6SX_PAD_SD2_CLK__USDHC2_CLK 0x10059 64562306a36Sopenharmony_ci MX6SX_PAD_SD2_DATA0__USDHC2_DATA0 0x17059 64662306a36Sopenharmony_ci MX6SX_PAD_SD2_DATA1__USDHC2_DATA1 0x17059 64762306a36Sopenharmony_ci MX6SX_PAD_SD2_DATA2__USDHC2_DATA2 0x17059 64862306a36Sopenharmony_ci MX6SX_PAD_SD2_DATA3__USDHC2_DATA3 0x17059 64962306a36Sopenharmony_ci >; 65062306a36Sopenharmony_ci }; 65162306a36Sopenharmony_ci 65262306a36Sopenharmony_ci pinctrl_usdhc3: usdhc3grp { 65362306a36Sopenharmony_ci fsl,pins = < 65462306a36Sopenharmony_ci MX6SX_PAD_SD3_CMD__USDHC3_CMD 0x17059 65562306a36Sopenharmony_ci MX6SX_PAD_SD3_CLK__USDHC3_CLK 0x10059 65662306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA0__USDHC3_DATA0 0x17059 65762306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA1__USDHC3_DATA1 0x17059 65862306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA2__USDHC3_DATA2 0x17059 65962306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA3__USDHC3_DATA3 0x17059 66062306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA4__USDHC3_DATA4 0x17059 66162306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA5__USDHC3_DATA5 0x17059 66262306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA6__USDHC3_DATA6 0x17059 66362306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA7__USDHC3_DATA7 0x17059 66462306a36Sopenharmony_ci MX6SX_PAD_KEY_COL0__GPIO2_IO_10 0x17059 /* CD */ 66562306a36Sopenharmony_ci MX6SX_PAD_KEY_ROW0__GPIO2_IO_15 0x17059 /* WP */ 66662306a36Sopenharmony_ci >; 66762306a36Sopenharmony_ci }; 66862306a36Sopenharmony_ci 66962306a36Sopenharmony_ci pinctrl_usdhc3_100mhz: usdhc3grp-100mhz { 67062306a36Sopenharmony_ci fsl,pins = < 67162306a36Sopenharmony_ci MX6SX_PAD_SD3_CMD__USDHC3_CMD 0x170b9 67262306a36Sopenharmony_ci MX6SX_PAD_SD3_CLK__USDHC3_CLK 0x100b9 67362306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA0__USDHC3_DATA0 0x170b9 67462306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA1__USDHC3_DATA1 0x170b9 67562306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA2__USDHC3_DATA2 0x170b9 67662306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA3__USDHC3_DATA3 0x170b9 67762306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA4__USDHC3_DATA4 0x170b9 67862306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA5__USDHC3_DATA5 0x170b9 67962306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA6__USDHC3_DATA6 0x170b9 68062306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA7__USDHC3_DATA7 0x170b9 68162306a36Sopenharmony_ci >; 68262306a36Sopenharmony_ci }; 68362306a36Sopenharmony_ci 68462306a36Sopenharmony_ci pinctrl_usdhc3_200mhz: usdhc3grp-200mhz { 68562306a36Sopenharmony_ci fsl,pins = < 68662306a36Sopenharmony_ci MX6SX_PAD_SD3_CMD__USDHC3_CMD 0x170f9 68762306a36Sopenharmony_ci MX6SX_PAD_SD3_CLK__USDHC3_CLK 0x100f9 68862306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA0__USDHC3_DATA0 0x170f9 68962306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA1__USDHC3_DATA1 0x170f9 69062306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA2__USDHC3_DATA2 0x170f9 69162306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA3__USDHC3_DATA3 0x170f9 69262306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA4__USDHC3_DATA4 0x170f9 69362306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA5__USDHC3_DATA5 0x170f9 69462306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA6__USDHC3_DATA6 0x170f9 69562306a36Sopenharmony_ci MX6SX_PAD_SD3_DATA7__USDHC3_DATA7 0x170f9 69662306a36Sopenharmony_ci >; 69762306a36Sopenharmony_ci }; 69862306a36Sopenharmony_ci 69962306a36Sopenharmony_ci pinctrl_usdhc4: usdhc4grp { 70062306a36Sopenharmony_ci fsl,pins = < 70162306a36Sopenharmony_ci MX6SX_PAD_SD4_CMD__USDHC4_CMD 0x17059 70262306a36Sopenharmony_ci MX6SX_PAD_SD4_CLK__USDHC4_CLK 0x10059 70362306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA0__USDHC4_DATA0 0x17059 70462306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA1__USDHC4_DATA1 0x17059 70562306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA2__USDHC4_DATA2 0x17059 70662306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA3__USDHC4_DATA3 0x17059 70762306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA7__GPIO6_IO_21 0x17059 /* CD */ 70862306a36Sopenharmony_ci MX6SX_PAD_SD4_DATA6__GPIO6_IO_20 0x17059 /* WP */ 70962306a36Sopenharmony_ci >; 71062306a36Sopenharmony_ci }; 71162306a36Sopenharmony_ci 71262306a36Sopenharmony_ci pinctrl_wdog: wdoggrp { 71362306a36Sopenharmony_ci fsl,pins = < 71462306a36Sopenharmony_ci MX6SX_PAD_GPIO1_IO13__WDOG1_WDOG_ANY 0x30b0 71562306a36Sopenharmony_ci >; 71662306a36Sopenharmony_ci }; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci}; 719