162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 OR X11 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2016 Amarula Solutions B.V. 462306a36Sopenharmony_ci * Copyright (C) 2016 Engicam S.r.l. 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 862306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 962306a36Sopenharmony_ci#include "imx6ul.dtsi" 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/ { 1262306a36Sopenharmony_ci memory@80000000 { 1362306a36Sopenharmony_ci device_type = "memory"; 1462306a36Sopenharmony_ci reg = <0x80000000 0x20000000>; 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci chosen { 1862306a36Sopenharmony_ci stdout-path = &uart1; 1962306a36Sopenharmony_ci }; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci backlight { 2262306a36Sopenharmony_ci compatible = "pwm-backlight"; 2362306a36Sopenharmony_ci pwms = <&pwm8 0 100000>; 2462306a36Sopenharmony_ci brightness-levels = < 0 1 2 3 4 5 6 7 8 9 2562306a36Sopenharmony_ci 10 11 12 13 14 15 16 17 18 19 2662306a36Sopenharmony_ci 20 21 22 23 24 25 26 27 28 29 2762306a36Sopenharmony_ci 30 31 32 33 34 35 36 37 38 39 2862306a36Sopenharmony_ci 40 41 42 43 44 45 46 47 48 49 2962306a36Sopenharmony_ci 50 51 52 53 54 55 56 57 58 59 3062306a36Sopenharmony_ci 60 61 62 63 64 65 66 67 68 69 3162306a36Sopenharmony_ci 70 71 72 73 74 75 76 77 78 79 3262306a36Sopenharmony_ci 80 81 82 83 84 85 86 87 88 89 3362306a36Sopenharmony_ci 90 91 92 93 94 95 96 97 98 99 3462306a36Sopenharmony_ci 100>; 3562306a36Sopenharmony_ci default-brightness-level = <100>; 3662306a36Sopenharmony_ci }; 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci reg_1p8v: regulator-1p8v { 3962306a36Sopenharmony_ci compatible = "regulator-fixed"; 4062306a36Sopenharmony_ci regulator-name = "1P8V"; 4162306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 4262306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 4362306a36Sopenharmony_ci regulator-always-on; 4462306a36Sopenharmony_ci regulator-boot-on; 4562306a36Sopenharmony_ci }; 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci reg_3p3v: regulator-3p3v { 4862306a36Sopenharmony_ci compatible = "regulator-fixed"; 4962306a36Sopenharmony_ci regulator-name = "3P3V"; 5062306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 5162306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 5262306a36Sopenharmony_ci regulator-always-on; 5362306a36Sopenharmony_ci regulator-boot-on; 5462306a36Sopenharmony_ci }; 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci sound { 5762306a36Sopenharmony_ci compatible = "simple-audio-card"; 5862306a36Sopenharmony_ci simple-audio-card,name = "imx6ul-isiot-sgtl5000"; 5962306a36Sopenharmony_ci simple-audio-card,format = "i2s"; 6062306a36Sopenharmony_ci simple-audio-card,bitclock-master = <&dailink_master>; 6162306a36Sopenharmony_ci simple-audio-card,frame-master = <&dailink_master>; 6262306a36Sopenharmony_ci simple-audio-card,widgets = 6362306a36Sopenharmony_ci "Microphone", "Mic Jack", 6462306a36Sopenharmony_ci "Line", "Line In", 6562306a36Sopenharmony_ci "Line", "Line Out", 6662306a36Sopenharmony_ci "Headphone", "Headphone Jack"; 6762306a36Sopenharmony_ci simple-audio-card,routing = 6862306a36Sopenharmony_ci "MIC_IN", "Mic Jack", 6962306a36Sopenharmony_ci "Mic Jack", "Mic Bias", 7062306a36Sopenharmony_ci "Headphone Jack", "HP_OUT"; 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci simple-audio-card,cpu { 7362306a36Sopenharmony_ci sound-dai = <&sai2>; 7462306a36Sopenharmony_ci }; 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ci dailink_master: simple-audio-card,codec { 7762306a36Sopenharmony_ci sound-dai = <&sgtl5000>; 7862306a36Sopenharmony_ci clocks = <&clks IMX6UL_CLK_SAI2>; 7962306a36Sopenharmony_ci }; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci}; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci&fec1 { 8462306a36Sopenharmony_ci pinctrl-names = "default"; 8562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet1>; 8662306a36Sopenharmony_ci phy-mode = "rmii"; 8762306a36Sopenharmony_ci phy-handle = <ðphy0>; 8862306a36Sopenharmony_ci status = "okay"; 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci mdio { 9162306a36Sopenharmony_ci #address-cells = <1>; 9262306a36Sopenharmony_ci #size-cells = <0>; 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci ethphy0: ethernet-phy@0 { 9562306a36Sopenharmony_ci compatible = "ethernet-phy-ieee802.3-c22"; 9662306a36Sopenharmony_ci reg = <0>; 9762306a36Sopenharmony_ci }; 9862306a36Sopenharmony_ci }; 9962306a36Sopenharmony_ci}; 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci&gpmi { 10262306a36Sopenharmony_ci pinctrl-names = "default"; 10362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpmi_nand>; 10462306a36Sopenharmony_ci nand-on-flash-bbt; 10562306a36Sopenharmony_ci status = "disabled"; 10662306a36Sopenharmony_ci}; 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci&i2c1 { 10962306a36Sopenharmony_ci clock-frequency = <100000>; 11062306a36Sopenharmony_ci pinctrl-names = "default"; 11162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c1>; 11262306a36Sopenharmony_ci status = "okay"; 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci sgtl5000: codec@a { 11562306a36Sopenharmony_ci compatible = "fsl,sgtl5000"; 11662306a36Sopenharmony_ci reg = <0x0a>; 11762306a36Sopenharmony_ci #sound-dai-cells = <0>; 11862306a36Sopenharmony_ci clocks = <&clks IMX6UL_CLK_OSC>; 11962306a36Sopenharmony_ci clock-names = "mclk"; 12062306a36Sopenharmony_ci VDDA-supply = <®_3p3v>; 12162306a36Sopenharmony_ci VDDIO-supply = <®_3p3v>; 12262306a36Sopenharmony_ci VDDD-supply = <®_1p8v>; 12362306a36Sopenharmony_ci }; 12462306a36Sopenharmony_ci 12562306a36Sopenharmony_ci stmpe811: gpio-expander@44 { 12662306a36Sopenharmony_ci compatible = "st,stmpe811"; 12762306a36Sopenharmony_ci reg = <0x44>; 12862306a36Sopenharmony_ci pinctrl-names = "default"; 12962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_stmpe>; 13062306a36Sopenharmony_ci interrupt-parent = <&gpio1>; 13162306a36Sopenharmony_ci interrupts = <18 IRQ_TYPE_EDGE_FALLING>; 13262306a36Sopenharmony_ci interrupt-controller; 13362306a36Sopenharmony_ci #interrupt-cells = <2>; 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ci stmpe: touchscreen { 13662306a36Sopenharmony_ci compatible = "st,stmpe-ts"; 13762306a36Sopenharmony_ci st,sample-time = <4>; 13862306a36Sopenharmony_ci st,mod-12b = <1>; 13962306a36Sopenharmony_ci st,ref-sel = <0>; 14062306a36Sopenharmony_ci st,adc-freq = <1>; 14162306a36Sopenharmony_ci st,ave-ctrl = <1>; 14262306a36Sopenharmony_ci st,touch-det-delay = <2>; 14362306a36Sopenharmony_ci st,settling = <2>; 14462306a36Sopenharmony_ci st,fraction-z = <7>; 14562306a36Sopenharmony_ci st,i-drive = <1>; 14662306a36Sopenharmony_ci }; 14762306a36Sopenharmony_ci }; 14862306a36Sopenharmony_ci}; 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci&i2c2 { 15162306a36Sopenharmony_ci clock-frequency = <100000>; 15262306a36Sopenharmony_ci pinctrl-names = "default"; 15362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c2>; 15462306a36Sopenharmony_ci status = "okay"; 15562306a36Sopenharmony_ci}; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci&lcdif { 15862306a36Sopenharmony_ci pinctrl-names = "default"; 15962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_lcdif_dat 16062306a36Sopenharmony_ci &pinctrl_lcdif_ctrl>; 16162306a36Sopenharmony_ci display = <&display0>; 16262306a36Sopenharmony_ci status = "okay"; 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ci display0: display0 { 16562306a36Sopenharmony_ci bits-per-pixel = <16>; 16662306a36Sopenharmony_ci bus-width = <18>; 16762306a36Sopenharmony_ci 16862306a36Sopenharmony_ci display-timings { 16962306a36Sopenharmony_ci native-mode = <&timing0>; 17062306a36Sopenharmony_ci timing0: timing0 { 17162306a36Sopenharmony_ci clock-frequency = <28000000>; 17262306a36Sopenharmony_ci hactive = <800>; 17362306a36Sopenharmony_ci vactive = <480>; 17462306a36Sopenharmony_ci hfront-porch = <30>; 17562306a36Sopenharmony_ci hback-porch = <30>; 17662306a36Sopenharmony_ci hsync-len = <64>; 17762306a36Sopenharmony_ci vback-porch = <5>; 17862306a36Sopenharmony_ci vfront-porch = <5>; 17962306a36Sopenharmony_ci vsync-len = <20>; 18062306a36Sopenharmony_ci hsync-active = <0>; 18162306a36Sopenharmony_ci vsync-active = <0>; 18262306a36Sopenharmony_ci de-active = <1>; 18362306a36Sopenharmony_ci pixelclk-active = <0>; 18462306a36Sopenharmony_ci }; 18562306a36Sopenharmony_ci }; 18662306a36Sopenharmony_ci }; 18762306a36Sopenharmony_ci}; 18862306a36Sopenharmony_ci 18962306a36Sopenharmony_ci&pwm8 { 19062306a36Sopenharmony_ci #pwm-cells = <2>; 19162306a36Sopenharmony_ci pinctrl-names = "default"; 19262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pwm8>; 19362306a36Sopenharmony_ci status = "okay"; 19462306a36Sopenharmony_ci}; 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci&sai2 { 19762306a36Sopenharmony_ci pinctrl-names = "default"; 19862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_sai2>; 19962306a36Sopenharmony_ci status = "okay"; 20062306a36Sopenharmony_ci}; 20162306a36Sopenharmony_ci 20262306a36Sopenharmony_ci&uart1 { 20362306a36Sopenharmony_ci pinctrl-names = "default"; 20462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart1>; 20562306a36Sopenharmony_ci status = "okay"; 20662306a36Sopenharmony_ci}; 20762306a36Sopenharmony_ci 20862306a36Sopenharmony_ci&usdhc1 { 20962306a36Sopenharmony_ci pinctrl-names = "default", "state_100mhz", "state_200mhz"; 21062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc1>; 21162306a36Sopenharmony_ci pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 21262306a36Sopenharmony_ci pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 21362306a36Sopenharmony_ci cd-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>; 21462306a36Sopenharmony_ci bus-width = <4>; 21562306a36Sopenharmony_ci no-1-8-v; 21662306a36Sopenharmony_ci status = "okay"; 21762306a36Sopenharmony_ci}; 21862306a36Sopenharmony_ci 21962306a36Sopenharmony_ci&usdhc2 { 22062306a36Sopenharmony_ci pinctrl-names = "default"; 22162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc2>; 22262306a36Sopenharmony_ci cd-gpios = <&gpio4 5 GPIO_ACTIVE_LOW>; 22362306a36Sopenharmony_ci bus-width = <8>; 22462306a36Sopenharmony_ci no-1-8-v; 22562306a36Sopenharmony_ci status = "disabled"; 22662306a36Sopenharmony_ci}; 22762306a36Sopenharmony_ci 22862306a36Sopenharmony_ci&iomuxc { 22962306a36Sopenharmony_ci pinctrl_enet1: enet1grp { 23062306a36Sopenharmony_ci fsl,pins = < 23162306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_DATA0__ENET1_MDIO 0x1b0b0 23262306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_DATA1__ENET1_MDC 0x1b0b0 23362306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 23462306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 23562306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0 23662306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0 23762306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0 23862306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0 23962306a36Sopenharmony_ci MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031 24062306a36Sopenharmony_ci MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10 0x1b0b0 24162306a36Sopenharmony_ci >; 24262306a36Sopenharmony_ci }; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci pinctrl_gpmi_nand: gpminandgrp { 24562306a36Sopenharmony_ci fsl,pins = < 24662306a36Sopenharmony_ci MX6UL_PAD_NAND_CLE__RAWNAND_CLE 0xb0b1 24762306a36Sopenharmony_ci MX6UL_PAD_NAND_ALE__RAWNAND_ALE 0xb0b1 24862306a36Sopenharmony_ci MX6UL_PAD_NAND_WP_B__RAWNAND_WP_B 0xb0b1 24962306a36Sopenharmony_ci MX6UL_PAD_NAND_READY_B__RAWNAND_READY_B 0xb000 25062306a36Sopenharmony_ci MX6UL_PAD_NAND_CE0_B__RAWNAND_CE0_B 0xb0b1 25162306a36Sopenharmony_ci MX6UL_PAD_NAND_RE_B__RAWNAND_RE_B 0xb0b1 25262306a36Sopenharmony_ci MX6UL_PAD_NAND_WE_B__RAWNAND_WE_B 0xb0b1 25362306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA00__RAWNAND_DATA00 0xb0b1 25462306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA01__RAWNAND_DATA01 0xb0b1 25562306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA02__RAWNAND_DATA02 0xb0b1 25662306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA03__RAWNAND_DATA03 0xb0b1 25762306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA04__RAWNAND_DATA04 0xb0b1 25862306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA05__RAWNAND_DATA05 0xb0b1 25962306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA06__RAWNAND_DATA06 0xb0b1 26062306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA07__RAWNAND_DATA07 0xb0b1 26162306a36Sopenharmony_ci >; 26262306a36Sopenharmony_ci }; 26362306a36Sopenharmony_ci 26462306a36Sopenharmony_ci pinctrl_i2c1: i2c1grp { 26562306a36Sopenharmony_ci fsl,pins = < 26662306a36Sopenharmony_ci MX6UL_PAD_UART4_TX_DATA__I2C1_SCL 0x4001b8b0 26762306a36Sopenharmony_ci MX6UL_PAD_UART4_RX_DATA__I2C1_SDA 0x4001b8b0 26862306a36Sopenharmony_ci >; 26962306a36Sopenharmony_ci }; 27062306a36Sopenharmony_ci 27162306a36Sopenharmony_ci pinctrl_i2c2: i2c2grp { 27262306a36Sopenharmony_ci fsl,pins = < 27362306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO00__I2C2_SCL 0x4001b8b0 27462306a36Sopenharmony_ci MX6UL_PAD_GPIO1_IO01__I2C2_SDA 0x4001b8b0 27562306a36Sopenharmony_ci >; 27662306a36Sopenharmony_ci }; 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci pinctrl_lcdif_ctrl: lcdifctrlgrp { 27962306a36Sopenharmony_ci fsl,pins = < 28062306a36Sopenharmony_ci MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x79 28162306a36Sopenharmony_ci MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x79 28262306a36Sopenharmony_ci MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x79 28362306a36Sopenharmony_ci MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x79 28462306a36Sopenharmony_ci >; 28562306a36Sopenharmony_ci }; 28662306a36Sopenharmony_ci 28762306a36Sopenharmony_ci pinctrl_lcdif_dat: lcdifdatgrp { 28862306a36Sopenharmony_ci fsl,pins = < 28962306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x79 29062306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x79 29162306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x79 29262306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x79 29362306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x79 29462306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x79 29562306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x79 29662306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x79 29762306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x79 29862306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x79 29962306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x79 30062306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x79 30162306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x79 30262306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x79 30362306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x79 30462306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x79 30562306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x79 30662306a36Sopenharmony_ci MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x79 30762306a36Sopenharmony_ci >; 30862306a36Sopenharmony_ci }; 30962306a36Sopenharmony_ci 31062306a36Sopenharmony_ci pinctrl_pwm8: pwm8grp { 31162306a36Sopenharmony_ci fsl,pins = < 31262306a36Sopenharmony_ci MX6UL_PAD_ENET1_RX_ER__PWM8_OUT 0x110b0 31362306a36Sopenharmony_ci >; 31462306a36Sopenharmony_ci }; 31562306a36Sopenharmony_ci 31662306a36Sopenharmony_ci pinctrl_sai2: sai2grp { 31762306a36Sopenharmony_ci fsl,pins = < 31862306a36Sopenharmony_ci MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA 0x130b0 31962306a36Sopenharmony_ci MX6UL_PAD_JTAG_TMS__CCM_CLKO1 0x4001b031 32062306a36Sopenharmony_ci MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK 0x17088 32162306a36Sopenharmony_ci MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC 0x17088 32262306a36Sopenharmony_ci MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA 0x120b0 32362306a36Sopenharmony_ci >; 32462306a36Sopenharmony_ci }; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci pinctrl_stmpe: stmpegrp { 32762306a36Sopenharmony_ci fsl,pins = < 32862306a36Sopenharmony_ci MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x1b0b0 32962306a36Sopenharmony_ci >; 33062306a36Sopenharmony_ci }; 33162306a36Sopenharmony_ci 33262306a36Sopenharmony_ci pinctrl_uart1: uart1grp { 33362306a36Sopenharmony_ci fsl,pins = < 33462306a36Sopenharmony_ci MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1 33562306a36Sopenharmony_ci MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1 33662306a36Sopenharmony_ci >; 33762306a36Sopenharmony_ci }; 33862306a36Sopenharmony_ci 33962306a36Sopenharmony_ci pinctrl_usdhc1: usdhc1grp { 34062306a36Sopenharmony_ci fsl,pins = < 34162306a36Sopenharmony_ci MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059 34262306a36Sopenharmony_ci MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059 34362306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059 34462306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059 34562306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059 34662306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059 34762306a36Sopenharmony_ci >; 34862306a36Sopenharmony_ci }; 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ci pinctrl_usdhc1_100mhz: usdhc1grp100mhz { 35162306a36Sopenharmony_ci fsl,pins = < 35262306a36Sopenharmony_ci MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170b9 35362306a36Sopenharmony_ci MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100b9 35462306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170b9 35562306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170b9 35662306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170b9 35762306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170b9 35862306a36Sopenharmony_ci >; 35962306a36Sopenharmony_ci }; 36062306a36Sopenharmony_ci 36162306a36Sopenharmony_ci pinctrl_usdhc1_200mhz: usdhc1grp200mhz { 36262306a36Sopenharmony_ci fsl,pins = < 36362306a36Sopenharmony_ci MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170f9 36462306a36Sopenharmony_ci MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100f9 36562306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170f9 36662306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170f9 36762306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170f9 36862306a36Sopenharmony_ci MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170f9 36962306a36Sopenharmony_ci >; 37062306a36Sopenharmony_ci }; 37162306a36Sopenharmony_ci 37262306a36Sopenharmony_ci pinctrl_usdhc2: usdhc2grp { 37362306a36Sopenharmony_ci fsl,pins = < 37462306a36Sopenharmony_ci MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x17070 37562306a36Sopenharmony_ci MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x10070 37662306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x17070 37762306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x17070 37862306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x17070 37962306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x17070 38062306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x17070 38162306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x17070 38262306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x17070 38362306a36Sopenharmony_ci MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x17070 38462306a36Sopenharmony_ci MX6UL_PAD_NAND_ALE__USDHC2_RESET_B 0x17070 38562306a36Sopenharmony_ci >; 38662306a36Sopenharmony_ci }; 38762306a36Sopenharmony_ci}; 388