162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci// 362306a36Sopenharmony_ci// Copyright 2012 Freescale Semiconductor, Inc. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 662306a36Sopenharmony_ci#include "imx28-pinfunc.h" 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/ { 962306a36Sopenharmony_ci #address-cells = <1>; 1062306a36Sopenharmony_ci #size-cells = <1>; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci interrupt-parent = <&icoll>; 1362306a36Sopenharmony_ci /* 1462306a36Sopenharmony_ci * The decompressor and also some bootloaders rely on a 1562306a36Sopenharmony_ci * pre-existing /chosen node to be available to insert the 1662306a36Sopenharmony_ci * command line and merge other ATAGS info. 1762306a36Sopenharmony_ci */ 1862306a36Sopenharmony_ci chosen {}; 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci aliases { 2162306a36Sopenharmony_ci ethernet0 = &mac0; 2262306a36Sopenharmony_ci ethernet1 = &mac1; 2362306a36Sopenharmony_ci gpio0 = &gpio0; 2462306a36Sopenharmony_ci gpio1 = &gpio1; 2562306a36Sopenharmony_ci gpio2 = &gpio2; 2662306a36Sopenharmony_ci gpio3 = &gpio3; 2762306a36Sopenharmony_ci gpio4 = &gpio4; 2862306a36Sopenharmony_ci saif0 = &saif0; 2962306a36Sopenharmony_ci saif1 = &saif1; 3062306a36Sopenharmony_ci serial0 = &auart0; 3162306a36Sopenharmony_ci serial1 = &auart1; 3262306a36Sopenharmony_ci serial2 = &auart2; 3362306a36Sopenharmony_ci serial3 = &auart3; 3462306a36Sopenharmony_ci serial4 = &auart4; 3562306a36Sopenharmony_ci spi0 = &ssp1; 3662306a36Sopenharmony_ci spi1 = &ssp2; 3762306a36Sopenharmony_ci usbphy0 = &usbphy0; 3862306a36Sopenharmony_ci usbphy1 = &usbphy1; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci cpus { 4262306a36Sopenharmony_ci #address-cells = <1>; 4362306a36Sopenharmony_ci #size-cells = <0>; 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci cpu@0 { 4662306a36Sopenharmony_ci compatible = "arm,arm926ej-s"; 4762306a36Sopenharmony_ci device_type = "cpu"; 4862306a36Sopenharmony_ci reg = <0>; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci }; 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ci apb@80000000 { 5362306a36Sopenharmony_ci compatible = "simple-bus"; 5462306a36Sopenharmony_ci #address-cells = <1>; 5562306a36Sopenharmony_ci #size-cells = <1>; 5662306a36Sopenharmony_ci reg = <0x80000000 0x80000>; 5762306a36Sopenharmony_ci ranges; 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci apbh@80000000 { 6062306a36Sopenharmony_ci compatible = "simple-bus"; 6162306a36Sopenharmony_ci #address-cells = <1>; 6262306a36Sopenharmony_ci #size-cells = <1>; 6362306a36Sopenharmony_ci reg = <0x80000000 0x3c900>; 6462306a36Sopenharmony_ci ranges; 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci icoll: interrupt-controller@80000000 { 6762306a36Sopenharmony_ci compatible = "fsl,imx28-icoll", "fsl,icoll"; 6862306a36Sopenharmony_ci interrupt-controller; 6962306a36Sopenharmony_ci #interrupt-cells = <1>; 7062306a36Sopenharmony_ci reg = <0x80000000 0x2000>; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci hsadc: hsadc@80002000 { 7462306a36Sopenharmony_ci reg = <0x80002000 0x2000>; 7562306a36Sopenharmony_ci interrupts = <13>; 7662306a36Sopenharmony_ci dmas = <&dma_apbh 12>; 7762306a36Sopenharmony_ci dma-names = "rx"; 7862306a36Sopenharmony_ci status = "disabled"; 7962306a36Sopenharmony_ci }; 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci dma_apbh: dma-controller@80004000 { 8262306a36Sopenharmony_ci compatible = "fsl,imx28-dma-apbh"; 8362306a36Sopenharmony_ci reg = <0x80004000 0x2000>; 8462306a36Sopenharmony_ci interrupts = <82>, <83>, <84>, <85>, 8562306a36Sopenharmony_ci <88>, <88>, <88>, <88>, 8662306a36Sopenharmony_ci <88>, <88>, <88>, <88>, 8762306a36Sopenharmony_ci <87>, <86>, <0>, <0>; 8862306a36Sopenharmony_ci #dma-cells = <1>; 8962306a36Sopenharmony_ci dma-channels = <16>; 9062306a36Sopenharmony_ci clocks = <&clks 25>; 9162306a36Sopenharmony_ci }; 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci perfmon: perfmon@80006000 { 9462306a36Sopenharmony_ci reg = <0x80006000 0x800>; 9562306a36Sopenharmony_ci interrupts = <27>; 9662306a36Sopenharmony_ci status = "disabled"; 9762306a36Sopenharmony_ci }; 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_ci gpmi: nand-controller@8000c000 { 10062306a36Sopenharmony_ci compatible = "fsl,imx28-gpmi-nand"; 10162306a36Sopenharmony_ci #address-cells = <1>; 10262306a36Sopenharmony_ci #size-cells = <1>; 10362306a36Sopenharmony_ci reg = <0x8000c000 0x2000>, <0x8000a000 0x2000>; 10462306a36Sopenharmony_ci reg-names = "gpmi-nand", "bch"; 10562306a36Sopenharmony_ci interrupts = <41>; 10662306a36Sopenharmony_ci interrupt-names = "bch"; 10762306a36Sopenharmony_ci clocks = <&clks 50>; 10862306a36Sopenharmony_ci clock-names = "gpmi_io"; 10962306a36Sopenharmony_ci assigned-clocks = <&clks 13>; 11062306a36Sopenharmony_ci assigned-clock-parents = <&clks 10>; 11162306a36Sopenharmony_ci dmas = <&dma_apbh 4>; 11262306a36Sopenharmony_ci dma-names = "rx-tx"; 11362306a36Sopenharmony_ci status = "disabled"; 11462306a36Sopenharmony_ci }; 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ci ssp0: spi@80010000 { 11762306a36Sopenharmony_ci #address-cells = <1>; 11862306a36Sopenharmony_ci #size-cells = <0>; 11962306a36Sopenharmony_ci reg = <0x80010000 0x2000>; 12062306a36Sopenharmony_ci interrupts = <96>; 12162306a36Sopenharmony_ci clocks = <&clks 46>; 12262306a36Sopenharmony_ci dmas = <&dma_apbh 0>; 12362306a36Sopenharmony_ci dma-names = "rx-tx"; 12462306a36Sopenharmony_ci status = "disabled"; 12562306a36Sopenharmony_ci }; 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ci ssp1: spi@80012000 { 12862306a36Sopenharmony_ci #address-cells = <1>; 12962306a36Sopenharmony_ci #size-cells = <0>; 13062306a36Sopenharmony_ci reg = <0x80012000 0x2000>; 13162306a36Sopenharmony_ci interrupts = <97>; 13262306a36Sopenharmony_ci clocks = <&clks 47>; 13362306a36Sopenharmony_ci dmas = <&dma_apbh 1>; 13462306a36Sopenharmony_ci dma-names = "rx-tx"; 13562306a36Sopenharmony_ci status = "disabled"; 13662306a36Sopenharmony_ci }; 13762306a36Sopenharmony_ci 13862306a36Sopenharmony_ci ssp2: spi@80014000 { 13962306a36Sopenharmony_ci #address-cells = <1>; 14062306a36Sopenharmony_ci #size-cells = <0>; 14162306a36Sopenharmony_ci reg = <0x80014000 0x2000>; 14262306a36Sopenharmony_ci interrupts = <98>; 14362306a36Sopenharmony_ci clocks = <&clks 48>; 14462306a36Sopenharmony_ci dmas = <&dma_apbh 2>; 14562306a36Sopenharmony_ci dma-names = "rx-tx"; 14662306a36Sopenharmony_ci status = "disabled"; 14762306a36Sopenharmony_ci }; 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ci ssp3: spi@80016000 { 15062306a36Sopenharmony_ci #address-cells = <1>; 15162306a36Sopenharmony_ci #size-cells = <0>; 15262306a36Sopenharmony_ci reg = <0x80016000 0x2000>; 15362306a36Sopenharmony_ci interrupts = <99>; 15462306a36Sopenharmony_ci clocks = <&clks 49>; 15562306a36Sopenharmony_ci dmas = <&dma_apbh 3>; 15662306a36Sopenharmony_ci dma-names = "rx-tx"; 15762306a36Sopenharmony_ci status = "disabled"; 15862306a36Sopenharmony_ci }; 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci pinctrl: pinctrl@80018000 { 16162306a36Sopenharmony_ci #address-cells = <1>; 16262306a36Sopenharmony_ci #size-cells = <0>; 16362306a36Sopenharmony_ci compatible = "fsl,imx28-pinctrl", "simple-bus"; 16462306a36Sopenharmony_ci reg = <0x80018000 0x2000>; 16562306a36Sopenharmony_ci 16662306a36Sopenharmony_ci gpio0: gpio@0 { 16762306a36Sopenharmony_ci compatible = "fsl,imx28-gpio", "fsl,mxs-gpio"; 16862306a36Sopenharmony_ci reg = <0>; 16962306a36Sopenharmony_ci interrupts = <127>; 17062306a36Sopenharmony_ci gpio-controller; 17162306a36Sopenharmony_ci #gpio-cells = <2>; 17262306a36Sopenharmony_ci interrupt-controller; 17362306a36Sopenharmony_ci #interrupt-cells = <2>; 17462306a36Sopenharmony_ci }; 17562306a36Sopenharmony_ci 17662306a36Sopenharmony_ci gpio1: gpio@1 { 17762306a36Sopenharmony_ci compatible = "fsl,imx28-gpio", "fsl,mxs-gpio"; 17862306a36Sopenharmony_ci reg = <1>; 17962306a36Sopenharmony_ci interrupts = <126>; 18062306a36Sopenharmony_ci gpio-controller; 18162306a36Sopenharmony_ci #gpio-cells = <2>; 18262306a36Sopenharmony_ci interrupt-controller; 18362306a36Sopenharmony_ci #interrupt-cells = <2>; 18462306a36Sopenharmony_ci }; 18562306a36Sopenharmony_ci 18662306a36Sopenharmony_ci gpio2: gpio@2 { 18762306a36Sopenharmony_ci compatible = "fsl,imx28-gpio", "fsl,mxs-gpio"; 18862306a36Sopenharmony_ci reg = <2>; 18962306a36Sopenharmony_ci interrupts = <125>; 19062306a36Sopenharmony_ci gpio-controller; 19162306a36Sopenharmony_ci #gpio-cells = <2>; 19262306a36Sopenharmony_ci interrupt-controller; 19362306a36Sopenharmony_ci #interrupt-cells = <2>; 19462306a36Sopenharmony_ci }; 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci gpio3: gpio@3 { 19762306a36Sopenharmony_ci compatible = "fsl,imx28-gpio", "fsl,mxs-gpio"; 19862306a36Sopenharmony_ci reg = <3>; 19962306a36Sopenharmony_ci interrupts = <124>; 20062306a36Sopenharmony_ci gpio-controller; 20162306a36Sopenharmony_ci #gpio-cells = <2>; 20262306a36Sopenharmony_ci interrupt-controller; 20362306a36Sopenharmony_ci #interrupt-cells = <2>; 20462306a36Sopenharmony_ci }; 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ci gpio4: gpio@4 { 20762306a36Sopenharmony_ci compatible = "fsl,imx28-gpio", "fsl,mxs-gpio"; 20862306a36Sopenharmony_ci reg = <4>; 20962306a36Sopenharmony_ci interrupts = <123>; 21062306a36Sopenharmony_ci gpio-controller; 21162306a36Sopenharmony_ci #gpio-cells = <2>; 21262306a36Sopenharmony_ci interrupt-controller; 21362306a36Sopenharmony_ci #interrupt-cells = <2>; 21462306a36Sopenharmony_ci }; 21562306a36Sopenharmony_ci 21662306a36Sopenharmony_ci duart_pins_a: duart@0 { 21762306a36Sopenharmony_ci reg = <0>; 21862306a36Sopenharmony_ci fsl,pinmux-ids = < 21962306a36Sopenharmony_ci MX28_PAD_PWM0__DUART_RX 22062306a36Sopenharmony_ci MX28_PAD_PWM1__DUART_TX 22162306a36Sopenharmony_ci >; 22262306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 22362306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 22462306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 22562306a36Sopenharmony_ci }; 22662306a36Sopenharmony_ci 22762306a36Sopenharmony_ci duart_pins_b: duart@1 { 22862306a36Sopenharmony_ci reg = <1>; 22962306a36Sopenharmony_ci fsl,pinmux-ids = < 23062306a36Sopenharmony_ci MX28_PAD_AUART0_CTS__DUART_RX 23162306a36Sopenharmony_ci MX28_PAD_AUART0_RTS__DUART_TX 23262306a36Sopenharmony_ci >; 23362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 23462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 23562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 23662306a36Sopenharmony_ci }; 23762306a36Sopenharmony_ci 23862306a36Sopenharmony_ci duart_4pins_a: duart-4pins@0 { 23962306a36Sopenharmony_ci reg = <0>; 24062306a36Sopenharmony_ci fsl,pinmux-ids = < 24162306a36Sopenharmony_ci MX28_PAD_AUART0_CTS__DUART_RX 24262306a36Sopenharmony_ci MX28_PAD_AUART0_RTS__DUART_TX 24362306a36Sopenharmony_ci MX28_PAD_AUART0_RX__DUART_CTS 24462306a36Sopenharmony_ci MX28_PAD_AUART0_TX__DUART_RTS 24562306a36Sopenharmony_ci >; 24662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 24762306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 24862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 24962306a36Sopenharmony_ci }; 25062306a36Sopenharmony_ci 25162306a36Sopenharmony_ci gpmi_pins_a: gpmi-nand@0 { 25262306a36Sopenharmony_ci reg = <0>; 25362306a36Sopenharmony_ci fsl,pinmux-ids = < 25462306a36Sopenharmony_ci MX28_PAD_GPMI_D00__GPMI_D0 25562306a36Sopenharmony_ci MX28_PAD_GPMI_D01__GPMI_D1 25662306a36Sopenharmony_ci MX28_PAD_GPMI_D02__GPMI_D2 25762306a36Sopenharmony_ci MX28_PAD_GPMI_D03__GPMI_D3 25862306a36Sopenharmony_ci MX28_PAD_GPMI_D04__GPMI_D4 25962306a36Sopenharmony_ci MX28_PAD_GPMI_D05__GPMI_D5 26062306a36Sopenharmony_ci MX28_PAD_GPMI_D06__GPMI_D6 26162306a36Sopenharmony_ci MX28_PAD_GPMI_D07__GPMI_D7 26262306a36Sopenharmony_ci MX28_PAD_GPMI_CE0N__GPMI_CE0N 26362306a36Sopenharmony_ci MX28_PAD_GPMI_RDY0__GPMI_READY0 26462306a36Sopenharmony_ci MX28_PAD_GPMI_RDN__GPMI_RDN 26562306a36Sopenharmony_ci MX28_PAD_GPMI_WRN__GPMI_WRN 26662306a36Sopenharmony_ci MX28_PAD_GPMI_ALE__GPMI_ALE 26762306a36Sopenharmony_ci MX28_PAD_GPMI_CLE__GPMI_CLE 26862306a36Sopenharmony_ci MX28_PAD_GPMI_RESETN__GPMI_RESETN 26962306a36Sopenharmony_ci >; 27062306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 27162306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 27262306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 27362306a36Sopenharmony_ci }; 27462306a36Sopenharmony_ci 27562306a36Sopenharmony_ci gpmi_status_cfg: gpmi-status-cfg@0 { 27662306a36Sopenharmony_ci reg = <0>; 27762306a36Sopenharmony_ci fsl,pinmux-ids = < 27862306a36Sopenharmony_ci MX28_PAD_GPMI_RDN__GPMI_RDN 27962306a36Sopenharmony_ci MX28_PAD_GPMI_WRN__GPMI_WRN 28062306a36Sopenharmony_ci MX28_PAD_GPMI_RESETN__GPMI_RESETN 28162306a36Sopenharmony_ci >; 28262306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 28362306a36Sopenharmony_ci }; 28462306a36Sopenharmony_ci 28562306a36Sopenharmony_ci auart0_pins_a: auart0@0 { 28662306a36Sopenharmony_ci reg = <0>; 28762306a36Sopenharmony_ci fsl,pinmux-ids = < 28862306a36Sopenharmony_ci MX28_PAD_AUART0_RX__AUART0_RX 28962306a36Sopenharmony_ci MX28_PAD_AUART0_TX__AUART0_TX 29062306a36Sopenharmony_ci MX28_PAD_AUART0_CTS__AUART0_CTS 29162306a36Sopenharmony_ci MX28_PAD_AUART0_RTS__AUART0_RTS 29262306a36Sopenharmony_ci >; 29362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 29462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 29562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 29662306a36Sopenharmony_ci }; 29762306a36Sopenharmony_ci 29862306a36Sopenharmony_ci auart0_2pins_a: auart0-2pins@0 { 29962306a36Sopenharmony_ci reg = <0>; 30062306a36Sopenharmony_ci fsl,pinmux-ids = < 30162306a36Sopenharmony_ci MX28_PAD_AUART0_RX__AUART0_RX 30262306a36Sopenharmony_ci MX28_PAD_AUART0_TX__AUART0_TX 30362306a36Sopenharmony_ci >; 30462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 30562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 30662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 30762306a36Sopenharmony_ci }; 30862306a36Sopenharmony_ci 30962306a36Sopenharmony_ci auart1_pins_a: auart1@0 { 31062306a36Sopenharmony_ci reg = <0>; 31162306a36Sopenharmony_ci fsl,pinmux-ids = < 31262306a36Sopenharmony_ci MX28_PAD_AUART1_RX__AUART1_RX 31362306a36Sopenharmony_ci MX28_PAD_AUART1_TX__AUART1_TX 31462306a36Sopenharmony_ci MX28_PAD_AUART1_CTS__AUART1_CTS 31562306a36Sopenharmony_ci MX28_PAD_AUART1_RTS__AUART1_RTS 31662306a36Sopenharmony_ci >; 31762306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 31862306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 31962306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 32062306a36Sopenharmony_ci }; 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci auart1_2pins_a: auart1-2pins@0 { 32362306a36Sopenharmony_ci reg = <0>; 32462306a36Sopenharmony_ci fsl,pinmux-ids = < 32562306a36Sopenharmony_ci MX28_PAD_AUART1_RX__AUART1_RX 32662306a36Sopenharmony_ci MX28_PAD_AUART1_TX__AUART1_TX 32762306a36Sopenharmony_ci >; 32862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 32962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 33062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 33162306a36Sopenharmony_ci }; 33262306a36Sopenharmony_ci 33362306a36Sopenharmony_ci auart2_2pins_a: auart2-2pins@0 { 33462306a36Sopenharmony_ci reg = <0>; 33562306a36Sopenharmony_ci fsl,pinmux-ids = < 33662306a36Sopenharmony_ci MX28_PAD_SSP2_SCK__AUART2_RX 33762306a36Sopenharmony_ci MX28_PAD_SSP2_MOSI__AUART2_TX 33862306a36Sopenharmony_ci >; 33962306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 34062306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 34162306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 34262306a36Sopenharmony_ci }; 34362306a36Sopenharmony_ci 34462306a36Sopenharmony_ci auart2_2pins_b: auart2-2pins@1 { 34562306a36Sopenharmony_ci reg = <1>; 34662306a36Sopenharmony_ci fsl,pinmux-ids = < 34762306a36Sopenharmony_ci MX28_PAD_AUART2_RX__AUART2_RX 34862306a36Sopenharmony_ci MX28_PAD_AUART2_TX__AUART2_TX 34962306a36Sopenharmony_ci >; 35062306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 35162306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 35262306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 35362306a36Sopenharmony_ci }; 35462306a36Sopenharmony_ci 35562306a36Sopenharmony_ci auart2_pins_a: auart2-pins@0 { 35662306a36Sopenharmony_ci reg = <0>; 35762306a36Sopenharmony_ci fsl,pinmux-ids = < 35862306a36Sopenharmony_ci MX28_PAD_AUART2_RX__AUART2_RX 35962306a36Sopenharmony_ci MX28_PAD_AUART2_TX__AUART2_TX 36062306a36Sopenharmony_ci MX28_PAD_AUART2_CTS__AUART2_CTS 36162306a36Sopenharmony_ci MX28_PAD_AUART2_RTS__AUART2_RTS 36262306a36Sopenharmony_ci >; 36362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 36462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 36562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 36662306a36Sopenharmony_ci }; 36762306a36Sopenharmony_ci 36862306a36Sopenharmony_ci auart3_pins_a: auart3@0 { 36962306a36Sopenharmony_ci reg = <0>; 37062306a36Sopenharmony_ci fsl,pinmux-ids = < 37162306a36Sopenharmony_ci MX28_PAD_AUART3_RX__AUART3_RX 37262306a36Sopenharmony_ci MX28_PAD_AUART3_TX__AUART3_TX 37362306a36Sopenharmony_ci MX28_PAD_AUART3_CTS__AUART3_CTS 37462306a36Sopenharmony_ci MX28_PAD_AUART3_RTS__AUART3_RTS 37562306a36Sopenharmony_ci >; 37662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 37762306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 37862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 37962306a36Sopenharmony_ci }; 38062306a36Sopenharmony_ci 38162306a36Sopenharmony_ci auart3_2pins_a: auart3-2pins@0 { 38262306a36Sopenharmony_ci reg = <0>; 38362306a36Sopenharmony_ci fsl,pinmux-ids = < 38462306a36Sopenharmony_ci MX28_PAD_SSP2_MISO__AUART3_RX 38562306a36Sopenharmony_ci MX28_PAD_SSP2_SS0__AUART3_TX 38662306a36Sopenharmony_ci >; 38762306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 38862306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 38962306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 39062306a36Sopenharmony_ci }; 39162306a36Sopenharmony_ci 39262306a36Sopenharmony_ci auart3_2pins_b: auart3-2pins@1 { 39362306a36Sopenharmony_ci reg = <1>; 39462306a36Sopenharmony_ci fsl,pinmux-ids = < 39562306a36Sopenharmony_ci MX28_PAD_AUART3_RX__AUART3_RX 39662306a36Sopenharmony_ci MX28_PAD_AUART3_TX__AUART3_TX 39762306a36Sopenharmony_ci >; 39862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 39962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 40062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 40162306a36Sopenharmony_ci }; 40262306a36Sopenharmony_ci 40362306a36Sopenharmony_ci auart4_2pins_a: auart4@0 { 40462306a36Sopenharmony_ci reg = <0>; 40562306a36Sopenharmony_ci fsl,pinmux-ids = < 40662306a36Sopenharmony_ci MX28_PAD_SSP3_SCK__AUART4_TX 40762306a36Sopenharmony_ci MX28_PAD_SSP3_MOSI__AUART4_RX 40862306a36Sopenharmony_ci >; 40962306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 41062306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 41162306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 41262306a36Sopenharmony_ci }; 41362306a36Sopenharmony_ci 41462306a36Sopenharmony_ci auart4_2pins_b: auart4@1 { 41562306a36Sopenharmony_ci reg = <1>; 41662306a36Sopenharmony_ci fsl,pinmux-ids = < 41762306a36Sopenharmony_ci MX28_PAD_AUART0_CTS__AUART4_RX 41862306a36Sopenharmony_ci MX28_PAD_AUART0_RTS__AUART4_TX 41962306a36Sopenharmony_ci >; 42062306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 42162306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 42262306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 42362306a36Sopenharmony_ci }; 42462306a36Sopenharmony_ci 42562306a36Sopenharmony_ci mac0_pins_a: mac0@0 { 42662306a36Sopenharmony_ci reg = <0>; 42762306a36Sopenharmony_ci fsl,pinmux-ids = < 42862306a36Sopenharmony_ci MX28_PAD_ENET0_MDC__ENET0_MDC 42962306a36Sopenharmony_ci MX28_PAD_ENET0_MDIO__ENET0_MDIO 43062306a36Sopenharmony_ci MX28_PAD_ENET0_RX_EN__ENET0_RX_EN 43162306a36Sopenharmony_ci MX28_PAD_ENET0_RXD0__ENET0_RXD0 43262306a36Sopenharmony_ci MX28_PAD_ENET0_RXD1__ENET0_RXD1 43362306a36Sopenharmony_ci MX28_PAD_ENET0_TX_EN__ENET0_TX_EN 43462306a36Sopenharmony_ci MX28_PAD_ENET0_TXD0__ENET0_TXD0 43562306a36Sopenharmony_ci MX28_PAD_ENET0_TXD1__ENET0_TXD1 43662306a36Sopenharmony_ci MX28_PAD_ENET_CLK__CLKCTRL_ENET 43762306a36Sopenharmony_ci >; 43862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 43962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 44062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 44162306a36Sopenharmony_ci }; 44262306a36Sopenharmony_ci 44362306a36Sopenharmony_ci mac0_pins_b: mac0@1 { 44462306a36Sopenharmony_ci reg = <1>; 44562306a36Sopenharmony_ci fsl,pinmux-ids = < 44662306a36Sopenharmony_ci MX28_PAD_ENET0_MDC__ENET0_MDC 44762306a36Sopenharmony_ci MX28_PAD_ENET0_MDIO__ENET0_MDIO 44862306a36Sopenharmony_ci MX28_PAD_ENET0_RX_EN__ENET0_RX_EN 44962306a36Sopenharmony_ci MX28_PAD_ENET0_RXD0__ENET0_RXD0 45062306a36Sopenharmony_ci MX28_PAD_ENET0_RXD1__ENET0_RXD1 45162306a36Sopenharmony_ci MX28_PAD_ENET0_RXD2__ENET0_RXD2 45262306a36Sopenharmony_ci MX28_PAD_ENET0_RXD3__ENET0_RXD3 45362306a36Sopenharmony_ci MX28_PAD_ENET0_TX_EN__ENET0_TX_EN 45462306a36Sopenharmony_ci MX28_PAD_ENET0_TXD0__ENET0_TXD0 45562306a36Sopenharmony_ci MX28_PAD_ENET0_TXD1__ENET0_TXD1 45662306a36Sopenharmony_ci MX28_PAD_ENET0_TXD2__ENET0_TXD2 45762306a36Sopenharmony_ci MX28_PAD_ENET0_TXD3__ENET0_TXD3 45862306a36Sopenharmony_ci MX28_PAD_ENET_CLK__CLKCTRL_ENET 45962306a36Sopenharmony_ci MX28_PAD_ENET0_COL__ENET0_COL 46062306a36Sopenharmony_ci MX28_PAD_ENET0_CRS__ENET0_CRS 46162306a36Sopenharmony_ci MX28_PAD_ENET0_TX_CLK__ENET0_TX_CLK 46262306a36Sopenharmony_ci MX28_PAD_ENET0_RX_CLK__ENET0_RX_CLK 46362306a36Sopenharmony_ci >; 46462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 46562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 46662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 46762306a36Sopenharmony_ci }; 46862306a36Sopenharmony_ci 46962306a36Sopenharmony_ci mac1_pins_a: mac1@0 { 47062306a36Sopenharmony_ci reg = <0>; 47162306a36Sopenharmony_ci fsl,pinmux-ids = < 47262306a36Sopenharmony_ci MX28_PAD_ENET0_CRS__ENET1_RX_EN 47362306a36Sopenharmony_ci MX28_PAD_ENET0_RXD2__ENET1_RXD0 47462306a36Sopenharmony_ci MX28_PAD_ENET0_RXD3__ENET1_RXD1 47562306a36Sopenharmony_ci MX28_PAD_ENET0_COL__ENET1_TX_EN 47662306a36Sopenharmony_ci MX28_PAD_ENET0_TXD2__ENET1_TXD0 47762306a36Sopenharmony_ci MX28_PAD_ENET0_TXD3__ENET1_TXD1 47862306a36Sopenharmony_ci >; 47962306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 48062306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 48162306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 48262306a36Sopenharmony_ci }; 48362306a36Sopenharmony_ci 48462306a36Sopenharmony_ci mmc0_8bit_pins_a: mmc0-8bit@0 { 48562306a36Sopenharmony_ci reg = <0>; 48662306a36Sopenharmony_ci fsl,pinmux-ids = < 48762306a36Sopenharmony_ci MX28_PAD_SSP0_DATA0__SSP0_D0 48862306a36Sopenharmony_ci MX28_PAD_SSP0_DATA1__SSP0_D1 48962306a36Sopenharmony_ci MX28_PAD_SSP0_DATA2__SSP0_D2 49062306a36Sopenharmony_ci MX28_PAD_SSP0_DATA3__SSP0_D3 49162306a36Sopenharmony_ci MX28_PAD_SSP0_DATA4__SSP0_D4 49262306a36Sopenharmony_ci MX28_PAD_SSP0_DATA5__SSP0_D5 49362306a36Sopenharmony_ci MX28_PAD_SSP0_DATA6__SSP0_D6 49462306a36Sopenharmony_ci MX28_PAD_SSP0_DATA7__SSP0_D7 49562306a36Sopenharmony_ci MX28_PAD_SSP0_CMD__SSP0_CMD 49662306a36Sopenharmony_ci MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 49762306a36Sopenharmony_ci MX28_PAD_SSP0_SCK__SSP0_SCK 49862306a36Sopenharmony_ci >; 49962306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 50062306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 50162306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 50262306a36Sopenharmony_ci }; 50362306a36Sopenharmony_ci 50462306a36Sopenharmony_ci mmc0_4bit_pins_a: mmc0-4bit@0 { 50562306a36Sopenharmony_ci reg = <0>; 50662306a36Sopenharmony_ci fsl,pinmux-ids = < 50762306a36Sopenharmony_ci MX28_PAD_SSP0_DATA0__SSP0_D0 50862306a36Sopenharmony_ci MX28_PAD_SSP0_DATA1__SSP0_D1 50962306a36Sopenharmony_ci MX28_PAD_SSP0_DATA2__SSP0_D2 51062306a36Sopenharmony_ci MX28_PAD_SSP0_DATA3__SSP0_D3 51162306a36Sopenharmony_ci MX28_PAD_SSP0_CMD__SSP0_CMD 51262306a36Sopenharmony_ci MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 51362306a36Sopenharmony_ci MX28_PAD_SSP0_SCK__SSP0_SCK 51462306a36Sopenharmony_ci >; 51562306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 51662306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 51762306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 51862306a36Sopenharmony_ci }; 51962306a36Sopenharmony_ci 52062306a36Sopenharmony_ci mmc0_cd_cfg: mmc0-cd-cfg@0 { 52162306a36Sopenharmony_ci reg = <0>; 52262306a36Sopenharmony_ci fsl,pinmux-ids = < 52362306a36Sopenharmony_ci MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 52462306a36Sopenharmony_ci >; 52562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 52662306a36Sopenharmony_ci }; 52762306a36Sopenharmony_ci 52862306a36Sopenharmony_ci mmc0_sck_cfg: mmc0-sck-cfg@0 { 52962306a36Sopenharmony_ci reg = <0>; 53062306a36Sopenharmony_ci fsl,pinmux-ids = < 53162306a36Sopenharmony_ci MX28_PAD_SSP0_SCK__SSP0_SCK 53262306a36Sopenharmony_ci >; 53362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 53462306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 53562306a36Sopenharmony_ci }; 53662306a36Sopenharmony_ci 53762306a36Sopenharmony_ci mmc1_4bit_pins_a: mmc1-4bit@0 { 53862306a36Sopenharmony_ci reg = <0>; 53962306a36Sopenharmony_ci fsl,pinmux-ids = < 54062306a36Sopenharmony_ci MX28_PAD_GPMI_D00__SSP1_D0 54162306a36Sopenharmony_ci MX28_PAD_GPMI_D01__SSP1_D1 54262306a36Sopenharmony_ci MX28_PAD_GPMI_D02__SSP1_D2 54362306a36Sopenharmony_ci MX28_PAD_GPMI_D03__SSP1_D3 54462306a36Sopenharmony_ci MX28_PAD_GPMI_RDY1__SSP1_CMD 54562306a36Sopenharmony_ci MX28_PAD_GPMI_RDY0__SSP1_CARD_DETECT 54662306a36Sopenharmony_ci MX28_PAD_GPMI_WRN__SSP1_SCK 54762306a36Sopenharmony_ci >; 54862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 54962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 55062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 55162306a36Sopenharmony_ci }; 55262306a36Sopenharmony_ci 55362306a36Sopenharmony_ci mmc1_cd_cfg: mmc1-cd-cfg@0 { 55462306a36Sopenharmony_ci reg = <0>; 55562306a36Sopenharmony_ci fsl,pinmux-ids = < 55662306a36Sopenharmony_ci MX28_PAD_GPMI_RDY0__SSP1_CARD_DETECT 55762306a36Sopenharmony_ci >; 55862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 55962306a36Sopenharmony_ci }; 56062306a36Sopenharmony_ci 56162306a36Sopenharmony_ci mmc1_sck_cfg: mmc1-sck-cfg@0 { 56262306a36Sopenharmony_ci reg = <0>; 56362306a36Sopenharmony_ci fsl,pinmux-ids = < 56462306a36Sopenharmony_ci MX28_PAD_GPMI_WRN__SSP1_SCK 56562306a36Sopenharmony_ci >; 56662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 56762306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 56862306a36Sopenharmony_ci }; 56962306a36Sopenharmony_ci 57062306a36Sopenharmony_ci 57162306a36Sopenharmony_ci mmc2_4bit_pins_a: mmc2-4bit@0 { 57262306a36Sopenharmony_ci reg = <0>; 57362306a36Sopenharmony_ci fsl,pinmux-ids = < 57462306a36Sopenharmony_ci MX28_PAD_SSP0_DATA4__SSP2_D0 57562306a36Sopenharmony_ci MX28_PAD_SSP1_SCK__SSP2_D1 57662306a36Sopenharmony_ci MX28_PAD_SSP1_CMD__SSP2_D2 57762306a36Sopenharmony_ci MX28_PAD_SSP0_DATA5__SSP2_D3 57862306a36Sopenharmony_ci MX28_PAD_SSP0_DATA6__SSP2_CMD 57962306a36Sopenharmony_ci MX28_PAD_AUART1_RX__SSP2_CARD_DETECT 58062306a36Sopenharmony_ci MX28_PAD_SSP0_DATA7__SSP2_SCK 58162306a36Sopenharmony_ci >; 58262306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 58362306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 58462306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 58562306a36Sopenharmony_ci }; 58662306a36Sopenharmony_ci 58762306a36Sopenharmony_ci mmc2_4bit_pins_b: mmc2-4bit@1 { 58862306a36Sopenharmony_ci reg = <1>; 58962306a36Sopenharmony_ci fsl,pinmux-ids = < 59062306a36Sopenharmony_ci MX28_PAD_SSP2_SCK__SSP2_SCK 59162306a36Sopenharmony_ci MX28_PAD_SSP2_MOSI__SSP2_CMD 59262306a36Sopenharmony_ci MX28_PAD_SSP2_MISO__SSP2_D0 59362306a36Sopenharmony_ci MX28_PAD_SSP2_SS0__SSP2_D3 59462306a36Sopenharmony_ci MX28_PAD_SSP2_SS1__SSP2_D1 59562306a36Sopenharmony_ci MX28_PAD_SSP2_SS2__SSP2_D2 59662306a36Sopenharmony_ci MX28_PAD_AUART1_RX__SSP2_CARD_DETECT 59762306a36Sopenharmony_ci >; 59862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 59962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 60062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 60162306a36Sopenharmony_ci }; 60262306a36Sopenharmony_ci 60362306a36Sopenharmony_ci mmc2_cd_cfg: mmc2-cd-cfg@0 { 60462306a36Sopenharmony_ci reg = <0>; 60562306a36Sopenharmony_ci fsl,pinmux-ids = < 60662306a36Sopenharmony_ci MX28_PAD_AUART1_RX__SSP2_CARD_DETECT 60762306a36Sopenharmony_ci >; 60862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 60962306a36Sopenharmony_ci }; 61062306a36Sopenharmony_ci 61162306a36Sopenharmony_ci mmc2_sck_cfg_a: mmc2-sck-cfg@0 { 61262306a36Sopenharmony_ci reg = <0>; 61362306a36Sopenharmony_ci fsl,pinmux-ids = < 61462306a36Sopenharmony_ci MX28_PAD_SSP0_DATA7__SSP2_SCK 61562306a36Sopenharmony_ci >; 61662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 61762306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 61862306a36Sopenharmony_ci }; 61962306a36Sopenharmony_ci 62062306a36Sopenharmony_ci mmc2_sck_cfg_b: mmc2-sck-cfg@1 { 62162306a36Sopenharmony_ci reg = <1>; 62262306a36Sopenharmony_ci fsl,pinmux-ids = < 62362306a36Sopenharmony_ci MX28_PAD_SSP2_SCK__SSP2_SCK 62462306a36Sopenharmony_ci >; 62562306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 62662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 62762306a36Sopenharmony_ci }; 62862306a36Sopenharmony_ci 62962306a36Sopenharmony_ci i2c0_pins_a: i2c0@0 { 63062306a36Sopenharmony_ci reg = <0>; 63162306a36Sopenharmony_ci fsl,pinmux-ids = < 63262306a36Sopenharmony_ci MX28_PAD_I2C0_SCL__I2C0_SCL 63362306a36Sopenharmony_ci MX28_PAD_I2C0_SDA__I2C0_SDA 63462306a36Sopenharmony_ci >; 63562306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 63662306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 63762306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 63862306a36Sopenharmony_ci }; 63962306a36Sopenharmony_ci 64062306a36Sopenharmony_ci i2c0_pins_b: i2c0@1 { 64162306a36Sopenharmony_ci reg = <1>; 64262306a36Sopenharmony_ci fsl,pinmux-ids = < 64362306a36Sopenharmony_ci MX28_PAD_AUART0_RX__I2C0_SCL 64462306a36Sopenharmony_ci MX28_PAD_AUART0_TX__I2C0_SDA 64562306a36Sopenharmony_ci >; 64662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 64762306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 64862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 64962306a36Sopenharmony_ci }; 65062306a36Sopenharmony_ci 65162306a36Sopenharmony_ci i2c1_pins_a: i2c1@0 { 65262306a36Sopenharmony_ci reg = <0>; 65362306a36Sopenharmony_ci fsl,pinmux-ids = < 65462306a36Sopenharmony_ci MX28_PAD_PWM0__I2C1_SCL 65562306a36Sopenharmony_ci MX28_PAD_PWM1__I2C1_SDA 65662306a36Sopenharmony_ci >; 65762306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 65862306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 65962306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 66062306a36Sopenharmony_ci }; 66162306a36Sopenharmony_ci 66262306a36Sopenharmony_ci i2c1_pins_b: i2c1@1 { 66362306a36Sopenharmony_ci reg = <1>; 66462306a36Sopenharmony_ci fsl,pinmux-ids = < 66562306a36Sopenharmony_ci MX28_PAD_AUART2_CTS__I2C1_SCL 66662306a36Sopenharmony_ci MX28_PAD_AUART2_RTS__I2C1_SDA 66762306a36Sopenharmony_ci >; 66862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 66962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 67062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 67162306a36Sopenharmony_ci }; 67262306a36Sopenharmony_ci 67362306a36Sopenharmony_ci saif0_pins_a: saif0@0 { 67462306a36Sopenharmony_ci reg = <0>; 67562306a36Sopenharmony_ci fsl,pinmux-ids = < 67662306a36Sopenharmony_ci MX28_PAD_SAIF0_MCLK__SAIF0_MCLK 67762306a36Sopenharmony_ci MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK 67862306a36Sopenharmony_ci MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK 67962306a36Sopenharmony_ci MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 68062306a36Sopenharmony_ci >; 68162306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 68262306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 68362306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 68462306a36Sopenharmony_ci }; 68562306a36Sopenharmony_ci 68662306a36Sopenharmony_ci saif0_pins_b: saif0@1 { 68762306a36Sopenharmony_ci reg = <1>; 68862306a36Sopenharmony_ci fsl,pinmux-ids = < 68962306a36Sopenharmony_ci MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK 69062306a36Sopenharmony_ci MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK 69162306a36Sopenharmony_ci MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 69262306a36Sopenharmony_ci >; 69362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 69462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 69562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 69662306a36Sopenharmony_ci }; 69762306a36Sopenharmony_ci 69862306a36Sopenharmony_ci saif1_pins_a: saif1@0 { 69962306a36Sopenharmony_ci reg = <0>; 70062306a36Sopenharmony_ci fsl,pinmux-ids = < 70162306a36Sopenharmony_ci MX28_PAD_SAIF1_SDATA0__SAIF1_SDATA0 70262306a36Sopenharmony_ci >; 70362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 70462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 70562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 70662306a36Sopenharmony_ci }; 70762306a36Sopenharmony_ci 70862306a36Sopenharmony_ci pwm0_pins_a: pwm0@0 { 70962306a36Sopenharmony_ci reg = <0>; 71062306a36Sopenharmony_ci fsl,pinmux-ids = < 71162306a36Sopenharmony_ci MX28_PAD_PWM0__PWM_0 71262306a36Sopenharmony_ci >; 71362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 71462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 71562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 71662306a36Sopenharmony_ci }; 71762306a36Sopenharmony_ci 71862306a36Sopenharmony_ci pwm2_pins_a: pwm2@0 { 71962306a36Sopenharmony_ci reg = <0>; 72062306a36Sopenharmony_ci fsl,pinmux-ids = < 72162306a36Sopenharmony_ci MX28_PAD_PWM2__PWM_2 72262306a36Sopenharmony_ci >; 72362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 72462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 72562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 72662306a36Sopenharmony_ci }; 72762306a36Sopenharmony_ci 72862306a36Sopenharmony_ci pwm3_pins_a: pwm3@0 { 72962306a36Sopenharmony_ci reg = <0>; 73062306a36Sopenharmony_ci fsl,pinmux-ids = < 73162306a36Sopenharmony_ci MX28_PAD_PWM3__PWM_3 73262306a36Sopenharmony_ci >; 73362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 73462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 73562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 73662306a36Sopenharmony_ci }; 73762306a36Sopenharmony_ci 73862306a36Sopenharmony_ci pwm3_pins_b: pwm3@1 { 73962306a36Sopenharmony_ci reg = <1>; 74062306a36Sopenharmony_ci fsl,pinmux-ids = < 74162306a36Sopenharmony_ci MX28_PAD_SAIF0_MCLK__PWM_3 74262306a36Sopenharmony_ci >; 74362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 74462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 74562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 74662306a36Sopenharmony_ci }; 74762306a36Sopenharmony_ci 74862306a36Sopenharmony_ci pwm4_pins_a: pwm4@0 { 74962306a36Sopenharmony_ci reg = <0>; 75062306a36Sopenharmony_ci fsl,pinmux-ids = < 75162306a36Sopenharmony_ci MX28_PAD_PWM4__PWM_4 75262306a36Sopenharmony_ci >; 75362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 75462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 75562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 75662306a36Sopenharmony_ci }; 75762306a36Sopenharmony_ci 75862306a36Sopenharmony_ci lcdif_24bit_pins_a: lcdif-24bit@0 { 75962306a36Sopenharmony_ci reg = <0>; 76062306a36Sopenharmony_ci fsl,pinmux-ids = < 76162306a36Sopenharmony_ci MX28_PAD_LCD_D00__LCD_D0 76262306a36Sopenharmony_ci MX28_PAD_LCD_D01__LCD_D1 76362306a36Sopenharmony_ci MX28_PAD_LCD_D02__LCD_D2 76462306a36Sopenharmony_ci MX28_PAD_LCD_D03__LCD_D3 76562306a36Sopenharmony_ci MX28_PAD_LCD_D04__LCD_D4 76662306a36Sopenharmony_ci MX28_PAD_LCD_D05__LCD_D5 76762306a36Sopenharmony_ci MX28_PAD_LCD_D06__LCD_D6 76862306a36Sopenharmony_ci MX28_PAD_LCD_D07__LCD_D7 76962306a36Sopenharmony_ci MX28_PAD_LCD_D08__LCD_D8 77062306a36Sopenharmony_ci MX28_PAD_LCD_D09__LCD_D9 77162306a36Sopenharmony_ci MX28_PAD_LCD_D10__LCD_D10 77262306a36Sopenharmony_ci MX28_PAD_LCD_D11__LCD_D11 77362306a36Sopenharmony_ci MX28_PAD_LCD_D12__LCD_D12 77462306a36Sopenharmony_ci MX28_PAD_LCD_D13__LCD_D13 77562306a36Sopenharmony_ci MX28_PAD_LCD_D14__LCD_D14 77662306a36Sopenharmony_ci MX28_PAD_LCD_D15__LCD_D15 77762306a36Sopenharmony_ci MX28_PAD_LCD_D16__LCD_D16 77862306a36Sopenharmony_ci MX28_PAD_LCD_D17__LCD_D17 77962306a36Sopenharmony_ci MX28_PAD_LCD_D18__LCD_D18 78062306a36Sopenharmony_ci MX28_PAD_LCD_D19__LCD_D19 78162306a36Sopenharmony_ci MX28_PAD_LCD_D20__LCD_D20 78262306a36Sopenharmony_ci MX28_PAD_LCD_D21__LCD_D21 78362306a36Sopenharmony_ci MX28_PAD_LCD_D22__LCD_D22 78462306a36Sopenharmony_ci MX28_PAD_LCD_D23__LCD_D23 78562306a36Sopenharmony_ci >; 78662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 78762306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 78862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 78962306a36Sopenharmony_ci }; 79062306a36Sopenharmony_ci 79162306a36Sopenharmony_ci lcdif_18bit_pins_a: lcdif-18bit@0 { 79262306a36Sopenharmony_ci reg = <0>; 79362306a36Sopenharmony_ci fsl,pinmux-ids = < 79462306a36Sopenharmony_ci MX28_PAD_LCD_D00__LCD_D0 79562306a36Sopenharmony_ci MX28_PAD_LCD_D01__LCD_D1 79662306a36Sopenharmony_ci MX28_PAD_LCD_D02__LCD_D2 79762306a36Sopenharmony_ci MX28_PAD_LCD_D03__LCD_D3 79862306a36Sopenharmony_ci MX28_PAD_LCD_D04__LCD_D4 79962306a36Sopenharmony_ci MX28_PAD_LCD_D05__LCD_D5 80062306a36Sopenharmony_ci MX28_PAD_LCD_D06__LCD_D6 80162306a36Sopenharmony_ci MX28_PAD_LCD_D07__LCD_D7 80262306a36Sopenharmony_ci MX28_PAD_LCD_D08__LCD_D8 80362306a36Sopenharmony_ci MX28_PAD_LCD_D09__LCD_D9 80462306a36Sopenharmony_ci MX28_PAD_LCD_D10__LCD_D10 80562306a36Sopenharmony_ci MX28_PAD_LCD_D11__LCD_D11 80662306a36Sopenharmony_ci MX28_PAD_LCD_D12__LCD_D12 80762306a36Sopenharmony_ci MX28_PAD_LCD_D13__LCD_D13 80862306a36Sopenharmony_ci MX28_PAD_LCD_D14__LCD_D14 80962306a36Sopenharmony_ci MX28_PAD_LCD_D15__LCD_D15 81062306a36Sopenharmony_ci MX28_PAD_LCD_D16__LCD_D16 81162306a36Sopenharmony_ci MX28_PAD_LCD_D17__LCD_D17 81262306a36Sopenharmony_ci >; 81362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 81462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 81562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 81662306a36Sopenharmony_ci }; 81762306a36Sopenharmony_ci 81862306a36Sopenharmony_ci lcdif_16bit_pins_a: lcdif-16bit@0 { 81962306a36Sopenharmony_ci reg = <0>; 82062306a36Sopenharmony_ci fsl,pinmux-ids = < 82162306a36Sopenharmony_ci MX28_PAD_LCD_D00__LCD_D0 82262306a36Sopenharmony_ci MX28_PAD_LCD_D01__LCD_D1 82362306a36Sopenharmony_ci MX28_PAD_LCD_D02__LCD_D2 82462306a36Sopenharmony_ci MX28_PAD_LCD_D03__LCD_D3 82562306a36Sopenharmony_ci MX28_PAD_LCD_D04__LCD_D4 82662306a36Sopenharmony_ci MX28_PAD_LCD_D05__LCD_D5 82762306a36Sopenharmony_ci MX28_PAD_LCD_D06__LCD_D6 82862306a36Sopenharmony_ci MX28_PAD_LCD_D07__LCD_D7 82962306a36Sopenharmony_ci MX28_PAD_LCD_D08__LCD_D8 83062306a36Sopenharmony_ci MX28_PAD_LCD_D09__LCD_D9 83162306a36Sopenharmony_ci MX28_PAD_LCD_D10__LCD_D10 83262306a36Sopenharmony_ci MX28_PAD_LCD_D11__LCD_D11 83362306a36Sopenharmony_ci MX28_PAD_LCD_D12__LCD_D12 83462306a36Sopenharmony_ci MX28_PAD_LCD_D13__LCD_D13 83562306a36Sopenharmony_ci MX28_PAD_LCD_D14__LCD_D14 83662306a36Sopenharmony_ci MX28_PAD_LCD_D15__LCD_D15 83762306a36Sopenharmony_ci >; 83862306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 83962306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 84062306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 84162306a36Sopenharmony_ci }; 84262306a36Sopenharmony_ci 84362306a36Sopenharmony_ci lcdif_sync_pins_a: lcdif-sync@0 { 84462306a36Sopenharmony_ci reg = <0>; 84562306a36Sopenharmony_ci fsl,pinmux-ids = < 84662306a36Sopenharmony_ci MX28_PAD_LCD_RS__LCD_DOTCLK 84762306a36Sopenharmony_ci MX28_PAD_LCD_CS__LCD_ENABLE 84862306a36Sopenharmony_ci MX28_PAD_LCD_RD_E__LCD_VSYNC 84962306a36Sopenharmony_ci MX28_PAD_LCD_WR_RWN__LCD_HSYNC 85062306a36Sopenharmony_ci >; 85162306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 85262306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 85362306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 85462306a36Sopenharmony_ci }; 85562306a36Sopenharmony_ci 85662306a36Sopenharmony_ci can0_pins_a: can0@0 { 85762306a36Sopenharmony_ci reg = <0>; 85862306a36Sopenharmony_ci fsl,pinmux-ids = < 85962306a36Sopenharmony_ci MX28_PAD_GPMI_RDY2__CAN0_TX 86062306a36Sopenharmony_ci MX28_PAD_GPMI_RDY3__CAN0_RX 86162306a36Sopenharmony_ci >; 86262306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 86362306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 86462306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 86562306a36Sopenharmony_ci }; 86662306a36Sopenharmony_ci 86762306a36Sopenharmony_ci can1_pins_a: can1@0 { 86862306a36Sopenharmony_ci reg = <0>; 86962306a36Sopenharmony_ci fsl,pinmux-ids = < 87062306a36Sopenharmony_ci MX28_PAD_GPMI_CE2N__CAN1_TX 87162306a36Sopenharmony_ci MX28_PAD_GPMI_CE3N__CAN1_RX 87262306a36Sopenharmony_ci >; 87362306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_4mA>; 87462306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 87562306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 87662306a36Sopenharmony_ci }; 87762306a36Sopenharmony_ci 87862306a36Sopenharmony_ci spi2_pins_a: spi2@0 { 87962306a36Sopenharmony_ci reg = <0>; 88062306a36Sopenharmony_ci fsl,pinmux-ids = < 88162306a36Sopenharmony_ci MX28_PAD_SSP2_SCK__SSP2_SCK 88262306a36Sopenharmony_ci MX28_PAD_SSP2_MOSI__SSP2_CMD 88362306a36Sopenharmony_ci MX28_PAD_SSP2_MISO__SSP2_D0 88462306a36Sopenharmony_ci MX28_PAD_SSP2_SS0__SSP2_D3 88562306a36Sopenharmony_ci >; 88662306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 88762306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 88862306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 88962306a36Sopenharmony_ci }; 89062306a36Sopenharmony_ci 89162306a36Sopenharmony_ci spi3_pins_a: spi3@0 { 89262306a36Sopenharmony_ci reg = <0>; 89362306a36Sopenharmony_ci fsl,pinmux-ids = < 89462306a36Sopenharmony_ci MX28_PAD_AUART2_RX__SSP3_D4 89562306a36Sopenharmony_ci MX28_PAD_AUART2_TX__SSP3_D5 89662306a36Sopenharmony_ci MX28_PAD_SSP3_SCK__SSP3_SCK 89762306a36Sopenharmony_ci MX28_PAD_SSP3_MOSI__SSP3_CMD 89862306a36Sopenharmony_ci MX28_PAD_SSP3_MISO__SSP3_D0 89962306a36Sopenharmony_ci MX28_PAD_SSP3_SS0__SSP3_D3 90062306a36Sopenharmony_ci >; 90162306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 90262306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 90362306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 90462306a36Sopenharmony_ci }; 90562306a36Sopenharmony_ci 90662306a36Sopenharmony_ci spi3_pins_b: spi3@1 { 90762306a36Sopenharmony_ci reg = <1>; 90862306a36Sopenharmony_ci fsl,pinmux-ids = < 90962306a36Sopenharmony_ci MX28_PAD_SSP3_SCK__SSP3_SCK 91062306a36Sopenharmony_ci MX28_PAD_SSP3_MOSI__SSP3_CMD 91162306a36Sopenharmony_ci MX28_PAD_SSP3_MISO__SSP3_D0 91262306a36Sopenharmony_ci MX28_PAD_SSP3_SS0__SSP3_D3 91362306a36Sopenharmony_ci >; 91462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_8mA>; 91562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 91662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 91762306a36Sopenharmony_ci }; 91862306a36Sopenharmony_ci 91962306a36Sopenharmony_ci usb0_pins_a: usb0@0 { 92062306a36Sopenharmony_ci reg = <0>; 92162306a36Sopenharmony_ci fsl,pinmux-ids = < 92262306a36Sopenharmony_ci MX28_PAD_SSP2_SS2__USB0_OVERCURRENT 92362306a36Sopenharmony_ci >; 92462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 92562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 92662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 92762306a36Sopenharmony_ci }; 92862306a36Sopenharmony_ci 92962306a36Sopenharmony_ci usb0_pins_b: usb0@1 { 93062306a36Sopenharmony_ci reg = <1>; 93162306a36Sopenharmony_ci fsl,pinmux-ids = < 93262306a36Sopenharmony_ci MX28_PAD_AUART1_CTS__USB0_OVERCURRENT 93362306a36Sopenharmony_ci >; 93462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 93562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 93662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 93762306a36Sopenharmony_ci }; 93862306a36Sopenharmony_ci 93962306a36Sopenharmony_ci usb1_pins_a: usb1@0 { 94062306a36Sopenharmony_ci reg = <0>; 94162306a36Sopenharmony_ci fsl,pinmux-ids = < 94262306a36Sopenharmony_ci MX28_PAD_SSP2_SS1__USB1_OVERCURRENT 94362306a36Sopenharmony_ci >; 94462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 94562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 94662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 94762306a36Sopenharmony_ci }; 94862306a36Sopenharmony_ci 94962306a36Sopenharmony_ci usb1_pins_b: usb1@1 { 95062306a36Sopenharmony_ci reg = <1>; 95162306a36Sopenharmony_ci fsl,pinmux-ids = < 95262306a36Sopenharmony_ci MX28_PAD_PWM2__USB1_OVERCURRENT 95362306a36Sopenharmony_ci >; 95462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 95562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 95662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_DISABLE>; 95762306a36Sopenharmony_ci }; 95862306a36Sopenharmony_ci 95962306a36Sopenharmony_ci usb0_id_pins_a: usb0id@0 { 96062306a36Sopenharmony_ci reg = <0>; 96162306a36Sopenharmony_ci fsl,pinmux-ids = < 96262306a36Sopenharmony_ci MX28_PAD_AUART1_RTS__USB0_ID 96362306a36Sopenharmony_ci >; 96462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 96562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 96662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 96762306a36Sopenharmony_ci }; 96862306a36Sopenharmony_ci 96962306a36Sopenharmony_ci usb0_id_pins_b: usb0id1@0 { 97062306a36Sopenharmony_ci reg = <0>; 97162306a36Sopenharmony_ci fsl,pinmux-ids = < 97262306a36Sopenharmony_ci MX28_PAD_PWM2__USB0_ID 97362306a36Sopenharmony_ci >; 97462306a36Sopenharmony_ci fsl,drive-strength = <MXS_DRIVE_12mA>; 97562306a36Sopenharmony_ci fsl,voltage = <MXS_VOLTAGE_HIGH>; 97662306a36Sopenharmony_ci fsl,pull-up = <MXS_PULL_ENABLE>; 97762306a36Sopenharmony_ci }; 97862306a36Sopenharmony_ci 97962306a36Sopenharmony_ci }; 98062306a36Sopenharmony_ci 98162306a36Sopenharmony_ci digctl: digctl@8001c000 { 98262306a36Sopenharmony_ci compatible = "fsl,imx28-digctl", "fsl,imx23-digctl"; 98362306a36Sopenharmony_ci reg = <0x8001c000 0x2000>; 98462306a36Sopenharmony_ci interrupts = <89>; 98562306a36Sopenharmony_ci status = "disabled"; 98662306a36Sopenharmony_ci }; 98762306a36Sopenharmony_ci 98862306a36Sopenharmony_ci etm: etm@80022000 { 98962306a36Sopenharmony_ci reg = <0x80022000 0x2000>; 99062306a36Sopenharmony_ci status = "disabled"; 99162306a36Sopenharmony_ci }; 99262306a36Sopenharmony_ci 99362306a36Sopenharmony_ci dma_apbx: dma-controller@80024000 { 99462306a36Sopenharmony_ci compatible = "fsl,imx28-dma-apbx"; 99562306a36Sopenharmony_ci reg = <0x80024000 0x2000>; 99662306a36Sopenharmony_ci interrupts = <78>, <79>, <66>, <0>, 99762306a36Sopenharmony_ci <80>, <81>, <68>, <69>, 99862306a36Sopenharmony_ci <70>, <71>, <72>, <73>, 99962306a36Sopenharmony_ci <74>, <75>, <76>, <77>; 100062306a36Sopenharmony_ci #dma-cells = <1>; 100162306a36Sopenharmony_ci dma-channels = <16>; 100262306a36Sopenharmony_ci clocks = <&clks 26>; 100362306a36Sopenharmony_ci }; 100462306a36Sopenharmony_ci 100562306a36Sopenharmony_ci dcp: crypto@80028000 { 100662306a36Sopenharmony_ci compatible = "fsl,imx28-dcp", "fsl,imx23-dcp"; 100762306a36Sopenharmony_ci reg = <0x80028000 0x2000>; 100862306a36Sopenharmony_ci interrupts = <52>, <53>, <54>; 100962306a36Sopenharmony_ci status = "okay"; 101062306a36Sopenharmony_ci }; 101162306a36Sopenharmony_ci 101262306a36Sopenharmony_ci pxp: pxp@8002a000 { 101362306a36Sopenharmony_ci reg = <0x8002a000 0x2000>; 101462306a36Sopenharmony_ci interrupts = <39>; 101562306a36Sopenharmony_ci status = "disabled"; 101662306a36Sopenharmony_ci }; 101762306a36Sopenharmony_ci 101862306a36Sopenharmony_ci ocotp: efuse@8002c000 { 101962306a36Sopenharmony_ci compatible = "fsl,imx28-ocotp", "fsl,ocotp"; 102062306a36Sopenharmony_ci #address-cells = <1>; 102162306a36Sopenharmony_ci #size-cells = <1>; 102262306a36Sopenharmony_ci reg = <0x8002c000 0x2000>; 102362306a36Sopenharmony_ci clocks = <&clks 25>; 102462306a36Sopenharmony_ci }; 102562306a36Sopenharmony_ci 102662306a36Sopenharmony_ci axi-ahb@8002e000 { 102762306a36Sopenharmony_ci reg = <0x8002e000 0x2000>; 102862306a36Sopenharmony_ci status = "disabled"; 102962306a36Sopenharmony_ci }; 103062306a36Sopenharmony_ci 103162306a36Sopenharmony_ci lcdif: lcdif@80030000 { 103262306a36Sopenharmony_ci compatible = "fsl,imx28-lcdif"; 103362306a36Sopenharmony_ci reg = <0x80030000 0x2000>; 103462306a36Sopenharmony_ci interrupts = <38>; 103562306a36Sopenharmony_ci clocks = <&clks 55>; 103662306a36Sopenharmony_ci dmas = <&dma_apbh 13>; 103762306a36Sopenharmony_ci dma-names = "rx"; 103862306a36Sopenharmony_ci status = "disabled"; 103962306a36Sopenharmony_ci }; 104062306a36Sopenharmony_ci 104162306a36Sopenharmony_ci can0: can@80032000 { 104262306a36Sopenharmony_ci compatible = "fsl,imx28-flexcan"; 104362306a36Sopenharmony_ci reg = <0x80032000 0x2000>; 104462306a36Sopenharmony_ci interrupts = <8>; 104562306a36Sopenharmony_ci clocks = <&clks 58>, <&clks 58>; 104662306a36Sopenharmony_ci clock-names = "ipg", "per"; 104762306a36Sopenharmony_ci status = "disabled"; 104862306a36Sopenharmony_ci }; 104962306a36Sopenharmony_ci 105062306a36Sopenharmony_ci can1: can@80034000 { 105162306a36Sopenharmony_ci compatible = "fsl,imx28-flexcan"; 105262306a36Sopenharmony_ci reg = <0x80034000 0x2000>; 105362306a36Sopenharmony_ci interrupts = <9>; 105462306a36Sopenharmony_ci clocks = <&clks 59>, <&clks 59>; 105562306a36Sopenharmony_ci clock-names = "ipg", "per"; 105662306a36Sopenharmony_ci status = "disabled"; 105762306a36Sopenharmony_ci }; 105862306a36Sopenharmony_ci 105962306a36Sopenharmony_ci simdbg: simdbg@8003c000 { 106062306a36Sopenharmony_ci reg = <0x8003c000 0x200>; 106162306a36Sopenharmony_ci status = "disabled"; 106262306a36Sopenharmony_ci }; 106362306a36Sopenharmony_ci 106462306a36Sopenharmony_ci simgpmisel: simgpmisel@8003c200 { 106562306a36Sopenharmony_ci reg = <0x8003c200 0x100>; 106662306a36Sopenharmony_ci status = "disabled"; 106762306a36Sopenharmony_ci }; 106862306a36Sopenharmony_ci 106962306a36Sopenharmony_ci simsspsel: simsspsel@8003c300 { 107062306a36Sopenharmony_ci reg = <0x8003c300 0x100>; 107162306a36Sopenharmony_ci status = "disabled"; 107262306a36Sopenharmony_ci }; 107362306a36Sopenharmony_ci 107462306a36Sopenharmony_ci simmemsel: simmemsel@8003c400 { 107562306a36Sopenharmony_ci reg = <0x8003c400 0x100>; 107662306a36Sopenharmony_ci status = "disabled"; 107762306a36Sopenharmony_ci }; 107862306a36Sopenharmony_ci 107962306a36Sopenharmony_ci gpiomon: gpiomon@8003c500 { 108062306a36Sopenharmony_ci reg = <0x8003c500 0x100>; 108162306a36Sopenharmony_ci status = "disabled"; 108262306a36Sopenharmony_ci }; 108362306a36Sopenharmony_ci 108462306a36Sopenharmony_ci simenet: simenet@8003c700 { 108562306a36Sopenharmony_ci reg = <0x8003c700 0x100>; 108662306a36Sopenharmony_ci status = "disabled"; 108762306a36Sopenharmony_ci }; 108862306a36Sopenharmony_ci 108962306a36Sopenharmony_ci armjtag: armjtag@8003c800 { 109062306a36Sopenharmony_ci reg = <0x8003c800 0x100>; 109162306a36Sopenharmony_ci status = "disabled"; 109262306a36Sopenharmony_ci }; 109362306a36Sopenharmony_ci }; 109462306a36Sopenharmony_ci 109562306a36Sopenharmony_ci apbx@80040000 { 109662306a36Sopenharmony_ci compatible = "simple-bus"; 109762306a36Sopenharmony_ci #address-cells = <1>; 109862306a36Sopenharmony_ci #size-cells = <1>; 109962306a36Sopenharmony_ci reg = <0x80040000 0x40000>; 110062306a36Sopenharmony_ci ranges; 110162306a36Sopenharmony_ci 110262306a36Sopenharmony_ci clks: clkctrl@80040000 { 110362306a36Sopenharmony_ci compatible = "fsl,imx28-clkctrl", "fsl,clkctrl"; 110462306a36Sopenharmony_ci reg = <0x80040000 0x2000>; 110562306a36Sopenharmony_ci #clock-cells = <1>; 110662306a36Sopenharmony_ci }; 110762306a36Sopenharmony_ci 110862306a36Sopenharmony_ci saif0: saif@80042000 { 110962306a36Sopenharmony_ci #sound-dai-cells = <0>; 111062306a36Sopenharmony_ci compatible = "fsl,imx28-saif"; 111162306a36Sopenharmony_ci reg = <0x80042000 0x2000>; 111262306a36Sopenharmony_ci interrupts = <59>; 111362306a36Sopenharmony_ci #clock-cells = <0>; 111462306a36Sopenharmony_ci clocks = <&clks 53>; 111562306a36Sopenharmony_ci dmas = <&dma_apbx 4>; 111662306a36Sopenharmony_ci dma-names = "rx-tx"; 111762306a36Sopenharmony_ci status = "disabled"; 111862306a36Sopenharmony_ci }; 111962306a36Sopenharmony_ci 112062306a36Sopenharmony_ci power: power@80044000 { 112162306a36Sopenharmony_ci reg = <0x80044000 0x2000>; 112262306a36Sopenharmony_ci status = "disabled"; 112362306a36Sopenharmony_ci }; 112462306a36Sopenharmony_ci 112562306a36Sopenharmony_ci saif1: saif@80046000 { 112662306a36Sopenharmony_ci #sound-dai-cells = <0>; 112762306a36Sopenharmony_ci compatible = "fsl,imx28-saif"; 112862306a36Sopenharmony_ci reg = <0x80046000 0x2000>; 112962306a36Sopenharmony_ci interrupts = <58>; 113062306a36Sopenharmony_ci clocks = <&clks 54>; 113162306a36Sopenharmony_ci dmas = <&dma_apbx 5>; 113262306a36Sopenharmony_ci dma-names = "rx-tx"; 113362306a36Sopenharmony_ci status = "disabled"; 113462306a36Sopenharmony_ci }; 113562306a36Sopenharmony_ci 113662306a36Sopenharmony_ci lradc: lradc@80050000 { 113762306a36Sopenharmony_ci compatible = "fsl,imx28-lradc"; 113862306a36Sopenharmony_ci reg = <0x80050000 0x2000>; 113962306a36Sopenharmony_ci interrupts = <10>, <14>, <15>, <16>, <17>, <18>, <19>, 114062306a36Sopenharmony_ci <20>, <21>, <22>, <23>, <24>, <25>; 114162306a36Sopenharmony_ci status = "disabled"; 114262306a36Sopenharmony_ci clocks = <&clks 41>; 114362306a36Sopenharmony_ci #io-channel-cells = <1>; 114462306a36Sopenharmony_ci }; 114562306a36Sopenharmony_ci 114662306a36Sopenharmony_ci spdif: spdif@80054000 { 114762306a36Sopenharmony_ci reg = <0x80054000 0x2000>; 114862306a36Sopenharmony_ci interrupts = <45>; 114962306a36Sopenharmony_ci dmas = <&dma_apbx 2>; 115062306a36Sopenharmony_ci dma-names = "tx"; 115162306a36Sopenharmony_ci status = "disabled"; 115262306a36Sopenharmony_ci }; 115362306a36Sopenharmony_ci 115462306a36Sopenharmony_ci mxs_rtc: rtc@80056000 { 115562306a36Sopenharmony_ci compatible = "fsl,imx28-rtc", "fsl,stmp3xxx-rtc"; 115662306a36Sopenharmony_ci reg = <0x80056000 0x2000>; 115762306a36Sopenharmony_ci interrupts = <29>; 115862306a36Sopenharmony_ci }; 115962306a36Sopenharmony_ci 116062306a36Sopenharmony_ci i2c0: i2c@80058000 { 116162306a36Sopenharmony_ci #address-cells = <1>; 116262306a36Sopenharmony_ci #size-cells = <0>; 116362306a36Sopenharmony_ci compatible = "fsl,imx28-i2c"; 116462306a36Sopenharmony_ci reg = <0x80058000 0x2000>; 116562306a36Sopenharmony_ci interrupts = <111>; 116662306a36Sopenharmony_ci clock-frequency = <100000>; 116762306a36Sopenharmony_ci dmas = <&dma_apbx 6>; 116862306a36Sopenharmony_ci dma-names = "rx-tx"; 116962306a36Sopenharmony_ci status = "disabled"; 117062306a36Sopenharmony_ci }; 117162306a36Sopenharmony_ci 117262306a36Sopenharmony_ci i2c1: i2c@8005a000 { 117362306a36Sopenharmony_ci #address-cells = <1>; 117462306a36Sopenharmony_ci #size-cells = <0>; 117562306a36Sopenharmony_ci compatible = "fsl,imx28-i2c"; 117662306a36Sopenharmony_ci reg = <0x8005a000 0x2000>; 117762306a36Sopenharmony_ci interrupts = <110>; 117862306a36Sopenharmony_ci clock-frequency = <100000>; 117962306a36Sopenharmony_ci dmas = <&dma_apbx 7>; 118062306a36Sopenharmony_ci dma-names = "rx-tx"; 118162306a36Sopenharmony_ci status = "disabled"; 118262306a36Sopenharmony_ci }; 118362306a36Sopenharmony_ci 118462306a36Sopenharmony_ci pwm: pwm@80064000 { 118562306a36Sopenharmony_ci compatible = "fsl,imx28-pwm", "fsl,imx23-pwm"; 118662306a36Sopenharmony_ci reg = <0x80064000 0x2000>; 118762306a36Sopenharmony_ci clocks = <&clks 44>; 118862306a36Sopenharmony_ci #pwm-cells = <2>; 118962306a36Sopenharmony_ci fsl,pwm-number = <8>; 119062306a36Sopenharmony_ci status = "disabled"; 119162306a36Sopenharmony_ci }; 119262306a36Sopenharmony_ci 119362306a36Sopenharmony_ci timer: timrot@80068000 { 119462306a36Sopenharmony_ci compatible = "fsl,imx28-timrot", "fsl,timrot"; 119562306a36Sopenharmony_ci reg = <0x80068000 0x2000>; 119662306a36Sopenharmony_ci interrupts = <48>, <49>, <50>, <51>; 119762306a36Sopenharmony_ci clocks = <&clks 26>; 119862306a36Sopenharmony_ci }; 119962306a36Sopenharmony_ci 120062306a36Sopenharmony_ci auart0: serial@8006a000 { 120162306a36Sopenharmony_ci compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 120262306a36Sopenharmony_ci reg = <0x8006a000 0x2000>; 120362306a36Sopenharmony_ci interrupts = <112>; 120462306a36Sopenharmony_ci dmas = <&dma_apbx 8>, <&dma_apbx 9>; 120562306a36Sopenharmony_ci dma-names = "rx", "tx"; 120662306a36Sopenharmony_ci clocks = <&clks 45>; 120762306a36Sopenharmony_ci status = "disabled"; 120862306a36Sopenharmony_ci }; 120962306a36Sopenharmony_ci 121062306a36Sopenharmony_ci auart1: serial@8006c000 { 121162306a36Sopenharmony_ci compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 121262306a36Sopenharmony_ci reg = <0x8006c000 0x2000>; 121362306a36Sopenharmony_ci interrupts = <113>; 121462306a36Sopenharmony_ci dmas = <&dma_apbx 10>, <&dma_apbx 11>; 121562306a36Sopenharmony_ci dma-names = "rx", "tx"; 121662306a36Sopenharmony_ci clocks = <&clks 45>; 121762306a36Sopenharmony_ci status = "disabled"; 121862306a36Sopenharmony_ci }; 121962306a36Sopenharmony_ci 122062306a36Sopenharmony_ci auart2: serial@8006e000 { 122162306a36Sopenharmony_ci compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 122262306a36Sopenharmony_ci reg = <0x8006e000 0x2000>; 122362306a36Sopenharmony_ci interrupts = <114>; 122462306a36Sopenharmony_ci dmas = <&dma_apbx 12>, <&dma_apbx 13>; 122562306a36Sopenharmony_ci dma-names = "rx", "tx"; 122662306a36Sopenharmony_ci clocks = <&clks 45>; 122762306a36Sopenharmony_ci status = "disabled"; 122862306a36Sopenharmony_ci }; 122962306a36Sopenharmony_ci 123062306a36Sopenharmony_ci auart3: serial@80070000 { 123162306a36Sopenharmony_ci compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 123262306a36Sopenharmony_ci reg = <0x80070000 0x2000>; 123362306a36Sopenharmony_ci interrupts = <115>; 123462306a36Sopenharmony_ci dmas = <&dma_apbx 14>, <&dma_apbx 15>; 123562306a36Sopenharmony_ci dma-names = "rx", "tx"; 123662306a36Sopenharmony_ci clocks = <&clks 45>; 123762306a36Sopenharmony_ci status = "disabled"; 123862306a36Sopenharmony_ci }; 123962306a36Sopenharmony_ci 124062306a36Sopenharmony_ci auart4: serial@80072000 { 124162306a36Sopenharmony_ci compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 124262306a36Sopenharmony_ci reg = <0x80072000 0x2000>; 124362306a36Sopenharmony_ci interrupts = <116>; 124462306a36Sopenharmony_ci dmas = <&dma_apbx 0>, <&dma_apbx 1>; 124562306a36Sopenharmony_ci dma-names = "rx", "tx"; 124662306a36Sopenharmony_ci clocks = <&clks 45>; 124762306a36Sopenharmony_ci status = "disabled"; 124862306a36Sopenharmony_ci }; 124962306a36Sopenharmony_ci 125062306a36Sopenharmony_ci duart: serial@80074000 { 125162306a36Sopenharmony_ci compatible = "arm,pl011", "arm,primecell"; 125262306a36Sopenharmony_ci reg = <0x80074000 0x1000>; 125362306a36Sopenharmony_ci interrupts = <47>; 125462306a36Sopenharmony_ci clocks = <&clks 45>, <&clks 26>; 125562306a36Sopenharmony_ci clock-names = "uart", "apb_pclk"; 125662306a36Sopenharmony_ci status = "disabled"; 125762306a36Sopenharmony_ci }; 125862306a36Sopenharmony_ci 125962306a36Sopenharmony_ci usbphy0: usbphy@8007c000 { 126062306a36Sopenharmony_ci compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 126162306a36Sopenharmony_ci reg = <0x8007c000 0x2000>; 126262306a36Sopenharmony_ci clocks = <&clks 62>; 126362306a36Sopenharmony_ci status = "disabled"; 126462306a36Sopenharmony_ci }; 126562306a36Sopenharmony_ci 126662306a36Sopenharmony_ci usbphy1: usbphy@8007e000 { 126762306a36Sopenharmony_ci compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 126862306a36Sopenharmony_ci reg = <0x8007e000 0x2000>; 126962306a36Sopenharmony_ci clocks = <&clks 63>; 127062306a36Sopenharmony_ci status = "disabled"; 127162306a36Sopenharmony_ci }; 127262306a36Sopenharmony_ci }; 127362306a36Sopenharmony_ci }; 127462306a36Sopenharmony_ci 127562306a36Sopenharmony_ci ahb@80080000 { 127662306a36Sopenharmony_ci compatible = "simple-bus"; 127762306a36Sopenharmony_ci #address-cells = <1>; 127862306a36Sopenharmony_ci #size-cells = <1>; 127962306a36Sopenharmony_ci reg = <0x80080000 0x80000>; 128062306a36Sopenharmony_ci ranges; 128162306a36Sopenharmony_ci 128262306a36Sopenharmony_ci usb0: usb@80080000 { 128362306a36Sopenharmony_ci compatible = "fsl,imx28-usb", "fsl,imx27-usb"; 128462306a36Sopenharmony_ci reg = <0x80080000 0x10000>; 128562306a36Sopenharmony_ci interrupts = <93>; 128662306a36Sopenharmony_ci clocks = <&clks 60>; 128762306a36Sopenharmony_ci fsl,usbphy = <&usbphy0>; 128862306a36Sopenharmony_ci status = "disabled"; 128962306a36Sopenharmony_ci }; 129062306a36Sopenharmony_ci 129162306a36Sopenharmony_ci usb1: usb@80090000 { 129262306a36Sopenharmony_ci compatible = "fsl,imx28-usb", "fsl,imx27-usb"; 129362306a36Sopenharmony_ci reg = <0x80090000 0x10000>; 129462306a36Sopenharmony_ci interrupts = <92>; 129562306a36Sopenharmony_ci clocks = <&clks 61>; 129662306a36Sopenharmony_ci fsl,usbphy = <&usbphy1>; 129762306a36Sopenharmony_ci dr_mode = "host"; 129862306a36Sopenharmony_ci status = "disabled"; 129962306a36Sopenharmony_ci }; 130062306a36Sopenharmony_ci 130162306a36Sopenharmony_ci dflpt: dflpt@800c0000 { 130262306a36Sopenharmony_ci reg = <0x800c0000 0x10000>; 130362306a36Sopenharmony_ci status = "disabled"; 130462306a36Sopenharmony_ci }; 130562306a36Sopenharmony_ci 130662306a36Sopenharmony_ci mac0: ethernet@800f0000 { 130762306a36Sopenharmony_ci compatible = "fsl,imx28-fec"; 130862306a36Sopenharmony_ci reg = <0x800f0000 0x4000>; 130962306a36Sopenharmony_ci interrupts = <101>; 131062306a36Sopenharmony_ci clocks = <&clks 57>, <&clks 57>, <&clks 64>; 131162306a36Sopenharmony_ci clock-names = "ipg", "ahb", "enet_out"; 131262306a36Sopenharmony_ci status = "disabled"; 131362306a36Sopenharmony_ci }; 131462306a36Sopenharmony_ci 131562306a36Sopenharmony_ci mac1: ethernet@800f4000 { 131662306a36Sopenharmony_ci compatible = "fsl,imx28-fec"; 131762306a36Sopenharmony_ci reg = <0x800f4000 0x4000>; 131862306a36Sopenharmony_ci interrupts = <102>; 131962306a36Sopenharmony_ci clocks = <&clks 57>, <&clks 57>; 132062306a36Sopenharmony_ci clock-names = "ipg", "ahb"; 132162306a36Sopenharmony_ci status = "disabled"; 132262306a36Sopenharmony_ci }; 132362306a36Sopenharmony_ci 132462306a36Sopenharmony_ci eth_switch: switch@800f8000 { 132562306a36Sopenharmony_ci reg = <0x800f8000 0x8000>; 132662306a36Sopenharmony_ci status = "disabled"; 132762306a36Sopenharmony_ci }; 132862306a36Sopenharmony_ci }; 132962306a36Sopenharmony_ci 133062306a36Sopenharmony_ci iio-hwmon { 133162306a36Sopenharmony_ci compatible = "iio-hwmon"; 133262306a36Sopenharmony_ci io-channels = <&lradc 8>; 133362306a36Sopenharmony_ci }; 133462306a36Sopenharmony_ci}; 1335