162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 OR MIT 262306a36Sopenharmony_ci// 362306a36Sopenharmony_ci// Copyright (C) 2023 chargebyte GmbH 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci/dts-v1/; 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 862306a36Sopenharmony_ci#include <dt-bindings/leds/common.h> 962306a36Sopenharmony_ci#include <dt-bindings/pwm/pwm.h> 1062306a36Sopenharmony_ci#include "imx6ull.dtsi" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/ { 1362306a36Sopenharmony_ci aliases { 1462306a36Sopenharmony_ci mmc0 = &usdhc2; /* eMMC */ 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci chosen { 1862306a36Sopenharmony_ci stdout-path = &uart4; 1962306a36Sopenharmony_ci }; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci memory@80000000 { 2262306a36Sopenharmony_ci device_type = "memory"; 2362306a36Sopenharmony_ci reg = <0x80000000 0x20000000>; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci emmc_pwrseq: emmc-pwrseq { 2762306a36Sopenharmony_ci compatible = "mmc-pwrseq-emmc"; 2862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_emmc_rst>; 2962306a36Sopenharmony_ci pinctrl-names = "default"; 3062306a36Sopenharmony_ci reset-gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; 3162306a36Sopenharmony_ci }; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci reg_dcdc_3v3: regulator-dcdc-3v3 { 3462306a36Sopenharmony_ci compatible = "regulator-fixed"; 3562306a36Sopenharmony_ci regulator-name = "dcdc-3v3"; 3662306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 3762306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 3862306a36Sopenharmony_ci regulator-boot-on; 3962306a36Sopenharmony_ci regulator-always-on; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci reg_1v8: regulator-1v8 { 4362306a36Sopenharmony_ci compatible = "regulator-fixed"; 4462306a36Sopenharmony_ci regulator-name = "ldo-1v8"; 4562306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 4662306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 4762306a36Sopenharmony_ci regulator-boot-on; 4862306a36Sopenharmony_ci regulator-always-on; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci leds { 5262306a36Sopenharmony_ci compatible = "gpio-leds"; 5362306a36Sopenharmony_ci pinctrl-names = "default"; 5462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_status_leds>; 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci led-1 { 5762306a36Sopenharmony_ci function = LED_FUNCTION_BOOT; 5862306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 5962306a36Sopenharmony_ci gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>; 6062306a36Sopenharmony_ci linux,default-trigger = "timer"; 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci led-2 { 6462306a36Sopenharmony_ci function = LED_FUNCTION_PROGRAMMING; 6562306a36Sopenharmony_ci color = <LED_COLOR_ID_YELLOW>; 6662306a36Sopenharmony_ci gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>; 6762306a36Sopenharmony_ci }; 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci led-3 { 7062306a36Sopenharmony_ci function = LED_FUNCTION_HEARTBEAT; 7162306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 7262306a36Sopenharmony_ci gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>; 7362306a36Sopenharmony_ci linux,default-trigger = "heartbeat"; 7462306a36Sopenharmony_ci }; 7562306a36Sopenharmony_ci }; 7662306a36Sopenharmony_ci}; 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci&adc1 { 7962306a36Sopenharmony_ci pinctrl-names = "default"; 8062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_adc_motor 8162306a36Sopenharmony_ci &pinctrl_adc_cp 8262306a36Sopenharmony_ci &pinctrl_adc_pp>; 8362306a36Sopenharmony_ci vref-supply = <&vgen1_reg>; 8462306a36Sopenharmony_ci status = "okay"; 8562306a36Sopenharmony_ci}; 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci&cpu0 { 8862306a36Sopenharmony_ci clock-frequency = <792000000>; 8962306a36Sopenharmony_ci}; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci&ecspi2 { 9262306a36Sopenharmony_ci #address-cells = <1>; 9362306a36Sopenharmony_ci #size-cells = <0>; 9462306a36Sopenharmony_ci pinctrl-names = "default"; 9562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ecspi2>; 9662306a36Sopenharmony_ci num-cs = <3>; 9762306a36Sopenharmony_ci cs-gpios = <&gpio1 29 GPIO_ACTIVE_HIGH 9862306a36Sopenharmony_ci &gpio3 2 GPIO_ACTIVE_HIGH 9962306a36Sopenharmony_ci &gpio3 4 GPIO_ACTIVE_HIGH>; 10062306a36Sopenharmony_ci}; 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_ci&ecspi4 { 10362306a36Sopenharmony_ci #address-cells = <1>; 10462306a36Sopenharmony_ci #size-cells = <0>; 10562306a36Sopenharmony_ci pinctrl-names = "default"; 10662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ecspi4>; 10762306a36Sopenharmony_ci num-cs = <1>; 10862306a36Sopenharmony_ci cs-gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>; 10962306a36Sopenharmony_ci}; 11062306a36Sopenharmony_ci 11162306a36Sopenharmony_ci&fec1 { 11262306a36Sopenharmony_ci pinctrl-names = "default"; 11362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet1 11462306a36Sopenharmony_ci &pinctrl_enet1_phy_rst 11562306a36Sopenharmony_ci &pinctrl_enet_mdio>; 11662306a36Sopenharmony_ci phy-supply = <®_dcdc_3v3>; 11762306a36Sopenharmony_ci phy-mode = "rmii"; 11862306a36Sopenharmony_ci phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>; 11962306a36Sopenharmony_ci phy-reset-duration = <25>; 12062306a36Sopenharmony_ci phy-handle = <ðphy0>; 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci mdio { 12362306a36Sopenharmony_ci #address-cells = <1>; 12462306a36Sopenharmony_ci #size-cells = <0>; 12562306a36Sopenharmony_ci 12662306a36Sopenharmony_ci ethphy0: ethernet-phy@0 { 12762306a36Sopenharmony_ci compatible = "ethernet-phy-ieee802.3-c22"; 12862306a36Sopenharmony_ci reg = <0>; 12962306a36Sopenharmony_ci pinctrl-names = "default"; 13062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet1_phy_int>; 13162306a36Sopenharmony_ci interrupt-parent = <&gpio2>; 13262306a36Sopenharmony_ci interrupts = <7 IRQ_TYPE_EDGE_FALLING>; 13362306a36Sopenharmony_ci interrupts-extended = <&gpio2 7 IRQ_TYPE_EDGE_FALLING>; 13462306a36Sopenharmony_ci clocks = <&clks IMX6UL_CLK_ENET_REF>; 13562306a36Sopenharmony_ci clock-names = "rmii-ref"; 13662306a36Sopenharmony_ci max-speed = <100>; 13762306a36Sopenharmony_ci smsc,disable-energy-detect; 13862306a36Sopenharmony_ci }; 13962306a36Sopenharmony_ci }; 14062306a36Sopenharmony_ci}; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci&gpio1 { 14362306a36Sopenharmony_ci gpio-line-names = "", /* 0 */ 14462306a36Sopenharmony_ci "", 14562306a36Sopenharmony_ci "", 14662306a36Sopenharmony_ci "", 14762306a36Sopenharmony_ci "", 14862306a36Sopenharmony_ci "", /* 5 */ 14962306a36Sopenharmony_ci "", 15062306a36Sopenharmony_ci "", 15162306a36Sopenharmony_ci "", 15262306a36Sopenharmony_ci "", 15362306a36Sopenharmony_ci "", /* 10 */ 15462306a36Sopenharmony_ci "", 15562306a36Sopenharmony_ci "", 15662306a36Sopenharmony_ci "CP_INVERT", 15762306a36Sopenharmony_ci "", 15862306a36Sopenharmony_ci "", /* 15 */ 15962306a36Sopenharmony_ci "", 16062306a36Sopenharmony_ci "", 16162306a36Sopenharmony_ci "", 16262306a36Sopenharmony_ci "MOTOR_1_FAULT_N", 16362306a36Sopenharmony_ci "", /* 20 */ 16462306a36Sopenharmony_ci "", 16562306a36Sopenharmony_ci "ROTARY_SWITCH_1_2_N", 16662306a36Sopenharmony_ci "ROTARY_SWITCH_1_4_N", 16762306a36Sopenharmony_ci "ROTARY_SWITCH_1_8_N", 16862306a36Sopenharmony_ci "MOTOR_2_FAULT_N"; /* 25 */ 16962306a36Sopenharmony_ci}; 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci&gpio3 { 17262306a36Sopenharmony_ci gpio-line-names = "", /* 0 */ 17362306a36Sopenharmony_ci "", 17462306a36Sopenharmony_ci "", 17562306a36Sopenharmony_ci "", 17662306a36Sopenharmony_ci "", 17762306a36Sopenharmony_ci "", /* 5 */ 17862306a36Sopenharmony_ci "EXT_GPIO", 17962306a36Sopenharmony_ci "MOTOR_1_DRIVER_IN1_N", 18062306a36Sopenharmony_ci "MOTOR_1_DRIVER_IN2", 18162306a36Sopenharmony_ci "MOTOR_2_DRIVER_IN1", 18262306a36Sopenharmony_ci "STM32_BOOT0", /* 10 */ 18362306a36Sopenharmony_ci "STM32_RST_N", 18462306a36Sopenharmony_ci "RELAY_1_ENABLE", 18562306a36Sopenharmony_ci "RELAY_2_ENABLE", 18662306a36Sopenharmony_ci "", 18762306a36Sopenharmony_ci "", /* 15 */ 18862306a36Sopenharmony_ci "QCA700X_MAINS_BOOTLOADER_N", 18962306a36Sopenharmony_ci "QCA700X_CP_RST_N", 19062306a36Sopenharmony_ci "QCA700X_CP_BOOTLOADER_N", 19162306a36Sopenharmony_ci "", 19262306a36Sopenharmony_ci "DIGITAL_OUT_1", /* 20 */ 19362306a36Sopenharmony_ci "DIGITAL_OUT_2", 19462306a36Sopenharmony_ci "DIGITAL_OUT_3", 19562306a36Sopenharmony_ci "DIGITAL_OUT_4", 19662306a36Sopenharmony_ci "DIGITAL_OUT_5", 19762306a36Sopenharmony_ci "DIGITAL_OUT_6", /* 25 */ 19862306a36Sopenharmony_ci "ROTARY_SWITCH_2_8_N", 19962306a36Sopenharmony_ci "ROTARY_SWITCH_2_4_N", 20062306a36Sopenharmony_ci "ROTARY_SWITCH_2_2_N"; 20162306a36Sopenharmony_ci}; 20262306a36Sopenharmony_ci 20362306a36Sopenharmony_ci&gpio4 { 20462306a36Sopenharmony_ci pinctrl-names = "default"; 20562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pmic>; 20662306a36Sopenharmony_ci 20762306a36Sopenharmony_ci gpio-line-names = "", /* 0 */ 20862306a36Sopenharmony_ci "", 20962306a36Sopenharmony_ci "", 21062306a36Sopenharmony_ci "", 21162306a36Sopenharmony_ci "", 21262306a36Sopenharmony_ci "", /* 5 */ 21362306a36Sopenharmony_ci "", 21462306a36Sopenharmony_ci "", 21562306a36Sopenharmony_ci "", 21662306a36Sopenharmony_ci "", 21762306a36Sopenharmony_ci "", /* 10 */ 21862306a36Sopenharmony_ci "", 21962306a36Sopenharmony_ci "", 22062306a36Sopenharmony_ci "BOARD_VARIANT_1", 22162306a36Sopenharmony_ci "BOARD_VARIANT_2", 22262306a36Sopenharmony_ci "BOARD_VARIANT_0", /* 15 */ 22362306a36Sopenharmony_ci "BOARD_VARIANT_3", 22462306a36Sopenharmony_ci "", 22562306a36Sopenharmony_ci "ROTARY_SWITCH_2_1_N", 22662306a36Sopenharmony_ci "", 22762306a36Sopenharmony_ci "DIGITAL_IN_5", /* 20 */ 22862306a36Sopenharmony_ci "", 22962306a36Sopenharmony_ci "", 23062306a36Sopenharmony_ci "DIGITAL_IN_6", 23162306a36Sopenharmony_ci "", 23262306a36Sopenharmony_ci "DIGITAL_IN_1", /* 25 */ 23362306a36Sopenharmony_ci "DIGITAL_IN_2", 23462306a36Sopenharmony_ci "DIGITAL_IN_4", 23562306a36Sopenharmony_ci "DIGITAL_IN_3"; 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ci pmic-int-hog { 23862306a36Sopenharmony_ci gpio-hog; 23962306a36Sopenharmony_ci gpios = <19 0>; 24062306a36Sopenharmony_ci input; 24162306a36Sopenharmony_ci }; 24262306a36Sopenharmony_ci}; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci&gpio5 { 24562306a36Sopenharmony_ci gpio-line-names = "ROTARY_SWITCH_1_1_N", /* 0 */ 24662306a36Sopenharmony_ci "", 24762306a36Sopenharmony_ci "RELAY_2_SENSE", 24862306a36Sopenharmony_ci "RELAY_1_SENSE", 24962306a36Sopenharmony_ci "", 25062306a36Sopenharmony_ci "", /* 5 */ 25162306a36Sopenharmony_ci "", 25262306a36Sopenharmony_ci "QCA700X_MAINS_RST_N", 25362306a36Sopenharmony_ci "MOTOR_2_DRIVER_IN2", 25462306a36Sopenharmony_ci "", 25562306a36Sopenharmony_ci "CP_POSITIVE_PEAK_RST", /* 10 */ 25662306a36Sopenharmony_ci "CP_NEGATIVE_PEAK_RST"; 25762306a36Sopenharmony_ci}; 25862306a36Sopenharmony_ci 25962306a36Sopenharmony_ci&i2c4 { 26062306a36Sopenharmony_ci clock-frequency = <100000>; 26162306a36Sopenharmony_ci pinctrl-names = "default", "gpio"; 26262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c4>; 26362306a36Sopenharmony_ci pinctrl-1 = <&pinctrl_i2c4_gpio>; 26462306a36Sopenharmony_ci scl-gpios = <&gpio1 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 26562306a36Sopenharmony_ci sda-gpios = <&gpio1 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 26662306a36Sopenharmony_ci status = "okay"; 26762306a36Sopenharmony_ci 26862306a36Sopenharmony_ci pfuze3001: pmic@8 { 26962306a36Sopenharmony_ci compatible = "fsl,pfuze3001"; 27062306a36Sopenharmony_ci reg = <0x08>; 27162306a36Sopenharmony_ci 27262306a36Sopenharmony_ci regulators { 27362306a36Sopenharmony_ci sw1_reg: sw1 { 27462306a36Sopenharmony_ci regulator-name = "SW1"; 27562306a36Sopenharmony_ci regulator-min-microvolt = <700000>; 27662306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 27762306a36Sopenharmony_ci regulator-boot-on; 27862306a36Sopenharmony_ci regulator-always-on; 27962306a36Sopenharmony_ci }; 28062306a36Sopenharmony_ci 28162306a36Sopenharmony_ci sw2_reg: sw2 { 28262306a36Sopenharmony_ci regulator-name = "SW2"; 28362306a36Sopenharmony_ci regulator-min-microvolt = <1500000>; 28462306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 28562306a36Sopenharmony_ci regulator-boot-on; 28662306a36Sopenharmony_ci regulator-always-on; 28762306a36Sopenharmony_ci }; 28862306a36Sopenharmony_ci 28962306a36Sopenharmony_ci sw3_reg: sw3 { 29062306a36Sopenharmony_ci regulator-name = "SW3"; 29162306a36Sopenharmony_ci regulator-min-microvolt = <900000>; 29262306a36Sopenharmony_ci regulator-max-microvolt = <1650000>; 29362306a36Sopenharmony_ci regulator-boot-on; 29462306a36Sopenharmony_ci regulator-always-on; 29562306a36Sopenharmony_ci }; 29662306a36Sopenharmony_ci 29762306a36Sopenharmony_ci snvs_reg: vsnvs { 29862306a36Sopenharmony_ci regulator-name = "VSNVS"; 29962306a36Sopenharmony_ci regulator-min-microvolt = <1000000>; 30062306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 30162306a36Sopenharmony_ci regulator-boot-on; 30262306a36Sopenharmony_ci regulator-always-on; 30362306a36Sopenharmony_ci }; 30462306a36Sopenharmony_ci 30562306a36Sopenharmony_ci vgen1_reg: vldo1 { 30662306a36Sopenharmony_ci regulator-name = "VLDO1"; 30762306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 30862306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 30962306a36Sopenharmony_ci regulator-always-on; 31062306a36Sopenharmony_ci }; 31162306a36Sopenharmony_ci 31262306a36Sopenharmony_ci vgen2_reg: vldo2 { 31362306a36Sopenharmony_ci regulator-name = "VLDO2"; 31462306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 31562306a36Sopenharmony_ci regulator-max-microvolt = <1550000>; 31662306a36Sopenharmony_ci regulator-always-on; 31762306a36Sopenharmony_ci }; 31862306a36Sopenharmony_ci 31962306a36Sopenharmony_ci vgen3_reg: vccsd { 32062306a36Sopenharmony_ci regulator-name = "VCCSD"; 32162306a36Sopenharmony_ci regulator-min-microvolt = <2850000>; 32262306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 32362306a36Sopenharmony_ci regulator-always-on; 32462306a36Sopenharmony_ci }; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci vgen4_reg: v33 { 32762306a36Sopenharmony_ci regulator-name = "V33"; 32862306a36Sopenharmony_ci regulator-min-microvolt = <2850000>; 32962306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 33062306a36Sopenharmony_ci regulator-always-on; 33162306a36Sopenharmony_ci }; 33262306a36Sopenharmony_ci 33362306a36Sopenharmony_ci vgen5_reg: vldo3 { 33462306a36Sopenharmony_ci regulator-name = "VLDO3"; 33562306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 33662306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 33762306a36Sopenharmony_ci regulator-always-on; 33862306a36Sopenharmony_ci }; 33962306a36Sopenharmony_ci 34062306a36Sopenharmony_ci vgen6_reg: vldo4 { 34162306a36Sopenharmony_ci regulator-name = "VLDO4"; 34262306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 34362306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 34462306a36Sopenharmony_ci regulator-always-on; 34562306a36Sopenharmony_ci }; 34662306a36Sopenharmony_ci }; 34762306a36Sopenharmony_ci }; 34862306a36Sopenharmony_ci 34962306a36Sopenharmony_ci onewire@18 { 35062306a36Sopenharmony_ci compatible = "maxim,ds2484"; 35162306a36Sopenharmony_ci reg = <0x18>; 35262306a36Sopenharmony_ci }; 35362306a36Sopenharmony_ci 35462306a36Sopenharmony_ci accelerometer@19 { 35562306a36Sopenharmony_ci compatible = "st,iis328dq", "st,h3lis331dl-accel"; 35662306a36Sopenharmony_ci reg = <0x19>; 35762306a36Sopenharmony_ci pinctrl-names = "default"; 35862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_accelerometer_int1_snvs>; 35962306a36Sopenharmony_ci vdd-supply = <®_dcdc_3v3>; 36062306a36Sopenharmony_ci vddio-supply = <®_dcdc_3v3>; 36162306a36Sopenharmony_ci st,drdy-int-pin = <1>; 36262306a36Sopenharmony_ci interrupt-parent = <&gpio5>; 36362306a36Sopenharmony_ci interrupts = <5 IRQ_TYPE_EDGE_RISING>; 36462306a36Sopenharmony_ci }; 36562306a36Sopenharmony_ci}; 36662306a36Sopenharmony_ci 36762306a36Sopenharmony_ci&iomuxc { 36862306a36Sopenharmony_ci pinctrl-names = "default"; 36962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_board_var 37062306a36Sopenharmony_ci &pinctrl_digital_input 37162306a36Sopenharmony_ci &pinctrl_digital_output 37262306a36Sopenharmony_ci &pinctrl_gpio_motor 37362306a36Sopenharmony_ci &pinctrl_hog_pins 37462306a36Sopenharmony_ci &pinctrl_rotary_switch1 37562306a36Sopenharmony_ci &pinctrl_rotary_switch2>; 37662306a36Sopenharmony_ci 37762306a36Sopenharmony_ci pinctrl_adc_cp: adc-cpgrp { 37862306a36Sopenharmony_ci fsl,pins = < 37962306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO02__GPIO1_IO02 0xb0 38062306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0xb0 38162306a36Sopenharmony_ci >; 38262306a36Sopenharmony_ci }; 38362306a36Sopenharmony_ci 38462306a36Sopenharmony_ci pinctrl_adc_motor: adc-motorgrp { 38562306a36Sopenharmony_ci fsl,pins = < 38662306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO00__GPIO1_IO00 0xb0 38762306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO01__GPIO1_IO01 0xb0 38862306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0xb0 38962306a36Sopenharmony_ci >; 39062306a36Sopenharmony_ci }; 39162306a36Sopenharmony_ci 39262306a36Sopenharmony_ci pinctrl_adc_pp: adc-ppgrp { 39362306a36Sopenharmony_ci fsl,pins = < 39462306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO05__GPIO1_IO05 0xb0 39562306a36Sopenharmony_ci >; 39662306a36Sopenharmony_ci }; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci pinctrl_board_var: board-vargrp { 39962306a36Sopenharmony_ci fsl,pins = < 40062306a36Sopenharmony_ci MX6UL_PAD_NAND_CLE__GPIO4_IO15 0xb0 40162306a36Sopenharmony_ci MX6UL_PAD_NAND_CE0_B__GPIO4_IO13 0xb0 40262306a36Sopenharmony_ci MX6UL_PAD_NAND_CE1_B__GPIO4_IO14 0xb0 40362306a36Sopenharmony_ci MX6UL_PAD_NAND_DQS__GPIO4_IO16 0xb0 40462306a36Sopenharmony_ci >; 40562306a36Sopenharmony_ci }; 40662306a36Sopenharmony_ci 40762306a36Sopenharmony_ci pinctrl_digital_input: digital-inputgrp { 40862306a36Sopenharmony_ci fsl,pins = < 40962306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA04__GPIO4_IO25 0xb0 41062306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA05__GPIO4_IO26 0xb0 41162306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA07__GPIO4_IO28 0xb0 41262306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA06__GPIO4_IO27 0xb0 41362306a36Sopenharmony_ci MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0xb0 41462306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0xb0 41562306a36Sopenharmony_ci >; 41662306a36Sopenharmony_ci }; 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci pinctrl_digital_output: digital-outputgrp { 41962306a36Sopenharmony_ci fsl,pins = < 42062306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA15__GPIO3_IO20 0x400000b0 42162306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA16__GPIO3_IO21 0x400000b0 42262306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA17__GPIO3_IO22 0x400000b0 42362306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x400000b0 42462306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x400000b0 42562306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA20__GPIO3_IO25 0x400000b0 42662306a36Sopenharmony_ci >; 42762306a36Sopenharmony_ci }; 42862306a36Sopenharmony_ci 42962306a36Sopenharmony_ci pinctrl_ecspi2: ecspi2grp { 43062306a36Sopenharmony_ci fsl,pins = < 43162306a36Sopenharmony_ci MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x10b0 43262306a36Sopenharmony_ci MX6UL_PAD_LCD_HSYNC__GPIO3_IO02 0xb0 43362306a36Sopenharmony_ci MX6UL_PAD_LCD_RESET__GPIO3_IO04 0xb0 43462306a36Sopenharmony_ci MX6UL_PAD_UART4_TX_DATA__ECSPI2_SCLK 0x10b0 43562306a36Sopenharmony_ci MX6UL_PAD_UART5_RX_DATA__ECSPI2_MISO 0x10b0 43662306a36Sopenharmony_ci MX6UL_PAD_UART5_TX_DATA__ECSPI2_MOSI 0x10b0 43762306a36Sopenharmony_ci >; 43862306a36Sopenharmony_ci }; 43962306a36Sopenharmony_ci 44062306a36Sopenharmony_ci pinctrl_ecspi4: ecspi4grp { 44162306a36Sopenharmony_ci fsl,pins = < 44262306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_ER__GPIO2_IO15 0x10b0 44362306a36Sopenharmony_ci MX6UL_PAD_ENET2_TX_DATA1__ECSPI4_SCLK 0x10b0 44462306a36Sopenharmony_ci MX6UL_PAD_ENET2_TX_CLK__ECSPI4_MISO 0x10b0 44562306a36Sopenharmony_ci MX6UL_PAD_ENET2_TX_EN__ECSPI4_MOSI 0x10b0 44662306a36Sopenharmony_ci >; 44762306a36Sopenharmony_ci }; 44862306a36Sopenharmony_ci 44962306a36Sopenharmony_ci pinctrl_emmc_rst: emmc-rstgrp { 45062306a36Sopenharmony_ci fsl,pins = < 45162306a36Sopenharmony_ci MX6UL_PAD_NAND_ALE__GPIO4_IO10 0x400010b0 45262306a36Sopenharmony_ci >; 45362306a36Sopenharmony_ci }; 45462306a36Sopenharmony_ci 45562306a36Sopenharmony_ci pinctrl_enet_mdio: enet-mdiogrp { 45662306a36Sopenharmony_ci fsl,pins = < 45762306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO06__ENET1_MDIO 0x10b0 45862306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO07__ENET1_MDC 0x10b0 45962306a36Sopenharmony_ci >; 46062306a36Sopenharmony_ci }; 46162306a36Sopenharmony_ci 46262306a36Sopenharmony_ci pinctrl_enet1_phy_int: enet1-phy-intgrp { 46362306a36Sopenharmony_ci fsl,pins = < 46462306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_ER__GPIO2_IO07 0x10b0 46562306a36Sopenharmony_ci >; 46662306a36Sopenharmony_ci }; 46762306a36Sopenharmony_ci 46862306a36Sopenharmony_ci pinctrl_enet1: enet1grp { 46962306a36Sopenharmony_ci fsl,pins = < 47062306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x100b0 47162306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x100b0 47262306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x100b0 47362306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x400000b1 47462306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0xb0 47562306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0xb0 47662306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0xb0 47762306a36Sopenharmony_ci >; 47862306a36Sopenharmony_ci }; 47962306a36Sopenharmony_ci 48062306a36Sopenharmony_ci pinctrl_ext_uart: ext-uartgrp { 48162306a36Sopenharmony_ci fsl,pins = < 48262306a36Sopenharmony_ci MX6UL_PAD_ENET2_TX_DATA0__UART7_DCE_RX 0xb0 48362306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_EN__UART7_DCE_TX 0xb0 48462306a36Sopenharmony_ci >; 48562306a36Sopenharmony_ci }; 48662306a36Sopenharmony_ci 48762306a36Sopenharmony_ci pinctrl_fan_enable: fan-enablegrp { 48862306a36Sopenharmony_ci fsl,pins = < 48962306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA00__GPIO3_IO05 0x400000b0 49062306a36Sopenharmony_ci >; 49162306a36Sopenharmony_ci }; 49262306a36Sopenharmony_ci 49362306a36Sopenharmony_ci pinctrl_gpio_motor: gpio-motorgrp { 49462306a36Sopenharmony_ci fsl,pins = < 49562306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA02__GPIO3_IO07 0x400000b0 49662306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA03__GPIO3_IO08 0x400000b0 49762306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA04__GPIO3_IO09 0x400000b0 49862306a36Sopenharmony_ci MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0xb0 49962306a36Sopenharmony_ci MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25 0xb0 50062306a36Sopenharmony_ci >; 50162306a36Sopenharmony_ci }; 50262306a36Sopenharmony_ci 50362306a36Sopenharmony_ci pinctrl_hog_pins: hog-pinsgrp { 50462306a36Sopenharmony_ci fsl,pins = < 50562306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA07__GPIO3_IO12 0x400000b0 50662306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA08__GPIO3_IO13 0x400000b0 50762306a36Sopenharmony_ci MX6UL_PAD_JTAG_TDI__GPIO1_IO13 0x400070a0 50862306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA05__GPIO3_IO10 0x400000b0 50962306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA06__GPIO3_IO11 0x400000b0 51062306a36Sopenharmony_ci >; 51162306a36Sopenharmony_ci }; 51262306a36Sopenharmony_ci 51362306a36Sopenharmony_ci pinctrl_i2c4: i2c4grp { 51462306a36Sopenharmony_ci fsl,pins = < 51562306a36Sopenharmony_ci MX6UL_PAD_UART2_RX_DATA__I2C4_SDA 0x400008b0 51662306a36Sopenharmony_ci MX6UL_PAD_UART2_TX_DATA__I2C4_SCL 0x400008b0 51762306a36Sopenharmony_ci >; 51862306a36Sopenharmony_ci }; 51962306a36Sopenharmony_ci 52062306a36Sopenharmony_ci pinctrl_i2c4_gpio: i2c4-gpiogrp { 52162306a36Sopenharmony_ci fsl,pins = < 52262306a36Sopenharmony_ci MX6UL_PAD_UART2_RX_DATA__GPIO1_IO21 0x400008b0 52362306a36Sopenharmony_ci MX6UL_PAD_UART2_TX_DATA__GPIO1_IO20 0x400008b0 52462306a36Sopenharmony_ci >; 52562306a36Sopenharmony_ci }; 52662306a36Sopenharmony_ci 52762306a36Sopenharmony_ci pinctrl_pmic: pmicgrp { 52862306a36Sopenharmony_ci fsl,pins = < 52962306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO08__USDHC2_VSELECT 0x70b1 53062306a36Sopenharmony_ci MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0xb0 53162306a36Sopenharmony_ci >; 53262306a36Sopenharmony_ci }; 53362306a36Sopenharmony_ci 53462306a36Sopenharmony_ci pinctrl_pwm_cp: pinctrl-pwm-cpgrp { 53562306a36Sopenharmony_ci fsl,pins = < 53662306a36Sopenharmony_ci MX6UL_PAD_JTAG_TRST_B__PWM8_OUT 0x60a0 53762306a36Sopenharmony_ci >; 53862306a36Sopenharmony_ci }; 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci pinctrl_pwm_digital_input_ref: pwm-digital-input-refgrp { 54162306a36Sopenharmony_ci fsl,pins = < 54262306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO09__PWM2_OUT 0xb0 54362306a36Sopenharmony_ci >; 54462306a36Sopenharmony_ci }; 54562306a36Sopenharmony_ci 54662306a36Sopenharmony_ci pinctrl_pwm_fan: pwm-fangrp { 54762306a36Sopenharmony_ci fsl,pins = < 54862306a36Sopenharmony_ci MX6UL_PAD_JTAG_TCK__PWM7_OUT 0x60a0 54962306a36Sopenharmony_ci >; 55062306a36Sopenharmony_ci }; 55162306a36Sopenharmony_ci 55262306a36Sopenharmony_ci pinctrl_qca700x_cp_btld: qca700x-cp-btldgrp { 55362306a36Sopenharmony_ci fsl,pins = < 55462306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA13__GPIO3_IO18 0x400000b0 55562306a36Sopenharmony_ci >; 55662306a36Sopenharmony_ci }; 55762306a36Sopenharmony_ci 55862306a36Sopenharmony_ci pinctrl_qca700x_cp_int: qca700x-cp-intgrp { 55962306a36Sopenharmony_ci fsl,pins = < 56062306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA1__GPIO2_IO19 0x10b0 56162306a36Sopenharmony_ci >; 56262306a36Sopenharmony_ci }; 56362306a36Sopenharmony_ci 56462306a36Sopenharmony_ci pinctrl_qca700x_cp_rst: qca700x-cp-rstgrp { 56562306a36Sopenharmony_ci fsl,pins = < 56662306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA12__GPIO3_IO17 0x400000b0 56762306a36Sopenharmony_ci >; 56862306a36Sopenharmony_ci }; 56962306a36Sopenharmony_ci 57062306a36Sopenharmony_ci pinctrl_qca700x_mains_btld: qca700x-mains-btldgrp { 57162306a36Sopenharmony_ci fsl,pins = < 57262306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA11__GPIO3_IO16 0x400000b0 57362306a36Sopenharmony_ci >; 57462306a36Sopenharmony_ci }; 57562306a36Sopenharmony_ci 57662306a36Sopenharmony_ci pinctrl_rotary_switch1: rotary-switch1grp { 57762306a36Sopenharmony_ci fsl,pins = < 57862306a36Sopenharmony_ci MX6UL_PAD_UART2_CTS_B__GPIO1_IO22 0xb0 57962306a36Sopenharmony_ci MX6UL_PAD_UART2_RTS_B__GPIO1_IO23 0xb0 58062306a36Sopenharmony_ci MX6UL_PAD_UART3_TX_DATA__GPIO1_IO24 0xb0 58162306a36Sopenharmony_ci >; 58262306a36Sopenharmony_ci }; 58362306a36Sopenharmony_ci 58462306a36Sopenharmony_ci pinctrl_rotary_switch2: rotary-switch2grp { 58562306a36Sopenharmony_ci fsl,pins = < 58662306a36Sopenharmony_ci MX6UL_PAD_CSI_PIXCLK__GPIO4_IO18 0xb0 58762306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA23__GPIO3_IO28 0xb0 58862306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA22__GPIO3_IO27 0xb0 58962306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0xb0 59062306a36Sopenharmony_ci >; 59162306a36Sopenharmony_ci }; 59262306a36Sopenharmony_ci 59362306a36Sopenharmony_ci pinctrl_rs485_1: rs485-1grp { 59462306a36Sopenharmony_ci fsl,pins = < 59562306a36Sopenharmony_ci MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0xb0 59662306a36Sopenharmony_ci MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0xb0 59762306a36Sopenharmony_ci MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0xb0 59862306a36Sopenharmony_ci >; 59962306a36Sopenharmony_ci }; 60062306a36Sopenharmony_ci 60162306a36Sopenharmony_ci pinctrl_rs485_2: rs485-2grp { 60262306a36Sopenharmony_ci fsl,pins = < 60362306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA03__GPIO4_IO24 0x10b0 60462306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA01__UART5_DCE_RX 0x10b0 60562306a36Sopenharmony_ci MX6UL_PAD_CSI_DATA00__UART5_DCE_TX 0x10b0 60662306a36Sopenharmony_ci >; 60762306a36Sopenharmony_ci }; 60862306a36Sopenharmony_ci 60962306a36Sopenharmony_ci pinctrl_status_leds: status-ledsgrp { 61062306a36Sopenharmony_ci fsl,pins = < 61162306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA09__GPIO3_IO14 0xb0 61262306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA10__GPIO3_IO15 0xb0 61362306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA14__GPIO3_IO19 0xb0 61462306a36Sopenharmony_ci >; 61562306a36Sopenharmony_ci }; 61662306a36Sopenharmony_ci 61762306a36Sopenharmony_ci pinctrl_stm32: stm32grp { 61862306a36Sopenharmony_ci fsl,pins = < 61962306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_DATA1__UART6_DCE_RX 0x10b0 62062306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_DATA0__UART6_DCE_TX 0x10b0 62162306a36Sopenharmony_ci >; 62262306a36Sopenharmony_ci }; 62362306a36Sopenharmony_ci 62462306a36Sopenharmony_ci pinctrl_uart4: uart4grp { 62562306a36Sopenharmony_ci fsl,pins = < 62662306a36Sopenharmony_ci MX6UL_PAD_LCD_CLK__UART4_DTE_RX 0xb0 62762306a36Sopenharmony_ci MX6UL_PAD_LCD_ENABLE__UART4_DTE_TX 0xb0 62862306a36Sopenharmony_ci >; 62962306a36Sopenharmony_ci }; 63062306a36Sopenharmony_ci 63162306a36Sopenharmony_ci pinctrl_usb: usbgrp { 63262306a36Sopenharmony_ci fsl,pins = < 63362306a36Sopenharmony_ci MX6UL_PAD_SD1_CLK__USB_OTG1_OC 0x70b0 63462306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA0__ANATOP_OTG1_ID 0x70b0 63562306a36Sopenharmony_ci >; 63662306a36Sopenharmony_ci }; 63762306a36Sopenharmony_ci 63862306a36Sopenharmony_ci pinctrl_usb_pwr: usb-pwrgrp { 63962306a36Sopenharmony_ci fsl,pins = < 64062306a36Sopenharmony_ci MX6UL_PAD_SD1_CMD__USB_OTG1_PWR 0xb0 64162306a36Sopenharmony_ci >; 64262306a36Sopenharmony_ci }; 64362306a36Sopenharmony_ci 64462306a36Sopenharmony_ci pinctrl_usdhc2: usdhc2grp { 64562306a36Sopenharmony_ci fsl,pins = < 64662306a36Sopenharmony_ci MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x7071 64762306a36Sopenharmony_ci MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x7071 64862306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x7071 64962306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x7071 65062306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x7071 65162306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x7071 65262306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x7071 65362306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x7071 65462306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x7071 65562306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x7071 65662306a36Sopenharmony_ci >; 65762306a36Sopenharmony_ci }; 65862306a36Sopenharmony_ci 65962306a36Sopenharmony_ci pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 66062306a36Sopenharmony_ci fsl,pins = < 66162306a36Sopenharmony_ci MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x70b1 66262306a36Sopenharmony_ci MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x70b1 66362306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x70b1 66462306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x70b1 66562306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x70b1 66662306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x70b1 66762306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x70b1 66862306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x70b1 66962306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x70b1 67062306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x70b1 67162306a36Sopenharmony_ci >; 67262306a36Sopenharmony_ci }; 67362306a36Sopenharmony_ci 67462306a36Sopenharmony_ci pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 67562306a36Sopenharmony_ci fsl,pins = < 67662306a36Sopenharmony_ci MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x70f1 67762306a36Sopenharmony_ci MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x70f1 67862306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x70f1 67962306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x70f1 68062306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x70f1 68162306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x70f1 68262306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x70f1 68362306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x70f1 68462306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x70f1 68562306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x70f1 68662306a36Sopenharmony_ci >; 68762306a36Sopenharmony_ci }; 68862306a36Sopenharmony_ci 68962306a36Sopenharmony_ci pinctrl_wdog2: wdoggrp { 69062306a36Sopenharmony_ci fsl,pins = < 69162306a36Sopenharmony_ci MX6UL_PAD_LCD_VSYNC__WDOG2_WDOG_B 0x10b0 69262306a36Sopenharmony_ci >; 69362306a36Sopenharmony_ci }; 69462306a36Sopenharmony_ci}; 69562306a36Sopenharmony_ci 69662306a36Sopenharmony_ci&iomuxc_snvs { 69762306a36Sopenharmony_ci pinctrl-names = "default_snvs"; 69862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_cp_peak_snvs 69962306a36Sopenharmony_ci &pinctrl_gpio_motor_snvs 70062306a36Sopenharmony_ci &pinctrl_relay_sense_snvs 70162306a36Sopenharmony_ci &pinctrl_rotary_switch1_snvs>; 70262306a36Sopenharmony_ci 70362306a36Sopenharmony_ci pinctrl_accelerometer_int1_snvs: accelerometer-int1-snvsgrp { 70462306a36Sopenharmony_ci fsl,pins = < 70562306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER5__GPIO5_IO05 0x130a0 70662306a36Sopenharmony_ci >; 70762306a36Sopenharmony_ci }; 70862306a36Sopenharmony_ci 70962306a36Sopenharmony_ci pinctrl_cp_peak_snvs: cp-peak-snvsgrp { 71062306a36Sopenharmony_ci fsl,pins = < 71162306a36Sopenharmony_ci MX6ULL_PAD_BOOT_MODE0__GPIO5_IO10 0x130a0 71262306a36Sopenharmony_ci MX6ULL_PAD_BOOT_MODE1__GPIO5_IO11 0x130a0 71362306a36Sopenharmony_ci >; 71462306a36Sopenharmony_ci }; 71562306a36Sopenharmony_ci 71662306a36Sopenharmony_ci pinctrl_enet1_phy_rst: enet1-phy-rstgrp { 71762306a36Sopenharmony_ci fsl,pins = < 71862306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER6__GPIO5_IO06 0x100a0 71962306a36Sopenharmony_ci >; 72062306a36Sopenharmony_ci }; 72162306a36Sopenharmony_ci 72262306a36Sopenharmony_ci pinctrl_fan_sense_snvs: fan-sense-snvsgrp { 72362306a36Sopenharmony_ci fsl,pins = < 72462306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x100a0 72562306a36Sopenharmony_ci >; 72662306a36Sopenharmony_ci }; 72762306a36Sopenharmony_ci 72862306a36Sopenharmony_ci pinctrl_gpio_motor_snvs: gpio-motor-snvsgrp { 72962306a36Sopenharmony_ci fsl,pins = < 73062306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x110a0 73162306a36Sopenharmony_ci >; 73262306a36Sopenharmony_ci }; 73362306a36Sopenharmony_ci 73462306a36Sopenharmony_ci pinctrl_qca700x_mains_int: qca700x-mains-intgrp { 73562306a36Sopenharmony_ci fsl,pins = < 73662306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x130a0 73762306a36Sopenharmony_ci >; 73862306a36Sopenharmony_ci }; 73962306a36Sopenharmony_ci 74062306a36Sopenharmony_ci pinctrl_qca700x_mains_rst: qca700x-mains-rstgrp { 74162306a36Sopenharmony_ci fsl,pins = < 74262306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x400100a0 74362306a36Sopenharmony_ci >; 74462306a36Sopenharmony_ci }; 74562306a36Sopenharmony_ci 74662306a36Sopenharmony_ci pinctrl_relay_sense_snvs: relay-sense-snvsgrp { 74762306a36Sopenharmony_ci fsl,pins = < 74862306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x100a0 74962306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x100a0 75062306a36Sopenharmony_ci >; 75162306a36Sopenharmony_ci }; 75262306a36Sopenharmony_ci 75362306a36Sopenharmony_ci pinctrl_rotary_switch1_snvs: rotary-switch1-snvsgrp { 75462306a36Sopenharmony_ci fsl,pins = < 75562306a36Sopenharmony_ci MX6ULL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x110a0 75662306a36Sopenharmony_ci >; 75762306a36Sopenharmony_ci }; 75862306a36Sopenharmony_ci}; 75962306a36Sopenharmony_ci 76062306a36Sopenharmony_ci&pwm2 { 76162306a36Sopenharmony_ci pinctrl-names = "default"; 76262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pwm_digital_input_ref>; 76362306a36Sopenharmony_ci status = "okay"; 76462306a36Sopenharmony_ci}; 76562306a36Sopenharmony_ci 76662306a36Sopenharmony_ci&pwm8 { 76762306a36Sopenharmony_ci pinctrl-names = "default"; 76862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pwm_cp>; 76962306a36Sopenharmony_ci status = "okay"; 77062306a36Sopenharmony_ci}; 77162306a36Sopenharmony_ci 77262306a36Sopenharmony_ci&uart1 { 77362306a36Sopenharmony_ci pinctrl-names = "default"; 77462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_rs485_1>; 77562306a36Sopenharmony_ci status = "okay"; 77662306a36Sopenharmony_ci}; 77762306a36Sopenharmony_ci 77862306a36Sopenharmony_ci&uart4 { 77962306a36Sopenharmony_ci pinctrl-names = "default"; 78062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart4>; 78162306a36Sopenharmony_ci fsl,dte-mode; 78262306a36Sopenharmony_ci status = "okay"; 78362306a36Sopenharmony_ci}; 78462306a36Sopenharmony_ci 78562306a36Sopenharmony_ci&uart5 { 78662306a36Sopenharmony_ci pinctrl-names = "default"; 78762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_rs485_2>; 78862306a36Sopenharmony_ci}; 78962306a36Sopenharmony_ci 79062306a36Sopenharmony_ci&uart6 { 79162306a36Sopenharmony_ci pinctrl-names = "default"; 79262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_stm32>; 79362306a36Sopenharmony_ci status = "okay"; 79462306a36Sopenharmony_ci}; 79562306a36Sopenharmony_ci 79662306a36Sopenharmony_ci&uart7 { 79762306a36Sopenharmony_ci pinctrl-names = "default"; 79862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ext_uart>; 79962306a36Sopenharmony_ci status = "okay"; 80062306a36Sopenharmony_ci}; 80162306a36Sopenharmony_ci 80262306a36Sopenharmony_ci&usbotg1 { 80362306a36Sopenharmony_ci pinctrl-names = "default"; 80462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usb 80562306a36Sopenharmony_ci &pinctrl_usb_pwr>; 80662306a36Sopenharmony_ci dr_mode = "host"; 80762306a36Sopenharmony_ci power-active-high; 80862306a36Sopenharmony_ci disable-over-current; 80962306a36Sopenharmony_ci status = "okay"; 81062306a36Sopenharmony_ci}; 81162306a36Sopenharmony_ci 81262306a36Sopenharmony_ci&usbotg2 { 81362306a36Sopenharmony_ci dr_mode = "host"; 81462306a36Sopenharmony_ci disable-over-current; 81562306a36Sopenharmony_ci status = "okay"; 81662306a36Sopenharmony_ci}; 81762306a36Sopenharmony_ci 81862306a36Sopenharmony_ci&usbphy1 { 81962306a36Sopenharmony_ci fsl,tx-cal-45-dn-ohms = <35>; 82062306a36Sopenharmony_ci fsl,tx-cal-45-dp-ohms = <35>; 82162306a36Sopenharmony_ci}; 82262306a36Sopenharmony_ci 82362306a36Sopenharmony_ci&usbphy2 { 82462306a36Sopenharmony_ci fsl,tx-cal-45-dn-ohms = <35>; 82562306a36Sopenharmony_ci fsl,tx-cal-45-dp-ohms = <35>; 82662306a36Sopenharmony_ci}; 82762306a36Sopenharmony_ci 82862306a36Sopenharmony_ci&usdhc2 { 82962306a36Sopenharmony_ci pinctrl-names = "default", "state_100mhz", "state_200mhz"; 83062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc2>; 83162306a36Sopenharmony_ci pinctrl-1 = <&pinctrl_usdhc2_100mhz>; 83262306a36Sopenharmony_ci pinctrl-2 = <&pinctrl_usdhc2_200mhz>; 83362306a36Sopenharmony_ci vmmc-supply = <&sw2_reg>; 83462306a36Sopenharmony_ci vqmmc-supply = <®_1v8>; 83562306a36Sopenharmony_ci mmc-pwrseq = <&emmc_pwrseq>; 83662306a36Sopenharmony_ci bus-width = <8>; 83762306a36Sopenharmony_ci non-removable; 83862306a36Sopenharmony_ci no-sd; 83962306a36Sopenharmony_ci no-sdio; 84062306a36Sopenharmony_ci status = "okay"; 84162306a36Sopenharmony_ci}; 84262306a36Sopenharmony_ci 84362306a36Sopenharmony_ci&wdog1 { 84462306a36Sopenharmony_ci status = "disabled"; 84562306a36Sopenharmony_ci}; 84662306a36Sopenharmony_ci 84762306a36Sopenharmony_ci&wdog2 { 84862306a36Sopenharmony_ci pinctrl-names = "default"; 84962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_wdog2>; 85062306a36Sopenharmony_ci fsl,ext-reset-output; 85162306a36Sopenharmony_ci status = "okay"; 85262306a36Sopenharmony_ci}; 853