1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2f126890aSEmmanuel Vadot// 3f126890aSEmmanuel Vadot// Copyright 2012 Freescale Semiconductor, Inc. 4f126890aSEmmanuel Vadot 5f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 6f126890aSEmmanuel Vadot#include "imx28-pinfunc.h" 7f126890aSEmmanuel Vadot 8f126890aSEmmanuel Vadot/ { 9f126890aSEmmanuel Vadot #address-cells = <1>; 10f126890aSEmmanuel Vadot #size-cells = <1>; 11f126890aSEmmanuel Vadot 12f126890aSEmmanuel Vadot interrupt-parent = <&icoll>; 13f126890aSEmmanuel Vadot /* 14f126890aSEmmanuel Vadot * The decompressor and also some bootloaders rely on a 15f126890aSEmmanuel Vadot * pre-existing /chosen node to be available to insert the 16f126890aSEmmanuel Vadot * command line and merge other ATAGS info. 17f126890aSEmmanuel Vadot */ 18f126890aSEmmanuel Vadot chosen {}; 19f126890aSEmmanuel Vadot 20f126890aSEmmanuel Vadot aliases { 21f126890aSEmmanuel Vadot ethernet0 = &mac0; 22f126890aSEmmanuel Vadot ethernet1 = &mac1; 23f126890aSEmmanuel Vadot gpio0 = &gpio0; 24f126890aSEmmanuel Vadot gpio1 = &gpio1; 25f126890aSEmmanuel Vadot gpio2 = &gpio2; 26f126890aSEmmanuel Vadot gpio3 = &gpio3; 27f126890aSEmmanuel Vadot gpio4 = &gpio4; 28f126890aSEmmanuel Vadot saif0 = &saif0; 29f126890aSEmmanuel Vadot saif1 = &saif1; 30f126890aSEmmanuel Vadot serial0 = &auart0; 31f126890aSEmmanuel Vadot serial1 = &auart1; 32f126890aSEmmanuel Vadot serial2 = &auart2; 33f126890aSEmmanuel Vadot serial3 = &auart3; 34f126890aSEmmanuel Vadot serial4 = &auart4; 35f126890aSEmmanuel Vadot spi0 = &ssp1; 36f126890aSEmmanuel Vadot spi1 = &ssp2; 37f126890aSEmmanuel Vadot usbphy0 = &usbphy0; 38f126890aSEmmanuel Vadot usbphy1 = &usbphy1; 39f126890aSEmmanuel Vadot }; 40f126890aSEmmanuel Vadot 41f126890aSEmmanuel Vadot cpus { 42f126890aSEmmanuel Vadot #address-cells = <1>; 43f126890aSEmmanuel Vadot #size-cells = <0>; 44f126890aSEmmanuel Vadot 45f126890aSEmmanuel Vadot cpu@0 { 46f126890aSEmmanuel Vadot compatible = "arm,arm926ej-s"; 47f126890aSEmmanuel Vadot device_type = "cpu"; 48f126890aSEmmanuel Vadot reg = <0>; 49f126890aSEmmanuel Vadot }; 50f126890aSEmmanuel Vadot }; 51f126890aSEmmanuel Vadot 52f126890aSEmmanuel Vadot apb@80000000 { 53f126890aSEmmanuel Vadot compatible = "simple-bus"; 54f126890aSEmmanuel Vadot #address-cells = <1>; 55f126890aSEmmanuel Vadot #size-cells = <1>; 56f126890aSEmmanuel Vadot reg = <0x80000000 0x80000>; 57f126890aSEmmanuel Vadot ranges; 58f126890aSEmmanuel Vadot 59*b2d2a78aSEmmanuel Vadot apbh-bus@80000000 { 60f126890aSEmmanuel Vadot compatible = "simple-bus"; 61f126890aSEmmanuel Vadot #address-cells = <1>; 62f126890aSEmmanuel Vadot #size-cells = <1>; 63f126890aSEmmanuel Vadot reg = <0x80000000 0x3c900>; 64f126890aSEmmanuel Vadot ranges; 65f126890aSEmmanuel Vadot 66f126890aSEmmanuel Vadot icoll: interrupt-controller@80000000 { 67f126890aSEmmanuel Vadot compatible = "fsl,imx28-icoll", "fsl,icoll"; 68f126890aSEmmanuel Vadot interrupt-controller; 69f126890aSEmmanuel Vadot #interrupt-cells = <1>; 70f126890aSEmmanuel Vadot reg = <0x80000000 0x2000>; 71f126890aSEmmanuel Vadot }; 72f126890aSEmmanuel Vadot 73f126890aSEmmanuel Vadot hsadc: hsadc@80002000 { 74f126890aSEmmanuel Vadot reg = <0x80002000 0x2000>; 75f126890aSEmmanuel Vadot interrupts = <13>; 76f126890aSEmmanuel Vadot dmas = <&dma_apbh 12>; 77f126890aSEmmanuel Vadot dma-names = "rx"; 78f126890aSEmmanuel Vadot status = "disabled"; 79f126890aSEmmanuel Vadot }; 80f126890aSEmmanuel Vadot 81f126890aSEmmanuel Vadot dma_apbh: dma-controller@80004000 { 82f126890aSEmmanuel Vadot compatible = "fsl,imx28-dma-apbh"; 83f126890aSEmmanuel Vadot reg = <0x80004000 0x2000>; 84aa1a8ff2SEmmanuel Vadot interrupts = <82>, <83>, <84>, <85>, 85aa1a8ff2SEmmanuel Vadot <88>, <88>, <88>, <88>, 86aa1a8ff2SEmmanuel Vadot <88>, <88>, <88>, <88>, 87aa1a8ff2SEmmanuel Vadot <87>, <86>, <0>, <0>; 88f126890aSEmmanuel Vadot #dma-cells = <1>; 89f126890aSEmmanuel Vadot dma-channels = <16>; 90f126890aSEmmanuel Vadot clocks = <&clks 25>; 91f126890aSEmmanuel Vadot }; 92f126890aSEmmanuel Vadot 93f126890aSEmmanuel Vadot perfmon: perfmon@80006000 { 94f126890aSEmmanuel Vadot reg = <0x80006000 0x800>; 95f126890aSEmmanuel Vadot interrupts = <27>; 96f126890aSEmmanuel Vadot status = "disabled"; 97f126890aSEmmanuel Vadot }; 98f126890aSEmmanuel Vadot 99f126890aSEmmanuel Vadot gpmi: nand-controller@8000c000 { 100f126890aSEmmanuel Vadot compatible = "fsl,imx28-gpmi-nand"; 101f126890aSEmmanuel Vadot #address-cells = <1>; 102f126890aSEmmanuel Vadot #size-cells = <1>; 103f126890aSEmmanuel Vadot reg = <0x8000c000 0x2000>, <0x8000a000 0x2000>; 104f126890aSEmmanuel Vadot reg-names = "gpmi-nand", "bch"; 105f126890aSEmmanuel Vadot interrupts = <41>; 106f126890aSEmmanuel Vadot interrupt-names = "bch"; 107f126890aSEmmanuel Vadot clocks = <&clks 50>; 108f126890aSEmmanuel Vadot clock-names = "gpmi_io"; 109f126890aSEmmanuel Vadot assigned-clocks = <&clks 13>; 110f126890aSEmmanuel Vadot assigned-clock-parents = <&clks 10>; 111f126890aSEmmanuel Vadot dmas = <&dma_apbh 4>; 112f126890aSEmmanuel Vadot dma-names = "rx-tx"; 113f126890aSEmmanuel Vadot status = "disabled"; 114f126890aSEmmanuel Vadot }; 115f126890aSEmmanuel Vadot 116f126890aSEmmanuel Vadot ssp0: spi@80010000 { 117f126890aSEmmanuel Vadot #address-cells = <1>; 118f126890aSEmmanuel Vadot #size-cells = <0>; 119f126890aSEmmanuel Vadot reg = <0x80010000 0x2000>; 120f126890aSEmmanuel Vadot interrupts = <96>; 121f126890aSEmmanuel Vadot clocks = <&clks 46>; 122f126890aSEmmanuel Vadot dmas = <&dma_apbh 0>; 123f126890aSEmmanuel Vadot dma-names = "rx-tx"; 124f126890aSEmmanuel Vadot status = "disabled"; 125f126890aSEmmanuel Vadot }; 126f126890aSEmmanuel Vadot 127f126890aSEmmanuel Vadot ssp1: spi@80012000 { 128f126890aSEmmanuel Vadot #address-cells = <1>; 129f126890aSEmmanuel Vadot #size-cells = <0>; 130f126890aSEmmanuel Vadot reg = <0x80012000 0x2000>; 131f126890aSEmmanuel Vadot interrupts = <97>; 132f126890aSEmmanuel Vadot clocks = <&clks 47>; 133f126890aSEmmanuel Vadot dmas = <&dma_apbh 1>; 134f126890aSEmmanuel Vadot dma-names = "rx-tx"; 135f126890aSEmmanuel Vadot status = "disabled"; 136f126890aSEmmanuel Vadot }; 137f126890aSEmmanuel Vadot 138f126890aSEmmanuel Vadot ssp2: spi@80014000 { 139f126890aSEmmanuel Vadot #address-cells = <1>; 140f126890aSEmmanuel Vadot #size-cells = <0>; 141f126890aSEmmanuel Vadot reg = <0x80014000 0x2000>; 142f126890aSEmmanuel Vadot interrupts = <98>; 143f126890aSEmmanuel Vadot clocks = <&clks 48>; 144f126890aSEmmanuel Vadot dmas = <&dma_apbh 2>; 145f126890aSEmmanuel Vadot dma-names = "rx-tx"; 146f126890aSEmmanuel Vadot status = "disabled"; 147f126890aSEmmanuel Vadot }; 148f126890aSEmmanuel Vadot 149f126890aSEmmanuel Vadot ssp3: spi@80016000 { 150f126890aSEmmanuel Vadot #address-cells = <1>; 151f126890aSEmmanuel Vadot #size-cells = <0>; 152f126890aSEmmanuel Vadot reg = <0x80016000 0x2000>; 153f126890aSEmmanuel Vadot interrupts = <99>; 154f126890aSEmmanuel Vadot clocks = <&clks 49>; 155f126890aSEmmanuel Vadot dmas = <&dma_apbh 3>; 156f126890aSEmmanuel Vadot dma-names = "rx-tx"; 157f126890aSEmmanuel Vadot status = "disabled"; 158f126890aSEmmanuel Vadot }; 159f126890aSEmmanuel Vadot 160f126890aSEmmanuel Vadot pinctrl: pinctrl@80018000 { 161f126890aSEmmanuel Vadot #address-cells = <1>; 162f126890aSEmmanuel Vadot #size-cells = <0>; 163f126890aSEmmanuel Vadot compatible = "fsl,imx28-pinctrl", "simple-bus"; 164f126890aSEmmanuel Vadot reg = <0x80018000 0x2000>; 165f126890aSEmmanuel Vadot 166f126890aSEmmanuel Vadot gpio0: gpio@0 { 1678d13bc63SEmmanuel Vadot compatible = "fsl,imx28-gpio"; 168f126890aSEmmanuel Vadot reg = <0>; 169f126890aSEmmanuel Vadot interrupts = <127>; 170f126890aSEmmanuel Vadot gpio-controller; 171f126890aSEmmanuel Vadot #gpio-cells = <2>; 172f126890aSEmmanuel Vadot interrupt-controller; 173f126890aSEmmanuel Vadot #interrupt-cells = <2>; 174f126890aSEmmanuel Vadot }; 175f126890aSEmmanuel Vadot 176f126890aSEmmanuel Vadot gpio1: gpio@1 { 1778d13bc63SEmmanuel Vadot compatible = "fsl,imx28-gpio"; 178f126890aSEmmanuel Vadot reg = <1>; 179f126890aSEmmanuel Vadot interrupts = <126>; 180f126890aSEmmanuel Vadot gpio-controller; 181f126890aSEmmanuel Vadot #gpio-cells = <2>; 182f126890aSEmmanuel Vadot interrupt-controller; 183f126890aSEmmanuel Vadot #interrupt-cells = <2>; 184f126890aSEmmanuel Vadot }; 185f126890aSEmmanuel Vadot 186f126890aSEmmanuel Vadot gpio2: gpio@2 { 1878d13bc63SEmmanuel Vadot compatible = "fsl,imx28-gpio"; 188f126890aSEmmanuel Vadot reg = <2>; 189f126890aSEmmanuel Vadot interrupts = <125>; 190f126890aSEmmanuel Vadot gpio-controller; 191f126890aSEmmanuel Vadot #gpio-cells = <2>; 192f126890aSEmmanuel Vadot interrupt-controller; 193f126890aSEmmanuel Vadot #interrupt-cells = <2>; 194f126890aSEmmanuel Vadot }; 195f126890aSEmmanuel Vadot 196f126890aSEmmanuel Vadot gpio3: gpio@3 { 1978d13bc63SEmmanuel Vadot compatible = "fsl,imx28-gpio"; 198f126890aSEmmanuel Vadot reg = <3>; 199f126890aSEmmanuel Vadot interrupts = <124>; 200f126890aSEmmanuel Vadot gpio-controller; 201f126890aSEmmanuel Vadot #gpio-cells = <2>; 202f126890aSEmmanuel Vadot interrupt-controller; 203f126890aSEmmanuel Vadot #interrupt-cells = <2>; 204f126890aSEmmanuel Vadot }; 205f126890aSEmmanuel Vadot 206f126890aSEmmanuel Vadot gpio4: gpio@4 { 2078d13bc63SEmmanuel Vadot compatible = "fsl,imx28-gpio"; 208f126890aSEmmanuel Vadot reg = <4>; 209f126890aSEmmanuel Vadot interrupts = <123>; 210f126890aSEmmanuel Vadot gpio-controller; 211f126890aSEmmanuel Vadot #gpio-cells = <2>; 212f126890aSEmmanuel Vadot interrupt-controller; 213f126890aSEmmanuel Vadot #interrupt-cells = <2>; 214f126890aSEmmanuel Vadot }; 215f126890aSEmmanuel Vadot 216f126890aSEmmanuel Vadot duart_pins_a: duart@0 { 217f126890aSEmmanuel Vadot reg = <0>; 218f126890aSEmmanuel Vadot fsl,pinmux-ids = < 219f126890aSEmmanuel Vadot MX28_PAD_PWM0__DUART_RX 220f126890aSEmmanuel Vadot MX28_PAD_PWM1__DUART_TX 221f126890aSEmmanuel Vadot >; 222f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 223f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 224f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 225f126890aSEmmanuel Vadot }; 226f126890aSEmmanuel Vadot 227f126890aSEmmanuel Vadot duart_pins_b: duart@1 { 228f126890aSEmmanuel Vadot reg = <1>; 229f126890aSEmmanuel Vadot fsl,pinmux-ids = < 230f126890aSEmmanuel Vadot MX28_PAD_AUART0_CTS__DUART_RX 231f126890aSEmmanuel Vadot MX28_PAD_AUART0_RTS__DUART_TX 232f126890aSEmmanuel Vadot >; 233f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 234f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 235f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 236f126890aSEmmanuel Vadot }; 237f126890aSEmmanuel Vadot 238f126890aSEmmanuel Vadot duart_4pins_a: duart-4pins@0 { 239f126890aSEmmanuel Vadot reg = <0>; 240f126890aSEmmanuel Vadot fsl,pinmux-ids = < 241f126890aSEmmanuel Vadot MX28_PAD_AUART0_CTS__DUART_RX 242f126890aSEmmanuel Vadot MX28_PAD_AUART0_RTS__DUART_TX 243f126890aSEmmanuel Vadot MX28_PAD_AUART0_RX__DUART_CTS 244f126890aSEmmanuel Vadot MX28_PAD_AUART0_TX__DUART_RTS 245f126890aSEmmanuel Vadot >; 246f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 247f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 248f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 249f126890aSEmmanuel Vadot }; 250f126890aSEmmanuel Vadot 251f126890aSEmmanuel Vadot gpmi_pins_a: gpmi-nand@0 { 252f126890aSEmmanuel Vadot reg = <0>; 253f126890aSEmmanuel Vadot fsl,pinmux-ids = < 254f126890aSEmmanuel Vadot MX28_PAD_GPMI_D00__GPMI_D0 255f126890aSEmmanuel Vadot MX28_PAD_GPMI_D01__GPMI_D1 256f126890aSEmmanuel Vadot MX28_PAD_GPMI_D02__GPMI_D2 257f126890aSEmmanuel Vadot MX28_PAD_GPMI_D03__GPMI_D3 258f126890aSEmmanuel Vadot MX28_PAD_GPMI_D04__GPMI_D4 259f126890aSEmmanuel Vadot MX28_PAD_GPMI_D05__GPMI_D5 260f126890aSEmmanuel Vadot MX28_PAD_GPMI_D06__GPMI_D6 261f126890aSEmmanuel Vadot MX28_PAD_GPMI_D07__GPMI_D7 262f126890aSEmmanuel Vadot MX28_PAD_GPMI_CE0N__GPMI_CE0N 263f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDY0__GPMI_READY0 264f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDN__GPMI_RDN 265f126890aSEmmanuel Vadot MX28_PAD_GPMI_WRN__GPMI_WRN 266f126890aSEmmanuel Vadot MX28_PAD_GPMI_ALE__GPMI_ALE 267f126890aSEmmanuel Vadot MX28_PAD_GPMI_CLE__GPMI_CLE 268f126890aSEmmanuel Vadot MX28_PAD_GPMI_RESETN__GPMI_RESETN 269f126890aSEmmanuel Vadot >; 270f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 271f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 272f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 273f126890aSEmmanuel Vadot }; 274f126890aSEmmanuel Vadot 275f126890aSEmmanuel Vadot gpmi_status_cfg: gpmi-status-cfg@0 { 276f126890aSEmmanuel Vadot reg = <0>; 277f126890aSEmmanuel Vadot fsl,pinmux-ids = < 278f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDN__GPMI_RDN 279f126890aSEmmanuel Vadot MX28_PAD_GPMI_WRN__GPMI_WRN 280f126890aSEmmanuel Vadot MX28_PAD_GPMI_RESETN__GPMI_RESETN 281f126890aSEmmanuel Vadot >; 282f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 283f126890aSEmmanuel Vadot }; 284f126890aSEmmanuel Vadot 285f126890aSEmmanuel Vadot auart0_pins_a: auart0@0 { 286f126890aSEmmanuel Vadot reg = <0>; 287f126890aSEmmanuel Vadot fsl,pinmux-ids = < 288f126890aSEmmanuel Vadot MX28_PAD_AUART0_RX__AUART0_RX 289f126890aSEmmanuel Vadot MX28_PAD_AUART0_TX__AUART0_TX 290f126890aSEmmanuel Vadot MX28_PAD_AUART0_CTS__AUART0_CTS 291f126890aSEmmanuel Vadot MX28_PAD_AUART0_RTS__AUART0_RTS 292f126890aSEmmanuel Vadot >; 293f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 294f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 295f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 296f126890aSEmmanuel Vadot }; 297f126890aSEmmanuel Vadot 298f126890aSEmmanuel Vadot auart0_2pins_a: auart0-2pins@0 { 299f126890aSEmmanuel Vadot reg = <0>; 300f126890aSEmmanuel Vadot fsl,pinmux-ids = < 301f126890aSEmmanuel Vadot MX28_PAD_AUART0_RX__AUART0_RX 302f126890aSEmmanuel Vadot MX28_PAD_AUART0_TX__AUART0_TX 303f126890aSEmmanuel Vadot >; 304f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 305f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 306f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 307f126890aSEmmanuel Vadot }; 308f126890aSEmmanuel Vadot 309f126890aSEmmanuel Vadot auart1_pins_a: auart1@0 { 310f126890aSEmmanuel Vadot reg = <0>; 311f126890aSEmmanuel Vadot fsl,pinmux-ids = < 312f126890aSEmmanuel Vadot MX28_PAD_AUART1_RX__AUART1_RX 313f126890aSEmmanuel Vadot MX28_PAD_AUART1_TX__AUART1_TX 314f126890aSEmmanuel Vadot MX28_PAD_AUART1_CTS__AUART1_CTS 315f126890aSEmmanuel Vadot MX28_PAD_AUART1_RTS__AUART1_RTS 316f126890aSEmmanuel Vadot >; 317f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 318f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 319f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 320f126890aSEmmanuel Vadot }; 321f126890aSEmmanuel Vadot 322f126890aSEmmanuel Vadot auart1_2pins_a: auart1-2pins@0 { 323f126890aSEmmanuel Vadot reg = <0>; 324f126890aSEmmanuel Vadot fsl,pinmux-ids = < 325f126890aSEmmanuel Vadot MX28_PAD_AUART1_RX__AUART1_RX 326f126890aSEmmanuel Vadot MX28_PAD_AUART1_TX__AUART1_TX 327f126890aSEmmanuel Vadot >; 328f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 329f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 330f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 331f126890aSEmmanuel Vadot }; 332f126890aSEmmanuel Vadot 333f126890aSEmmanuel Vadot auart2_2pins_a: auart2-2pins@0 { 334f126890aSEmmanuel Vadot reg = <0>; 335f126890aSEmmanuel Vadot fsl,pinmux-ids = < 336f126890aSEmmanuel Vadot MX28_PAD_SSP2_SCK__AUART2_RX 337f126890aSEmmanuel Vadot MX28_PAD_SSP2_MOSI__AUART2_TX 338f126890aSEmmanuel Vadot >; 339f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 340f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 341f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 342f126890aSEmmanuel Vadot }; 343f126890aSEmmanuel Vadot 344f126890aSEmmanuel Vadot auart2_2pins_b: auart2-2pins@1 { 345f126890aSEmmanuel Vadot reg = <1>; 346f126890aSEmmanuel Vadot fsl,pinmux-ids = < 347f126890aSEmmanuel Vadot MX28_PAD_AUART2_RX__AUART2_RX 348f126890aSEmmanuel Vadot MX28_PAD_AUART2_TX__AUART2_TX 349f126890aSEmmanuel Vadot >; 350f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 351f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 352f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 353f126890aSEmmanuel Vadot }; 354f126890aSEmmanuel Vadot 355f126890aSEmmanuel Vadot auart2_pins_a: auart2-pins@0 { 356f126890aSEmmanuel Vadot reg = <0>; 357f126890aSEmmanuel Vadot fsl,pinmux-ids = < 358f126890aSEmmanuel Vadot MX28_PAD_AUART2_RX__AUART2_RX 359f126890aSEmmanuel Vadot MX28_PAD_AUART2_TX__AUART2_TX 360f126890aSEmmanuel Vadot MX28_PAD_AUART2_CTS__AUART2_CTS 361f126890aSEmmanuel Vadot MX28_PAD_AUART2_RTS__AUART2_RTS 362f126890aSEmmanuel Vadot >; 363f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 364f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 365f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 366f126890aSEmmanuel Vadot }; 367f126890aSEmmanuel Vadot 368f126890aSEmmanuel Vadot auart3_pins_a: auart3@0 { 369f126890aSEmmanuel Vadot reg = <0>; 370f126890aSEmmanuel Vadot fsl,pinmux-ids = < 371f126890aSEmmanuel Vadot MX28_PAD_AUART3_RX__AUART3_RX 372f126890aSEmmanuel Vadot MX28_PAD_AUART3_TX__AUART3_TX 373f126890aSEmmanuel Vadot MX28_PAD_AUART3_CTS__AUART3_CTS 374f126890aSEmmanuel Vadot MX28_PAD_AUART3_RTS__AUART3_RTS 375f126890aSEmmanuel Vadot >; 376f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 377f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 378f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 379f126890aSEmmanuel Vadot }; 380f126890aSEmmanuel Vadot 381f126890aSEmmanuel Vadot auart3_2pins_a: auart3-2pins@0 { 382f126890aSEmmanuel Vadot reg = <0>; 383f126890aSEmmanuel Vadot fsl,pinmux-ids = < 384f126890aSEmmanuel Vadot MX28_PAD_SSP2_MISO__AUART3_RX 385f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS0__AUART3_TX 386f126890aSEmmanuel Vadot >; 387f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 388f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 389f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 390f126890aSEmmanuel Vadot }; 391f126890aSEmmanuel Vadot 392f126890aSEmmanuel Vadot auart3_2pins_b: auart3-2pins@1 { 393f126890aSEmmanuel Vadot reg = <1>; 394f126890aSEmmanuel Vadot fsl,pinmux-ids = < 395f126890aSEmmanuel Vadot MX28_PAD_AUART3_RX__AUART3_RX 396f126890aSEmmanuel Vadot MX28_PAD_AUART3_TX__AUART3_TX 397f126890aSEmmanuel Vadot >; 398f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 399f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 400f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 401f126890aSEmmanuel Vadot }; 402f126890aSEmmanuel Vadot 403f126890aSEmmanuel Vadot auart4_2pins_a: auart4@0 { 404f126890aSEmmanuel Vadot reg = <0>; 405f126890aSEmmanuel Vadot fsl,pinmux-ids = < 406f126890aSEmmanuel Vadot MX28_PAD_SSP3_SCK__AUART4_TX 407f126890aSEmmanuel Vadot MX28_PAD_SSP3_MOSI__AUART4_RX 408f126890aSEmmanuel Vadot >; 409f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 410f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 411f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 412f126890aSEmmanuel Vadot }; 413f126890aSEmmanuel Vadot 414f126890aSEmmanuel Vadot auart4_2pins_b: auart4@1 { 415f126890aSEmmanuel Vadot reg = <1>; 416f126890aSEmmanuel Vadot fsl,pinmux-ids = < 417f126890aSEmmanuel Vadot MX28_PAD_AUART0_CTS__AUART4_RX 418f126890aSEmmanuel Vadot MX28_PAD_AUART0_RTS__AUART4_TX 419f126890aSEmmanuel Vadot >; 420f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 421f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 422f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 423f126890aSEmmanuel Vadot }; 424f126890aSEmmanuel Vadot 425f126890aSEmmanuel Vadot mac0_pins_a: mac0@0 { 426f126890aSEmmanuel Vadot reg = <0>; 427f126890aSEmmanuel Vadot fsl,pinmux-ids = < 428f126890aSEmmanuel Vadot MX28_PAD_ENET0_MDC__ENET0_MDC 429f126890aSEmmanuel Vadot MX28_PAD_ENET0_MDIO__ENET0_MDIO 430f126890aSEmmanuel Vadot MX28_PAD_ENET0_RX_EN__ENET0_RX_EN 431f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD0__ENET0_RXD0 432f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD1__ENET0_RXD1 433f126890aSEmmanuel Vadot MX28_PAD_ENET0_TX_EN__ENET0_TX_EN 434f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD0__ENET0_TXD0 435f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD1__ENET0_TXD1 436f126890aSEmmanuel Vadot MX28_PAD_ENET_CLK__CLKCTRL_ENET 437f126890aSEmmanuel Vadot >; 438f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 439f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 440f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 441f126890aSEmmanuel Vadot }; 442f126890aSEmmanuel Vadot 443f126890aSEmmanuel Vadot mac0_pins_b: mac0@1 { 444f126890aSEmmanuel Vadot reg = <1>; 445f126890aSEmmanuel Vadot fsl,pinmux-ids = < 446f126890aSEmmanuel Vadot MX28_PAD_ENET0_MDC__ENET0_MDC 447f126890aSEmmanuel Vadot MX28_PAD_ENET0_MDIO__ENET0_MDIO 448f126890aSEmmanuel Vadot MX28_PAD_ENET0_RX_EN__ENET0_RX_EN 449f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD0__ENET0_RXD0 450f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD1__ENET0_RXD1 451f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD2__ENET0_RXD2 452f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD3__ENET0_RXD3 453f126890aSEmmanuel Vadot MX28_PAD_ENET0_TX_EN__ENET0_TX_EN 454f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD0__ENET0_TXD0 455f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD1__ENET0_TXD1 456f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD2__ENET0_TXD2 457f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD3__ENET0_TXD3 458f126890aSEmmanuel Vadot MX28_PAD_ENET_CLK__CLKCTRL_ENET 459f126890aSEmmanuel Vadot MX28_PAD_ENET0_COL__ENET0_COL 460f126890aSEmmanuel Vadot MX28_PAD_ENET0_CRS__ENET0_CRS 461f126890aSEmmanuel Vadot MX28_PAD_ENET0_TX_CLK__ENET0_TX_CLK 462f126890aSEmmanuel Vadot MX28_PAD_ENET0_RX_CLK__ENET0_RX_CLK 463f126890aSEmmanuel Vadot >; 464f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 465f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 466f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 467f126890aSEmmanuel Vadot }; 468f126890aSEmmanuel Vadot 469f126890aSEmmanuel Vadot mac1_pins_a: mac1@0 { 470f126890aSEmmanuel Vadot reg = <0>; 471f126890aSEmmanuel Vadot fsl,pinmux-ids = < 472f126890aSEmmanuel Vadot MX28_PAD_ENET0_CRS__ENET1_RX_EN 473f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD2__ENET1_RXD0 474f126890aSEmmanuel Vadot MX28_PAD_ENET0_RXD3__ENET1_RXD1 475f126890aSEmmanuel Vadot MX28_PAD_ENET0_COL__ENET1_TX_EN 476f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD2__ENET1_TXD0 477f126890aSEmmanuel Vadot MX28_PAD_ENET0_TXD3__ENET1_TXD1 478f126890aSEmmanuel Vadot >; 479f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 480f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 481f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 482f126890aSEmmanuel Vadot }; 483f126890aSEmmanuel Vadot 484f126890aSEmmanuel Vadot mmc0_8bit_pins_a: mmc0-8bit@0 { 485f126890aSEmmanuel Vadot reg = <0>; 486f126890aSEmmanuel Vadot fsl,pinmux-ids = < 487f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA0__SSP0_D0 488f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA1__SSP0_D1 489f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA2__SSP0_D2 490f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA3__SSP0_D3 491f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA4__SSP0_D4 492f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA5__SSP0_D5 493f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA6__SSP0_D6 494f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA7__SSP0_D7 495f126890aSEmmanuel Vadot MX28_PAD_SSP0_CMD__SSP0_CMD 496f126890aSEmmanuel Vadot MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 497f126890aSEmmanuel Vadot MX28_PAD_SSP0_SCK__SSP0_SCK 498f126890aSEmmanuel Vadot >; 499f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 500f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 501f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 502f126890aSEmmanuel Vadot }; 503f126890aSEmmanuel Vadot 504f126890aSEmmanuel Vadot mmc0_4bit_pins_a: mmc0-4bit@0 { 505f126890aSEmmanuel Vadot reg = <0>; 506f126890aSEmmanuel Vadot fsl,pinmux-ids = < 507f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA0__SSP0_D0 508f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA1__SSP0_D1 509f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA2__SSP0_D2 510f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA3__SSP0_D3 511f126890aSEmmanuel Vadot MX28_PAD_SSP0_CMD__SSP0_CMD 512f126890aSEmmanuel Vadot MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 513f126890aSEmmanuel Vadot MX28_PAD_SSP0_SCK__SSP0_SCK 514f126890aSEmmanuel Vadot >; 515f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 516f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 517f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 518f126890aSEmmanuel Vadot }; 519f126890aSEmmanuel Vadot 520f126890aSEmmanuel Vadot mmc0_cd_cfg: mmc0-cd-cfg@0 { 521f126890aSEmmanuel Vadot reg = <0>; 522f126890aSEmmanuel Vadot fsl,pinmux-ids = < 523f126890aSEmmanuel Vadot MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 524f126890aSEmmanuel Vadot >; 525f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 526f126890aSEmmanuel Vadot }; 527f126890aSEmmanuel Vadot 528f126890aSEmmanuel Vadot mmc0_sck_cfg: mmc0-sck-cfg@0 { 529f126890aSEmmanuel Vadot reg = <0>; 530f126890aSEmmanuel Vadot fsl,pinmux-ids = < 531f126890aSEmmanuel Vadot MX28_PAD_SSP0_SCK__SSP0_SCK 532f126890aSEmmanuel Vadot >; 533f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 534f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 535f126890aSEmmanuel Vadot }; 536f126890aSEmmanuel Vadot 537f126890aSEmmanuel Vadot mmc1_4bit_pins_a: mmc1-4bit@0 { 538f126890aSEmmanuel Vadot reg = <0>; 539f126890aSEmmanuel Vadot fsl,pinmux-ids = < 540f126890aSEmmanuel Vadot MX28_PAD_GPMI_D00__SSP1_D0 541f126890aSEmmanuel Vadot MX28_PAD_GPMI_D01__SSP1_D1 542f126890aSEmmanuel Vadot MX28_PAD_GPMI_D02__SSP1_D2 543f126890aSEmmanuel Vadot MX28_PAD_GPMI_D03__SSP1_D3 544f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDY1__SSP1_CMD 545f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDY0__SSP1_CARD_DETECT 546f126890aSEmmanuel Vadot MX28_PAD_GPMI_WRN__SSP1_SCK 547f126890aSEmmanuel Vadot >; 548f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 549f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 550f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 551f126890aSEmmanuel Vadot }; 552f126890aSEmmanuel Vadot 553f126890aSEmmanuel Vadot mmc1_cd_cfg: mmc1-cd-cfg@0 { 554f126890aSEmmanuel Vadot reg = <0>; 555f126890aSEmmanuel Vadot fsl,pinmux-ids = < 556f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDY0__SSP1_CARD_DETECT 557f126890aSEmmanuel Vadot >; 558f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 559f126890aSEmmanuel Vadot }; 560f126890aSEmmanuel Vadot 561f126890aSEmmanuel Vadot mmc1_sck_cfg: mmc1-sck-cfg@0 { 562f126890aSEmmanuel Vadot reg = <0>; 563f126890aSEmmanuel Vadot fsl,pinmux-ids = < 564f126890aSEmmanuel Vadot MX28_PAD_GPMI_WRN__SSP1_SCK 565f126890aSEmmanuel Vadot >; 566f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 567f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 568f126890aSEmmanuel Vadot }; 569f126890aSEmmanuel Vadot 570f126890aSEmmanuel Vadot 571f126890aSEmmanuel Vadot mmc2_4bit_pins_a: mmc2-4bit@0 { 572f126890aSEmmanuel Vadot reg = <0>; 573f126890aSEmmanuel Vadot fsl,pinmux-ids = < 574f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA4__SSP2_D0 575f126890aSEmmanuel Vadot MX28_PAD_SSP1_SCK__SSP2_D1 576f126890aSEmmanuel Vadot MX28_PAD_SSP1_CMD__SSP2_D2 577f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA5__SSP2_D3 578f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA6__SSP2_CMD 579f126890aSEmmanuel Vadot MX28_PAD_AUART1_RX__SSP2_CARD_DETECT 580f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA7__SSP2_SCK 581f126890aSEmmanuel Vadot >; 582f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 583f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 584f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 585f126890aSEmmanuel Vadot }; 586f126890aSEmmanuel Vadot 587f126890aSEmmanuel Vadot mmc2_4bit_pins_b: mmc2-4bit@1 { 588f126890aSEmmanuel Vadot reg = <1>; 589f126890aSEmmanuel Vadot fsl,pinmux-ids = < 590f126890aSEmmanuel Vadot MX28_PAD_SSP2_SCK__SSP2_SCK 591f126890aSEmmanuel Vadot MX28_PAD_SSP2_MOSI__SSP2_CMD 592f126890aSEmmanuel Vadot MX28_PAD_SSP2_MISO__SSP2_D0 593f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS0__SSP2_D3 594f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS1__SSP2_D1 595f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS2__SSP2_D2 596f126890aSEmmanuel Vadot MX28_PAD_AUART1_RX__SSP2_CARD_DETECT 597f126890aSEmmanuel Vadot >; 598f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 599f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 600f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 601f126890aSEmmanuel Vadot }; 602f126890aSEmmanuel Vadot 603f126890aSEmmanuel Vadot mmc2_cd_cfg: mmc2-cd-cfg@0 { 604f126890aSEmmanuel Vadot reg = <0>; 605f126890aSEmmanuel Vadot fsl,pinmux-ids = < 606f126890aSEmmanuel Vadot MX28_PAD_AUART1_RX__SSP2_CARD_DETECT 607f126890aSEmmanuel Vadot >; 608f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 609f126890aSEmmanuel Vadot }; 610f126890aSEmmanuel Vadot 611f126890aSEmmanuel Vadot mmc2_sck_cfg_a: mmc2-sck-cfg@0 { 612f126890aSEmmanuel Vadot reg = <0>; 613f126890aSEmmanuel Vadot fsl,pinmux-ids = < 614f126890aSEmmanuel Vadot MX28_PAD_SSP0_DATA7__SSP2_SCK 615f126890aSEmmanuel Vadot >; 616f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 617f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 618f126890aSEmmanuel Vadot }; 619f126890aSEmmanuel Vadot 620f126890aSEmmanuel Vadot mmc2_sck_cfg_b: mmc2-sck-cfg@1 { 621f126890aSEmmanuel Vadot reg = <1>; 622f126890aSEmmanuel Vadot fsl,pinmux-ids = < 623f126890aSEmmanuel Vadot MX28_PAD_SSP2_SCK__SSP2_SCK 624f126890aSEmmanuel Vadot >; 625f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 626f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 627f126890aSEmmanuel Vadot }; 628f126890aSEmmanuel Vadot 629f126890aSEmmanuel Vadot i2c0_pins_a: i2c0@0 { 630f126890aSEmmanuel Vadot reg = <0>; 631f126890aSEmmanuel Vadot fsl,pinmux-ids = < 632f126890aSEmmanuel Vadot MX28_PAD_I2C0_SCL__I2C0_SCL 633f126890aSEmmanuel Vadot MX28_PAD_I2C0_SDA__I2C0_SDA 634f126890aSEmmanuel Vadot >; 635f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 636f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 637f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 638f126890aSEmmanuel Vadot }; 639f126890aSEmmanuel Vadot 640f126890aSEmmanuel Vadot i2c0_pins_b: i2c0@1 { 641f126890aSEmmanuel Vadot reg = <1>; 642f126890aSEmmanuel Vadot fsl,pinmux-ids = < 643f126890aSEmmanuel Vadot MX28_PAD_AUART0_RX__I2C0_SCL 644f126890aSEmmanuel Vadot MX28_PAD_AUART0_TX__I2C0_SDA 645f126890aSEmmanuel Vadot >; 646f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 647f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 648f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 649f126890aSEmmanuel Vadot }; 650f126890aSEmmanuel Vadot 651f126890aSEmmanuel Vadot i2c1_pins_a: i2c1@0 { 652f126890aSEmmanuel Vadot reg = <0>; 653f126890aSEmmanuel Vadot fsl,pinmux-ids = < 654f126890aSEmmanuel Vadot MX28_PAD_PWM0__I2C1_SCL 655f126890aSEmmanuel Vadot MX28_PAD_PWM1__I2C1_SDA 656f126890aSEmmanuel Vadot >; 657f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 658f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 659f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 660f126890aSEmmanuel Vadot }; 661f126890aSEmmanuel Vadot 662f126890aSEmmanuel Vadot i2c1_pins_b: i2c1@1 { 663f126890aSEmmanuel Vadot reg = <1>; 664f126890aSEmmanuel Vadot fsl,pinmux-ids = < 665f126890aSEmmanuel Vadot MX28_PAD_AUART2_CTS__I2C1_SCL 666f126890aSEmmanuel Vadot MX28_PAD_AUART2_RTS__I2C1_SDA 667f126890aSEmmanuel Vadot >; 668f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 669f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 670f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 671f126890aSEmmanuel Vadot }; 672f126890aSEmmanuel Vadot 673f126890aSEmmanuel Vadot saif0_pins_a: saif0@0 { 674f126890aSEmmanuel Vadot reg = <0>; 675f126890aSEmmanuel Vadot fsl,pinmux-ids = < 676f126890aSEmmanuel Vadot MX28_PAD_SAIF0_MCLK__SAIF0_MCLK 677f126890aSEmmanuel Vadot MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK 678f126890aSEmmanuel Vadot MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK 679f126890aSEmmanuel Vadot MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 680f126890aSEmmanuel Vadot >; 681f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 682f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 683f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 684f126890aSEmmanuel Vadot }; 685f126890aSEmmanuel Vadot 686f126890aSEmmanuel Vadot saif0_pins_b: saif0@1 { 687f126890aSEmmanuel Vadot reg = <1>; 688f126890aSEmmanuel Vadot fsl,pinmux-ids = < 689f126890aSEmmanuel Vadot MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK 690f126890aSEmmanuel Vadot MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK 691f126890aSEmmanuel Vadot MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 692f126890aSEmmanuel Vadot >; 693f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 694f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 695f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 696f126890aSEmmanuel Vadot }; 697f126890aSEmmanuel Vadot 698f126890aSEmmanuel Vadot saif1_pins_a: saif1@0 { 699f126890aSEmmanuel Vadot reg = <0>; 700f126890aSEmmanuel Vadot fsl,pinmux-ids = < 701f126890aSEmmanuel Vadot MX28_PAD_SAIF1_SDATA0__SAIF1_SDATA0 702f126890aSEmmanuel Vadot >; 703f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 704f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 705f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 706f126890aSEmmanuel Vadot }; 707f126890aSEmmanuel Vadot 708f126890aSEmmanuel Vadot pwm0_pins_a: pwm0@0 { 709f126890aSEmmanuel Vadot reg = <0>; 710f126890aSEmmanuel Vadot fsl,pinmux-ids = < 711f126890aSEmmanuel Vadot MX28_PAD_PWM0__PWM_0 712f126890aSEmmanuel Vadot >; 713f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 714f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 715f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 716f126890aSEmmanuel Vadot }; 717f126890aSEmmanuel Vadot 718f126890aSEmmanuel Vadot pwm2_pins_a: pwm2@0 { 719f126890aSEmmanuel Vadot reg = <0>; 720f126890aSEmmanuel Vadot fsl,pinmux-ids = < 721f126890aSEmmanuel Vadot MX28_PAD_PWM2__PWM_2 722f126890aSEmmanuel Vadot >; 723f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 724f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 725f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 726f126890aSEmmanuel Vadot }; 727f126890aSEmmanuel Vadot 728f126890aSEmmanuel Vadot pwm3_pins_a: pwm3@0 { 729f126890aSEmmanuel Vadot reg = <0>; 730f126890aSEmmanuel Vadot fsl,pinmux-ids = < 731f126890aSEmmanuel Vadot MX28_PAD_PWM3__PWM_3 732f126890aSEmmanuel Vadot >; 733f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 734f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 735f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 736f126890aSEmmanuel Vadot }; 737f126890aSEmmanuel Vadot 738f126890aSEmmanuel Vadot pwm3_pins_b: pwm3@1 { 739f126890aSEmmanuel Vadot reg = <1>; 740f126890aSEmmanuel Vadot fsl,pinmux-ids = < 741f126890aSEmmanuel Vadot MX28_PAD_SAIF0_MCLK__PWM_3 742f126890aSEmmanuel Vadot >; 743f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 744f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 745f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 746f126890aSEmmanuel Vadot }; 747f126890aSEmmanuel Vadot 748f126890aSEmmanuel Vadot pwm4_pins_a: pwm4@0 { 749f126890aSEmmanuel Vadot reg = <0>; 750f126890aSEmmanuel Vadot fsl,pinmux-ids = < 751f126890aSEmmanuel Vadot MX28_PAD_PWM4__PWM_4 752f126890aSEmmanuel Vadot >; 753f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 754f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 755f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 756f126890aSEmmanuel Vadot }; 757f126890aSEmmanuel Vadot 758f126890aSEmmanuel Vadot lcdif_24bit_pins_a: lcdif-24bit@0 { 759f126890aSEmmanuel Vadot reg = <0>; 760f126890aSEmmanuel Vadot fsl,pinmux-ids = < 761f126890aSEmmanuel Vadot MX28_PAD_LCD_D00__LCD_D0 762f126890aSEmmanuel Vadot MX28_PAD_LCD_D01__LCD_D1 763f126890aSEmmanuel Vadot MX28_PAD_LCD_D02__LCD_D2 764f126890aSEmmanuel Vadot MX28_PAD_LCD_D03__LCD_D3 765f126890aSEmmanuel Vadot MX28_PAD_LCD_D04__LCD_D4 766f126890aSEmmanuel Vadot MX28_PAD_LCD_D05__LCD_D5 767f126890aSEmmanuel Vadot MX28_PAD_LCD_D06__LCD_D6 768f126890aSEmmanuel Vadot MX28_PAD_LCD_D07__LCD_D7 769f126890aSEmmanuel Vadot MX28_PAD_LCD_D08__LCD_D8 770f126890aSEmmanuel Vadot MX28_PAD_LCD_D09__LCD_D9 771f126890aSEmmanuel Vadot MX28_PAD_LCD_D10__LCD_D10 772f126890aSEmmanuel Vadot MX28_PAD_LCD_D11__LCD_D11 773f126890aSEmmanuel Vadot MX28_PAD_LCD_D12__LCD_D12 774f126890aSEmmanuel Vadot MX28_PAD_LCD_D13__LCD_D13 775f126890aSEmmanuel Vadot MX28_PAD_LCD_D14__LCD_D14 776f126890aSEmmanuel Vadot MX28_PAD_LCD_D15__LCD_D15 777f126890aSEmmanuel Vadot MX28_PAD_LCD_D16__LCD_D16 778f126890aSEmmanuel Vadot MX28_PAD_LCD_D17__LCD_D17 779f126890aSEmmanuel Vadot MX28_PAD_LCD_D18__LCD_D18 780f126890aSEmmanuel Vadot MX28_PAD_LCD_D19__LCD_D19 781f126890aSEmmanuel Vadot MX28_PAD_LCD_D20__LCD_D20 782f126890aSEmmanuel Vadot MX28_PAD_LCD_D21__LCD_D21 783f126890aSEmmanuel Vadot MX28_PAD_LCD_D22__LCD_D22 784f126890aSEmmanuel Vadot MX28_PAD_LCD_D23__LCD_D23 785f126890aSEmmanuel Vadot >; 786f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 787f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 788f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 789f126890aSEmmanuel Vadot }; 790f126890aSEmmanuel Vadot 791f126890aSEmmanuel Vadot lcdif_18bit_pins_a: lcdif-18bit@0 { 792f126890aSEmmanuel Vadot reg = <0>; 793f126890aSEmmanuel Vadot fsl,pinmux-ids = < 794f126890aSEmmanuel Vadot MX28_PAD_LCD_D00__LCD_D0 795f126890aSEmmanuel Vadot MX28_PAD_LCD_D01__LCD_D1 796f126890aSEmmanuel Vadot MX28_PAD_LCD_D02__LCD_D2 797f126890aSEmmanuel Vadot MX28_PAD_LCD_D03__LCD_D3 798f126890aSEmmanuel Vadot MX28_PAD_LCD_D04__LCD_D4 799f126890aSEmmanuel Vadot MX28_PAD_LCD_D05__LCD_D5 800f126890aSEmmanuel Vadot MX28_PAD_LCD_D06__LCD_D6 801f126890aSEmmanuel Vadot MX28_PAD_LCD_D07__LCD_D7 802f126890aSEmmanuel Vadot MX28_PAD_LCD_D08__LCD_D8 803f126890aSEmmanuel Vadot MX28_PAD_LCD_D09__LCD_D9 804f126890aSEmmanuel Vadot MX28_PAD_LCD_D10__LCD_D10 805f126890aSEmmanuel Vadot MX28_PAD_LCD_D11__LCD_D11 806f126890aSEmmanuel Vadot MX28_PAD_LCD_D12__LCD_D12 807f126890aSEmmanuel Vadot MX28_PAD_LCD_D13__LCD_D13 808f126890aSEmmanuel Vadot MX28_PAD_LCD_D14__LCD_D14 809f126890aSEmmanuel Vadot MX28_PAD_LCD_D15__LCD_D15 810f126890aSEmmanuel Vadot MX28_PAD_LCD_D16__LCD_D16 811f126890aSEmmanuel Vadot MX28_PAD_LCD_D17__LCD_D17 812f126890aSEmmanuel Vadot >; 813f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 814f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 815f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 816f126890aSEmmanuel Vadot }; 817f126890aSEmmanuel Vadot 818f126890aSEmmanuel Vadot lcdif_16bit_pins_a: lcdif-16bit@0 { 819f126890aSEmmanuel Vadot reg = <0>; 820f126890aSEmmanuel Vadot fsl,pinmux-ids = < 821f126890aSEmmanuel Vadot MX28_PAD_LCD_D00__LCD_D0 822f126890aSEmmanuel Vadot MX28_PAD_LCD_D01__LCD_D1 823f126890aSEmmanuel Vadot MX28_PAD_LCD_D02__LCD_D2 824f126890aSEmmanuel Vadot MX28_PAD_LCD_D03__LCD_D3 825f126890aSEmmanuel Vadot MX28_PAD_LCD_D04__LCD_D4 826f126890aSEmmanuel Vadot MX28_PAD_LCD_D05__LCD_D5 827f126890aSEmmanuel Vadot MX28_PAD_LCD_D06__LCD_D6 828f126890aSEmmanuel Vadot MX28_PAD_LCD_D07__LCD_D7 829f126890aSEmmanuel Vadot MX28_PAD_LCD_D08__LCD_D8 830f126890aSEmmanuel Vadot MX28_PAD_LCD_D09__LCD_D9 831f126890aSEmmanuel Vadot MX28_PAD_LCD_D10__LCD_D10 832f126890aSEmmanuel Vadot MX28_PAD_LCD_D11__LCD_D11 833f126890aSEmmanuel Vadot MX28_PAD_LCD_D12__LCD_D12 834f126890aSEmmanuel Vadot MX28_PAD_LCD_D13__LCD_D13 835f126890aSEmmanuel Vadot MX28_PAD_LCD_D14__LCD_D14 836f126890aSEmmanuel Vadot MX28_PAD_LCD_D15__LCD_D15 837f126890aSEmmanuel Vadot >; 838f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 839f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 840f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 841f126890aSEmmanuel Vadot }; 842f126890aSEmmanuel Vadot 843f126890aSEmmanuel Vadot lcdif_sync_pins_a: lcdif-sync@0 { 844f126890aSEmmanuel Vadot reg = <0>; 845f126890aSEmmanuel Vadot fsl,pinmux-ids = < 846f126890aSEmmanuel Vadot MX28_PAD_LCD_RS__LCD_DOTCLK 847f126890aSEmmanuel Vadot MX28_PAD_LCD_CS__LCD_ENABLE 848f126890aSEmmanuel Vadot MX28_PAD_LCD_RD_E__LCD_VSYNC 849f126890aSEmmanuel Vadot MX28_PAD_LCD_WR_RWN__LCD_HSYNC 850f126890aSEmmanuel Vadot >; 851f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 852f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 853f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 854f126890aSEmmanuel Vadot }; 855f126890aSEmmanuel Vadot 856f126890aSEmmanuel Vadot can0_pins_a: can0@0 { 857f126890aSEmmanuel Vadot reg = <0>; 858f126890aSEmmanuel Vadot fsl,pinmux-ids = < 859f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDY2__CAN0_TX 860f126890aSEmmanuel Vadot MX28_PAD_GPMI_RDY3__CAN0_RX 861f126890aSEmmanuel Vadot >; 862f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 863f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 864f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 865f126890aSEmmanuel Vadot }; 866f126890aSEmmanuel Vadot 867f126890aSEmmanuel Vadot can1_pins_a: can1@0 { 868f126890aSEmmanuel Vadot reg = <0>; 869f126890aSEmmanuel Vadot fsl,pinmux-ids = < 870f126890aSEmmanuel Vadot MX28_PAD_GPMI_CE2N__CAN1_TX 871f126890aSEmmanuel Vadot MX28_PAD_GPMI_CE3N__CAN1_RX 872f126890aSEmmanuel Vadot >; 873f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_4mA>; 874f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 875f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 876f126890aSEmmanuel Vadot }; 877f126890aSEmmanuel Vadot 878f126890aSEmmanuel Vadot spi2_pins_a: spi2@0 { 879f126890aSEmmanuel Vadot reg = <0>; 880f126890aSEmmanuel Vadot fsl,pinmux-ids = < 881f126890aSEmmanuel Vadot MX28_PAD_SSP2_SCK__SSP2_SCK 882f126890aSEmmanuel Vadot MX28_PAD_SSP2_MOSI__SSP2_CMD 883f126890aSEmmanuel Vadot MX28_PAD_SSP2_MISO__SSP2_D0 884f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS0__SSP2_D3 885f126890aSEmmanuel Vadot >; 886f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 887f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 888f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 889f126890aSEmmanuel Vadot }; 890f126890aSEmmanuel Vadot 891f126890aSEmmanuel Vadot spi3_pins_a: spi3@0 { 892f126890aSEmmanuel Vadot reg = <0>; 893f126890aSEmmanuel Vadot fsl,pinmux-ids = < 894f126890aSEmmanuel Vadot MX28_PAD_AUART2_RX__SSP3_D4 895f126890aSEmmanuel Vadot MX28_PAD_AUART2_TX__SSP3_D5 896f126890aSEmmanuel Vadot MX28_PAD_SSP3_SCK__SSP3_SCK 897f126890aSEmmanuel Vadot MX28_PAD_SSP3_MOSI__SSP3_CMD 898f126890aSEmmanuel Vadot MX28_PAD_SSP3_MISO__SSP3_D0 899f126890aSEmmanuel Vadot MX28_PAD_SSP3_SS0__SSP3_D3 900f126890aSEmmanuel Vadot >; 901f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 902f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 903f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 904f126890aSEmmanuel Vadot }; 905f126890aSEmmanuel Vadot 906f126890aSEmmanuel Vadot spi3_pins_b: spi3@1 { 907f126890aSEmmanuel Vadot reg = <1>; 908f126890aSEmmanuel Vadot fsl,pinmux-ids = < 909f126890aSEmmanuel Vadot MX28_PAD_SSP3_SCK__SSP3_SCK 910f126890aSEmmanuel Vadot MX28_PAD_SSP3_MOSI__SSP3_CMD 911f126890aSEmmanuel Vadot MX28_PAD_SSP3_MISO__SSP3_D0 912f126890aSEmmanuel Vadot MX28_PAD_SSP3_SS0__SSP3_D3 913f126890aSEmmanuel Vadot >; 914f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_8mA>; 915f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 916f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 917f126890aSEmmanuel Vadot }; 918f126890aSEmmanuel Vadot 919f126890aSEmmanuel Vadot usb0_pins_a: usb0@0 { 920f126890aSEmmanuel Vadot reg = <0>; 921f126890aSEmmanuel Vadot fsl,pinmux-ids = < 922f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS2__USB0_OVERCURRENT 923f126890aSEmmanuel Vadot >; 924f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 925f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 926f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 927f126890aSEmmanuel Vadot }; 928f126890aSEmmanuel Vadot 929f126890aSEmmanuel Vadot usb0_pins_b: usb0@1 { 930f126890aSEmmanuel Vadot reg = <1>; 931f126890aSEmmanuel Vadot fsl,pinmux-ids = < 932f126890aSEmmanuel Vadot MX28_PAD_AUART1_CTS__USB0_OVERCURRENT 933f126890aSEmmanuel Vadot >; 934f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 935f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 936f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 937f126890aSEmmanuel Vadot }; 938f126890aSEmmanuel Vadot 939f126890aSEmmanuel Vadot usb1_pins_a: usb1@0 { 940f126890aSEmmanuel Vadot reg = <0>; 941f126890aSEmmanuel Vadot fsl,pinmux-ids = < 942f126890aSEmmanuel Vadot MX28_PAD_SSP2_SS1__USB1_OVERCURRENT 943f126890aSEmmanuel Vadot >; 944f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 945f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 946f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 947f126890aSEmmanuel Vadot }; 948f126890aSEmmanuel Vadot 949f126890aSEmmanuel Vadot usb1_pins_b: usb1@1 { 950f126890aSEmmanuel Vadot reg = <1>; 951f126890aSEmmanuel Vadot fsl,pinmux-ids = < 952f126890aSEmmanuel Vadot MX28_PAD_PWM2__USB1_OVERCURRENT 953f126890aSEmmanuel Vadot >; 954f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 955f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 956f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_DISABLE>; 957f126890aSEmmanuel Vadot }; 958f126890aSEmmanuel Vadot 959f126890aSEmmanuel Vadot usb0_id_pins_a: usb0id@0 { 960f126890aSEmmanuel Vadot reg = <0>; 961f126890aSEmmanuel Vadot fsl,pinmux-ids = < 962f126890aSEmmanuel Vadot MX28_PAD_AUART1_RTS__USB0_ID 963f126890aSEmmanuel Vadot >; 964f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 965f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 966f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 967f126890aSEmmanuel Vadot }; 968f126890aSEmmanuel Vadot 969f126890aSEmmanuel Vadot usb0_id_pins_b: usb0id1@0 { 970f126890aSEmmanuel Vadot reg = <0>; 971f126890aSEmmanuel Vadot fsl,pinmux-ids = < 972f126890aSEmmanuel Vadot MX28_PAD_PWM2__USB0_ID 973f126890aSEmmanuel Vadot >; 974f126890aSEmmanuel Vadot fsl,drive-strength = <MXS_DRIVE_12mA>; 975f126890aSEmmanuel Vadot fsl,voltage = <MXS_VOLTAGE_HIGH>; 976f126890aSEmmanuel Vadot fsl,pull-up = <MXS_PULL_ENABLE>; 977f126890aSEmmanuel Vadot }; 978f126890aSEmmanuel Vadot 979f126890aSEmmanuel Vadot }; 980f126890aSEmmanuel Vadot 981f126890aSEmmanuel Vadot digctl: digctl@8001c000 { 982f126890aSEmmanuel Vadot compatible = "fsl,imx28-digctl", "fsl,imx23-digctl"; 983f126890aSEmmanuel Vadot reg = <0x8001c000 0x2000>; 984f126890aSEmmanuel Vadot interrupts = <89>; 985f126890aSEmmanuel Vadot status = "disabled"; 986f126890aSEmmanuel Vadot }; 987f126890aSEmmanuel Vadot 988f126890aSEmmanuel Vadot etm: etm@80022000 { 989f126890aSEmmanuel Vadot reg = <0x80022000 0x2000>; 990f126890aSEmmanuel Vadot status = "disabled"; 991f126890aSEmmanuel Vadot }; 992f126890aSEmmanuel Vadot 9938d13bc63SEmmanuel Vadot dma_apbx: dma-controller@80024000 { 994f126890aSEmmanuel Vadot compatible = "fsl,imx28-dma-apbx"; 995f126890aSEmmanuel Vadot reg = <0x80024000 0x2000>; 996aa1a8ff2SEmmanuel Vadot interrupts = <78>, <79>, <66>, <0>, 997aa1a8ff2SEmmanuel Vadot <80>, <81>, <68>, <69>, 998aa1a8ff2SEmmanuel Vadot <70>, <71>, <72>, <73>, 999aa1a8ff2SEmmanuel Vadot <74>, <75>, <76>, <77>; 1000f126890aSEmmanuel Vadot #dma-cells = <1>; 1001f126890aSEmmanuel Vadot dma-channels = <16>; 1002f126890aSEmmanuel Vadot clocks = <&clks 26>; 1003f126890aSEmmanuel Vadot }; 1004f126890aSEmmanuel Vadot 1005f126890aSEmmanuel Vadot dcp: crypto@80028000 { 100684943d6fSEmmanuel Vadot compatible = "fsl,imx28-dcp"; 1007f126890aSEmmanuel Vadot reg = <0x80028000 0x2000>; 1008aa1a8ff2SEmmanuel Vadot interrupts = <52>, <53>, <54>; 1009f126890aSEmmanuel Vadot status = "okay"; 1010f126890aSEmmanuel Vadot }; 1011f126890aSEmmanuel Vadot 1012f126890aSEmmanuel Vadot pxp: pxp@8002a000 { 1013f126890aSEmmanuel Vadot reg = <0x8002a000 0x2000>; 1014f126890aSEmmanuel Vadot interrupts = <39>; 1015f126890aSEmmanuel Vadot status = "disabled"; 1016f126890aSEmmanuel Vadot }; 1017f126890aSEmmanuel Vadot 1018f126890aSEmmanuel Vadot ocotp: efuse@8002c000 { 1019f126890aSEmmanuel Vadot compatible = "fsl,imx28-ocotp", "fsl,ocotp"; 1020f126890aSEmmanuel Vadot #address-cells = <1>; 1021f126890aSEmmanuel Vadot #size-cells = <1>; 1022f126890aSEmmanuel Vadot reg = <0x8002c000 0x2000>; 1023f126890aSEmmanuel Vadot clocks = <&clks 25>; 1024f126890aSEmmanuel Vadot }; 1025f126890aSEmmanuel Vadot 1026f126890aSEmmanuel Vadot axi-ahb@8002e000 { 1027f126890aSEmmanuel Vadot reg = <0x8002e000 0x2000>; 1028f126890aSEmmanuel Vadot status = "disabled"; 1029f126890aSEmmanuel Vadot }; 1030f126890aSEmmanuel Vadot 1031f126890aSEmmanuel Vadot lcdif: lcdif@80030000 { 1032f126890aSEmmanuel Vadot compatible = "fsl,imx28-lcdif"; 1033f126890aSEmmanuel Vadot reg = <0x80030000 0x2000>; 1034f126890aSEmmanuel Vadot interrupts = <38>; 1035f126890aSEmmanuel Vadot clocks = <&clks 55>; 1036f126890aSEmmanuel Vadot dmas = <&dma_apbh 13>; 1037f126890aSEmmanuel Vadot dma-names = "rx"; 1038f126890aSEmmanuel Vadot status = "disabled"; 1039f126890aSEmmanuel Vadot }; 1040f126890aSEmmanuel Vadot 1041f126890aSEmmanuel Vadot can0: can@80032000 { 1042f126890aSEmmanuel Vadot compatible = "fsl,imx28-flexcan"; 1043f126890aSEmmanuel Vadot reg = <0x80032000 0x2000>; 1044f126890aSEmmanuel Vadot interrupts = <8>; 1045f126890aSEmmanuel Vadot clocks = <&clks 58>, <&clks 58>; 1046f126890aSEmmanuel Vadot clock-names = "ipg", "per"; 1047f126890aSEmmanuel Vadot status = "disabled"; 1048f126890aSEmmanuel Vadot }; 1049f126890aSEmmanuel Vadot 1050f126890aSEmmanuel Vadot can1: can@80034000 { 1051f126890aSEmmanuel Vadot compatible = "fsl,imx28-flexcan"; 1052f126890aSEmmanuel Vadot reg = <0x80034000 0x2000>; 1053f126890aSEmmanuel Vadot interrupts = <9>; 1054f126890aSEmmanuel Vadot clocks = <&clks 59>, <&clks 59>; 1055f126890aSEmmanuel Vadot clock-names = "ipg", "per"; 1056f126890aSEmmanuel Vadot status = "disabled"; 1057f126890aSEmmanuel Vadot }; 1058f126890aSEmmanuel Vadot 1059f126890aSEmmanuel Vadot simdbg: simdbg@8003c000 { 1060f126890aSEmmanuel Vadot reg = <0x8003c000 0x200>; 1061f126890aSEmmanuel Vadot status = "disabled"; 1062f126890aSEmmanuel Vadot }; 1063f126890aSEmmanuel Vadot 1064f126890aSEmmanuel Vadot simgpmisel: simgpmisel@8003c200 { 1065f126890aSEmmanuel Vadot reg = <0x8003c200 0x100>; 1066f126890aSEmmanuel Vadot status = "disabled"; 1067f126890aSEmmanuel Vadot }; 1068f126890aSEmmanuel Vadot 1069f126890aSEmmanuel Vadot simsspsel: simsspsel@8003c300 { 1070f126890aSEmmanuel Vadot reg = <0x8003c300 0x100>; 1071f126890aSEmmanuel Vadot status = "disabled"; 1072f126890aSEmmanuel Vadot }; 1073f126890aSEmmanuel Vadot 1074f126890aSEmmanuel Vadot simmemsel: simmemsel@8003c400 { 1075f126890aSEmmanuel Vadot reg = <0x8003c400 0x100>; 1076f126890aSEmmanuel Vadot status = "disabled"; 1077f126890aSEmmanuel Vadot }; 1078f126890aSEmmanuel Vadot 1079f126890aSEmmanuel Vadot gpiomon: gpiomon@8003c500 { 1080f126890aSEmmanuel Vadot reg = <0x8003c500 0x100>; 1081f126890aSEmmanuel Vadot status = "disabled"; 1082f126890aSEmmanuel Vadot }; 1083f126890aSEmmanuel Vadot 1084f126890aSEmmanuel Vadot simenet: simenet@8003c700 { 1085f126890aSEmmanuel Vadot reg = <0x8003c700 0x100>; 1086f126890aSEmmanuel Vadot status = "disabled"; 1087f126890aSEmmanuel Vadot }; 1088f126890aSEmmanuel Vadot 1089f126890aSEmmanuel Vadot armjtag: armjtag@8003c800 { 1090f126890aSEmmanuel Vadot reg = <0x8003c800 0x100>; 1091f126890aSEmmanuel Vadot status = "disabled"; 1092f126890aSEmmanuel Vadot }; 1093f126890aSEmmanuel Vadot }; 1094f126890aSEmmanuel Vadot 1095*b2d2a78aSEmmanuel Vadot apbx-bus@80040000 { 1096f126890aSEmmanuel Vadot compatible = "simple-bus"; 1097f126890aSEmmanuel Vadot #address-cells = <1>; 1098f126890aSEmmanuel Vadot #size-cells = <1>; 1099f126890aSEmmanuel Vadot reg = <0x80040000 0x40000>; 1100f126890aSEmmanuel Vadot ranges; 1101f126890aSEmmanuel Vadot 1102f126890aSEmmanuel Vadot clks: clkctrl@80040000 { 11038d13bc63SEmmanuel Vadot compatible = "fsl,imx28-clkctrl"; 1104f126890aSEmmanuel Vadot reg = <0x80040000 0x2000>; 1105f126890aSEmmanuel Vadot #clock-cells = <1>; 1106f126890aSEmmanuel Vadot }; 1107f126890aSEmmanuel Vadot 1108f126890aSEmmanuel Vadot saif0: saif@80042000 { 1109f126890aSEmmanuel Vadot #sound-dai-cells = <0>; 1110f126890aSEmmanuel Vadot compatible = "fsl,imx28-saif"; 1111f126890aSEmmanuel Vadot reg = <0x80042000 0x2000>; 1112f126890aSEmmanuel Vadot interrupts = <59>; 1113f126890aSEmmanuel Vadot #clock-cells = <0>; 1114f126890aSEmmanuel Vadot clocks = <&clks 53>; 1115f126890aSEmmanuel Vadot dmas = <&dma_apbx 4>; 1116f126890aSEmmanuel Vadot dma-names = "rx-tx"; 1117f126890aSEmmanuel Vadot status = "disabled"; 1118f126890aSEmmanuel Vadot }; 1119f126890aSEmmanuel Vadot 1120f126890aSEmmanuel Vadot power: power@80044000 { 1121f126890aSEmmanuel Vadot reg = <0x80044000 0x2000>; 1122f126890aSEmmanuel Vadot status = "disabled"; 1123f126890aSEmmanuel Vadot }; 1124f126890aSEmmanuel Vadot 1125f126890aSEmmanuel Vadot saif1: saif@80046000 { 1126f126890aSEmmanuel Vadot #sound-dai-cells = <0>; 1127f126890aSEmmanuel Vadot compatible = "fsl,imx28-saif"; 1128f126890aSEmmanuel Vadot reg = <0x80046000 0x2000>; 1129f126890aSEmmanuel Vadot interrupts = <58>; 1130f126890aSEmmanuel Vadot clocks = <&clks 54>; 1131f126890aSEmmanuel Vadot dmas = <&dma_apbx 5>; 1132f126890aSEmmanuel Vadot dma-names = "rx-tx"; 1133f126890aSEmmanuel Vadot status = "disabled"; 1134f126890aSEmmanuel Vadot }; 1135f126890aSEmmanuel Vadot 1136f126890aSEmmanuel Vadot lradc: lradc@80050000 { 1137f126890aSEmmanuel Vadot compatible = "fsl,imx28-lradc"; 1138f126890aSEmmanuel Vadot reg = <0x80050000 0x2000>; 1139aa1a8ff2SEmmanuel Vadot interrupts = <10>, <14>, <15>, <16>, <17>, <18>, <19>, 1140aa1a8ff2SEmmanuel Vadot <20>, <21>, <22>, <23>, <24>, <25>; 1141f126890aSEmmanuel Vadot status = "disabled"; 1142f126890aSEmmanuel Vadot clocks = <&clks 41>; 1143f126890aSEmmanuel Vadot #io-channel-cells = <1>; 1144f126890aSEmmanuel Vadot }; 1145f126890aSEmmanuel Vadot 1146f126890aSEmmanuel Vadot spdif: spdif@80054000 { 1147f126890aSEmmanuel Vadot reg = <0x80054000 0x2000>; 1148f126890aSEmmanuel Vadot interrupts = <45>; 1149f126890aSEmmanuel Vadot dmas = <&dma_apbx 2>; 1150f126890aSEmmanuel Vadot dma-names = "tx"; 1151f126890aSEmmanuel Vadot status = "disabled"; 1152f126890aSEmmanuel Vadot }; 1153f126890aSEmmanuel Vadot 1154f126890aSEmmanuel Vadot mxs_rtc: rtc@80056000 { 1155f126890aSEmmanuel Vadot compatible = "fsl,imx28-rtc", "fsl,stmp3xxx-rtc"; 1156f126890aSEmmanuel Vadot reg = <0x80056000 0x2000>; 1157f126890aSEmmanuel Vadot interrupts = <29>; 1158f126890aSEmmanuel Vadot }; 1159f126890aSEmmanuel Vadot 1160f126890aSEmmanuel Vadot i2c0: i2c@80058000 { 1161f126890aSEmmanuel Vadot #address-cells = <1>; 1162f126890aSEmmanuel Vadot #size-cells = <0>; 1163f126890aSEmmanuel Vadot compatible = "fsl,imx28-i2c"; 1164f126890aSEmmanuel Vadot reg = <0x80058000 0x2000>; 1165f126890aSEmmanuel Vadot interrupts = <111>; 1166f126890aSEmmanuel Vadot clock-frequency = <100000>; 1167f126890aSEmmanuel Vadot dmas = <&dma_apbx 6>; 1168f126890aSEmmanuel Vadot dma-names = "rx-tx"; 1169f126890aSEmmanuel Vadot status = "disabled"; 1170f126890aSEmmanuel Vadot }; 1171f126890aSEmmanuel Vadot 1172f126890aSEmmanuel Vadot i2c1: i2c@8005a000 { 1173f126890aSEmmanuel Vadot #address-cells = <1>; 1174f126890aSEmmanuel Vadot #size-cells = <0>; 1175f126890aSEmmanuel Vadot compatible = "fsl,imx28-i2c"; 1176f126890aSEmmanuel Vadot reg = <0x8005a000 0x2000>; 1177f126890aSEmmanuel Vadot interrupts = <110>; 1178f126890aSEmmanuel Vadot clock-frequency = <100000>; 1179f126890aSEmmanuel Vadot dmas = <&dma_apbx 7>; 1180f126890aSEmmanuel Vadot dma-names = "rx-tx"; 1181f126890aSEmmanuel Vadot status = "disabled"; 1182f126890aSEmmanuel Vadot }; 1183f126890aSEmmanuel Vadot 1184f126890aSEmmanuel Vadot pwm: pwm@80064000 { 1185f126890aSEmmanuel Vadot compatible = "fsl,imx28-pwm", "fsl,imx23-pwm"; 1186f126890aSEmmanuel Vadot reg = <0x80064000 0x2000>; 1187f126890aSEmmanuel Vadot clocks = <&clks 44>; 118884943d6fSEmmanuel Vadot #pwm-cells = <3>; 1189f126890aSEmmanuel Vadot fsl,pwm-number = <8>; 1190f126890aSEmmanuel Vadot status = "disabled"; 1191f126890aSEmmanuel Vadot }; 1192f126890aSEmmanuel Vadot 1193f126890aSEmmanuel Vadot timer: timrot@80068000 { 1194f126890aSEmmanuel Vadot compatible = "fsl,imx28-timrot", "fsl,timrot"; 1195f126890aSEmmanuel Vadot reg = <0x80068000 0x2000>; 1196aa1a8ff2SEmmanuel Vadot interrupts = <48>, <49>, <50>, <51>; 1197f126890aSEmmanuel Vadot clocks = <&clks 26>; 1198f126890aSEmmanuel Vadot }; 1199f126890aSEmmanuel Vadot 1200f126890aSEmmanuel Vadot auart0: serial@8006a000 { 1201f126890aSEmmanuel Vadot compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 1202f126890aSEmmanuel Vadot reg = <0x8006a000 0x2000>; 1203f126890aSEmmanuel Vadot interrupts = <112>; 1204f126890aSEmmanuel Vadot dmas = <&dma_apbx 8>, <&dma_apbx 9>; 1205f126890aSEmmanuel Vadot dma-names = "rx", "tx"; 1206f126890aSEmmanuel Vadot clocks = <&clks 45>; 1207f126890aSEmmanuel Vadot status = "disabled"; 1208f126890aSEmmanuel Vadot }; 1209f126890aSEmmanuel Vadot 1210f126890aSEmmanuel Vadot auart1: serial@8006c000 { 1211f126890aSEmmanuel Vadot compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 1212f126890aSEmmanuel Vadot reg = <0x8006c000 0x2000>; 1213f126890aSEmmanuel Vadot interrupts = <113>; 1214f126890aSEmmanuel Vadot dmas = <&dma_apbx 10>, <&dma_apbx 11>; 1215f126890aSEmmanuel Vadot dma-names = "rx", "tx"; 1216f126890aSEmmanuel Vadot clocks = <&clks 45>; 1217f126890aSEmmanuel Vadot status = "disabled"; 1218f126890aSEmmanuel Vadot }; 1219f126890aSEmmanuel Vadot 1220f126890aSEmmanuel Vadot auart2: serial@8006e000 { 1221f126890aSEmmanuel Vadot compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 1222f126890aSEmmanuel Vadot reg = <0x8006e000 0x2000>; 1223f126890aSEmmanuel Vadot interrupts = <114>; 1224f126890aSEmmanuel Vadot dmas = <&dma_apbx 12>, <&dma_apbx 13>; 1225f126890aSEmmanuel Vadot dma-names = "rx", "tx"; 1226f126890aSEmmanuel Vadot clocks = <&clks 45>; 1227f126890aSEmmanuel Vadot status = "disabled"; 1228f126890aSEmmanuel Vadot }; 1229f126890aSEmmanuel Vadot 1230f126890aSEmmanuel Vadot auart3: serial@80070000 { 1231f126890aSEmmanuel Vadot compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 1232f126890aSEmmanuel Vadot reg = <0x80070000 0x2000>; 1233f126890aSEmmanuel Vadot interrupts = <115>; 1234f126890aSEmmanuel Vadot dmas = <&dma_apbx 14>, <&dma_apbx 15>; 1235f126890aSEmmanuel Vadot dma-names = "rx", "tx"; 1236f126890aSEmmanuel Vadot clocks = <&clks 45>; 1237f126890aSEmmanuel Vadot status = "disabled"; 1238f126890aSEmmanuel Vadot }; 1239f126890aSEmmanuel Vadot 1240f126890aSEmmanuel Vadot auart4: serial@80072000 { 1241f126890aSEmmanuel Vadot compatible = "fsl,imx28-auart", "fsl,imx23-auart"; 1242f126890aSEmmanuel Vadot reg = <0x80072000 0x2000>; 1243f126890aSEmmanuel Vadot interrupts = <116>; 1244f126890aSEmmanuel Vadot dmas = <&dma_apbx 0>, <&dma_apbx 1>; 1245f126890aSEmmanuel Vadot dma-names = "rx", "tx"; 1246f126890aSEmmanuel Vadot clocks = <&clks 45>; 1247f126890aSEmmanuel Vadot status = "disabled"; 1248f126890aSEmmanuel Vadot }; 1249f126890aSEmmanuel Vadot 1250f126890aSEmmanuel Vadot duart: serial@80074000 { 1251f126890aSEmmanuel Vadot compatible = "arm,pl011", "arm,primecell"; 1252f126890aSEmmanuel Vadot reg = <0x80074000 0x1000>; 1253f126890aSEmmanuel Vadot interrupts = <47>; 1254f126890aSEmmanuel Vadot clocks = <&clks 45>, <&clks 26>; 125584943d6fSEmmanuel Vadot clock-names = "uartclk", "apb_pclk"; 1256f126890aSEmmanuel Vadot status = "disabled"; 1257f126890aSEmmanuel Vadot }; 1258f126890aSEmmanuel Vadot 1259f126890aSEmmanuel Vadot usbphy0: usbphy@8007c000 { 1260f126890aSEmmanuel Vadot compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 1261f126890aSEmmanuel Vadot reg = <0x8007c000 0x2000>; 1262f126890aSEmmanuel Vadot clocks = <&clks 62>; 1263f126890aSEmmanuel Vadot status = "disabled"; 1264f126890aSEmmanuel Vadot }; 1265f126890aSEmmanuel Vadot 1266f126890aSEmmanuel Vadot usbphy1: usbphy@8007e000 { 1267f126890aSEmmanuel Vadot compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 1268f126890aSEmmanuel Vadot reg = <0x8007e000 0x2000>; 1269f126890aSEmmanuel Vadot clocks = <&clks 63>; 1270f126890aSEmmanuel Vadot status = "disabled"; 1271f126890aSEmmanuel Vadot }; 1272f126890aSEmmanuel Vadot }; 1273f126890aSEmmanuel Vadot }; 1274f126890aSEmmanuel Vadot 1275f126890aSEmmanuel Vadot ahb@80080000 { 1276f126890aSEmmanuel Vadot compatible = "simple-bus"; 1277f126890aSEmmanuel Vadot #address-cells = <1>; 1278f126890aSEmmanuel Vadot #size-cells = <1>; 1279f126890aSEmmanuel Vadot reg = <0x80080000 0x80000>; 1280f126890aSEmmanuel Vadot ranges; 1281f126890aSEmmanuel Vadot 1282f126890aSEmmanuel Vadot usb0: usb@80080000 { 1283f126890aSEmmanuel Vadot compatible = "fsl,imx28-usb", "fsl,imx27-usb"; 1284f126890aSEmmanuel Vadot reg = <0x80080000 0x10000>; 1285f126890aSEmmanuel Vadot interrupts = <93>; 1286f126890aSEmmanuel Vadot clocks = <&clks 60>; 1287f126890aSEmmanuel Vadot fsl,usbphy = <&usbphy0>; 1288f126890aSEmmanuel Vadot status = "disabled"; 1289f126890aSEmmanuel Vadot }; 1290f126890aSEmmanuel Vadot 1291f126890aSEmmanuel Vadot usb1: usb@80090000 { 1292f126890aSEmmanuel Vadot compatible = "fsl,imx28-usb", "fsl,imx27-usb"; 1293f126890aSEmmanuel Vadot reg = <0x80090000 0x10000>; 1294f126890aSEmmanuel Vadot interrupts = <92>; 1295f126890aSEmmanuel Vadot clocks = <&clks 61>; 1296f126890aSEmmanuel Vadot fsl,usbphy = <&usbphy1>; 1297f126890aSEmmanuel Vadot dr_mode = "host"; 1298f126890aSEmmanuel Vadot status = "disabled"; 1299f126890aSEmmanuel Vadot }; 1300f126890aSEmmanuel Vadot 1301f126890aSEmmanuel Vadot dflpt: dflpt@800c0000 { 1302f126890aSEmmanuel Vadot reg = <0x800c0000 0x10000>; 1303f126890aSEmmanuel Vadot status = "disabled"; 1304f126890aSEmmanuel Vadot }; 1305f126890aSEmmanuel Vadot 1306f126890aSEmmanuel Vadot mac0: ethernet@800f0000 { 1307f126890aSEmmanuel Vadot compatible = "fsl,imx28-fec"; 1308f126890aSEmmanuel Vadot reg = <0x800f0000 0x4000>; 1309f126890aSEmmanuel Vadot interrupts = <101>; 1310f126890aSEmmanuel Vadot clocks = <&clks 57>, <&clks 57>, <&clks 64>; 1311f126890aSEmmanuel Vadot clock-names = "ipg", "ahb", "enet_out"; 1312f126890aSEmmanuel Vadot status = "disabled"; 1313f126890aSEmmanuel Vadot }; 1314f126890aSEmmanuel Vadot 1315f126890aSEmmanuel Vadot mac1: ethernet@800f4000 { 1316f126890aSEmmanuel Vadot compatible = "fsl,imx28-fec"; 1317f126890aSEmmanuel Vadot reg = <0x800f4000 0x4000>; 1318f126890aSEmmanuel Vadot interrupts = <102>; 1319f126890aSEmmanuel Vadot clocks = <&clks 57>, <&clks 57>; 1320f126890aSEmmanuel Vadot clock-names = "ipg", "ahb"; 1321f126890aSEmmanuel Vadot status = "disabled"; 1322f126890aSEmmanuel Vadot }; 1323f126890aSEmmanuel Vadot 1324f126890aSEmmanuel Vadot eth_switch: switch@800f8000 { 1325f126890aSEmmanuel Vadot reg = <0x800f8000 0x8000>; 1326f126890aSEmmanuel Vadot status = "disabled"; 1327f126890aSEmmanuel Vadot }; 1328f126890aSEmmanuel Vadot }; 1329f126890aSEmmanuel Vadot 1330f126890aSEmmanuel Vadot iio-hwmon { 1331f126890aSEmmanuel Vadot compatible = "iio-hwmon"; 1332f126890aSEmmanuel Vadot io-channels = <&lradc 8>; 1333f126890aSEmmanuel Vadot }; 1334f126890aSEmmanuel Vadot}; 1335