1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2f126890aSEmmanuel Vadot#include <dt-bindings/clock/aspeed-clock.h> 3f126890aSEmmanuel Vadot 4f126890aSEmmanuel Vadot/ { 5f126890aSEmmanuel Vadot model = "Aspeed BMC"; 6f126890aSEmmanuel Vadot compatible = "aspeed,ast2400"; 7f126890aSEmmanuel Vadot #address-cells = <1>; 8f126890aSEmmanuel Vadot #size-cells = <1>; 9f126890aSEmmanuel Vadot interrupt-parent = <&vic>; 10f126890aSEmmanuel Vadot 11f126890aSEmmanuel Vadot aliases { 12f126890aSEmmanuel Vadot i2c0 = &i2c0; 13f126890aSEmmanuel Vadot i2c1 = &i2c1; 14f126890aSEmmanuel Vadot i2c2 = &i2c2; 15f126890aSEmmanuel Vadot i2c3 = &i2c3; 16f126890aSEmmanuel Vadot i2c4 = &i2c4; 17f126890aSEmmanuel Vadot i2c5 = &i2c5; 18f126890aSEmmanuel Vadot i2c6 = &i2c6; 19f126890aSEmmanuel Vadot i2c7 = &i2c7; 20f126890aSEmmanuel Vadot i2c8 = &i2c8; 21f126890aSEmmanuel Vadot i2c9 = &i2c9; 22f126890aSEmmanuel Vadot i2c10 = &i2c10; 23f126890aSEmmanuel Vadot i2c11 = &i2c11; 24f126890aSEmmanuel Vadot i2c12 = &i2c12; 25f126890aSEmmanuel Vadot i2c13 = &i2c13; 26f126890aSEmmanuel Vadot serial0 = &uart1; 27f126890aSEmmanuel Vadot serial1 = &uart2; 28f126890aSEmmanuel Vadot serial2 = &uart3; 29f126890aSEmmanuel Vadot serial3 = &uart4; 30f126890aSEmmanuel Vadot serial4 = &uart5; 31f126890aSEmmanuel Vadot serial5 = &vuart; 32f126890aSEmmanuel Vadot }; 33f126890aSEmmanuel Vadot 34f126890aSEmmanuel Vadot cpus { 35f126890aSEmmanuel Vadot #address-cells = <1>; 36f126890aSEmmanuel Vadot #size-cells = <0>; 37f126890aSEmmanuel Vadot 38f126890aSEmmanuel Vadot cpu@0 { 39f126890aSEmmanuel Vadot compatible = "arm,arm926ej-s"; 40f126890aSEmmanuel Vadot device_type = "cpu"; 41f126890aSEmmanuel Vadot reg = <0>; 42f126890aSEmmanuel Vadot }; 43f126890aSEmmanuel Vadot }; 44f126890aSEmmanuel Vadot 45f126890aSEmmanuel Vadot memory@40000000 { 46f126890aSEmmanuel Vadot device_type = "memory"; 47f126890aSEmmanuel Vadot reg = <0x40000000 0>; 48f126890aSEmmanuel Vadot }; 49f126890aSEmmanuel Vadot 50f126890aSEmmanuel Vadot ahb { 51f126890aSEmmanuel Vadot compatible = "simple-bus"; 52f126890aSEmmanuel Vadot #address-cells = <1>; 53f126890aSEmmanuel Vadot #size-cells = <1>; 54f126890aSEmmanuel Vadot ranges; 55f126890aSEmmanuel Vadot 56f126890aSEmmanuel Vadot fmc: spi@1e620000 { 57f126890aSEmmanuel Vadot reg = <0x1e620000 0x94>, <0x20000000 0x10000000>; 58f126890aSEmmanuel Vadot #address-cells = <1>; 59f126890aSEmmanuel Vadot #size-cells = <0>; 60f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-fmc"; 61f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_AHB>; 62f126890aSEmmanuel Vadot status = "disabled"; 63f126890aSEmmanuel Vadot interrupts = <19>; 64f126890aSEmmanuel Vadot flash@0 { 65f126890aSEmmanuel Vadot reg = < 0 >; 66f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 67f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 68f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 69f126890aSEmmanuel Vadot status = "disabled"; 70f126890aSEmmanuel Vadot }; 71f126890aSEmmanuel Vadot flash@1 { 72f126890aSEmmanuel Vadot reg = < 1 >; 73f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 74f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 75f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 76f126890aSEmmanuel Vadot status = "disabled"; 77f126890aSEmmanuel Vadot }; 78f126890aSEmmanuel Vadot flash@2 { 79f126890aSEmmanuel Vadot reg = < 2 >; 80f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 81f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 82f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 83f126890aSEmmanuel Vadot status = "disabled"; 84f126890aSEmmanuel Vadot }; 85f126890aSEmmanuel Vadot flash@3 { 86f126890aSEmmanuel Vadot reg = < 3 >; 87f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 88f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 89f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 90f126890aSEmmanuel Vadot status = "disabled"; 91f126890aSEmmanuel Vadot }; 92f126890aSEmmanuel Vadot flash@4 { 93f126890aSEmmanuel Vadot reg = < 4 >; 94f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 95f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 96f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 97f126890aSEmmanuel Vadot status = "disabled"; 98f126890aSEmmanuel Vadot }; 99f126890aSEmmanuel Vadot }; 100f126890aSEmmanuel Vadot 101f126890aSEmmanuel Vadot spi: spi@1e630000 { 102f126890aSEmmanuel Vadot reg = <0x1e630000 0x18>, <0x30000000 0x10000000>; 103f126890aSEmmanuel Vadot #address-cells = <1>; 104f126890aSEmmanuel Vadot #size-cells = <0>; 105f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-spi"; 106f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_AHB>; 107f126890aSEmmanuel Vadot status = "disabled"; 108f126890aSEmmanuel Vadot flash@0 { 109f126890aSEmmanuel Vadot reg = < 0 >; 110f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 111f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 112f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 113f126890aSEmmanuel Vadot status = "disabled"; 114f126890aSEmmanuel Vadot }; 115f126890aSEmmanuel Vadot }; 116f126890aSEmmanuel Vadot 117f126890aSEmmanuel Vadot vic: interrupt-controller@1e6c0080 { 118f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-vic"; 119f126890aSEmmanuel Vadot interrupt-controller; 120f126890aSEmmanuel Vadot #interrupt-cells = <1>; 121f126890aSEmmanuel Vadot valid-sources = <0xffffffff 0x0007ffff>; 122f126890aSEmmanuel Vadot reg = <0x1e6c0080 0x80>; 123f126890aSEmmanuel Vadot }; 124f126890aSEmmanuel Vadot 125*b2d2a78aSEmmanuel Vadot cvic: interrupt-controller@1e6c2000 { 126*b2d2a78aSEmmanuel Vadot compatible = "aspeed,ast2400-cvic", "aspeed,cvic"; 127f126890aSEmmanuel Vadot valid-sources = <0x7fffffff>; 128f126890aSEmmanuel Vadot reg = <0x1e6c2000 0x80>; 129f126890aSEmmanuel Vadot }; 130f126890aSEmmanuel Vadot 131f126890aSEmmanuel Vadot mac0: ethernet@1e660000 { 132f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 133f126890aSEmmanuel Vadot reg = <0x1e660000 0x180>; 134f126890aSEmmanuel Vadot interrupts = <2>; 135f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>; 136f126890aSEmmanuel Vadot status = "disabled"; 137f126890aSEmmanuel Vadot }; 138f126890aSEmmanuel Vadot 139f126890aSEmmanuel Vadot mac1: ethernet@1e680000 { 140f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 141f126890aSEmmanuel Vadot reg = <0x1e680000 0x180>; 142f126890aSEmmanuel Vadot interrupts = <3>; 143f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>; 144f126890aSEmmanuel Vadot status = "disabled"; 145f126890aSEmmanuel Vadot }; 146f126890aSEmmanuel Vadot 147f126890aSEmmanuel Vadot ehci0: usb@1e6a1000 { 148f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-ehci", "generic-ehci"; 149f126890aSEmmanuel Vadot reg = <0x1e6a1000 0x100>; 150f126890aSEmmanuel Vadot interrupts = <5>; 151f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>; 152f126890aSEmmanuel Vadot pinctrl-names = "default"; 153f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usb2h_default>; 154f126890aSEmmanuel Vadot status = "disabled"; 155f126890aSEmmanuel Vadot }; 156f126890aSEmmanuel Vadot 157f126890aSEmmanuel Vadot uhci: usb@1e6b0000 { 158f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-uhci", "generic-uhci"; 159f126890aSEmmanuel Vadot reg = <0x1e6b0000 0x100>; 160f126890aSEmmanuel Vadot interrupts = <14>; 161f126890aSEmmanuel Vadot #ports = <3>; 162f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_USBUHCICLK>; 163f126890aSEmmanuel Vadot status = "disabled"; 164f126890aSEmmanuel Vadot /* 165f126890aSEmmanuel Vadot * No default pinmux, it will follow EHCI, use an explicit pinmux 166f126890aSEmmanuel Vadot * override if you don't enable EHCI 167f126890aSEmmanuel Vadot */ 168f126890aSEmmanuel Vadot }; 169f126890aSEmmanuel Vadot 170f126890aSEmmanuel Vadot vhub: usb-vhub@1e6a0000 { 171f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-usb-vhub"; 172f126890aSEmmanuel Vadot reg = <0x1e6a0000 0x300>; 173f126890aSEmmanuel Vadot interrupts = <5>; 174f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_USBPORT1CLK>; 175f126890aSEmmanuel Vadot aspeed,vhub-downstream-ports = <5>; 176f126890aSEmmanuel Vadot aspeed,vhub-generic-endpoints = <15>; 177f126890aSEmmanuel Vadot pinctrl-names = "default"; 178f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usb2d_default>; 179f126890aSEmmanuel Vadot status = "disabled"; 180f126890aSEmmanuel Vadot }; 181f126890aSEmmanuel Vadot 182f126890aSEmmanuel Vadot apb { 183f126890aSEmmanuel Vadot compatible = "simple-bus"; 184f126890aSEmmanuel Vadot #address-cells = <1>; 185f126890aSEmmanuel Vadot #size-cells = <1>; 186f126890aSEmmanuel Vadot ranges; 187f126890aSEmmanuel Vadot 188f126890aSEmmanuel Vadot syscon: syscon@1e6e2000 { 189f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd"; 190f126890aSEmmanuel Vadot reg = <0x1e6e2000 0x1a8>; 191f126890aSEmmanuel Vadot #address-cells = <1>; 192f126890aSEmmanuel Vadot #size-cells = <1>; 193f126890aSEmmanuel Vadot ranges = <0 0x1e6e2000 0x1000>; 194f126890aSEmmanuel Vadot #clock-cells = <1>; 195f126890aSEmmanuel Vadot #reset-cells = <1>; 196f126890aSEmmanuel Vadot 197f126890aSEmmanuel Vadot p2a: p2a-control@2c { 198f126890aSEmmanuel Vadot reg = <0x2c 0x4>; 199f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-p2a-ctrl"; 200f126890aSEmmanuel Vadot status = "disabled"; 201f126890aSEmmanuel Vadot }; 202f126890aSEmmanuel Vadot 203f126890aSEmmanuel Vadot silicon-id@7c { 204f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-silicon-id", "aspeed,silicon-id"; 205f126890aSEmmanuel Vadot reg = <0x7c 0x4>; 206f126890aSEmmanuel Vadot }; 207f126890aSEmmanuel Vadot 208f126890aSEmmanuel Vadot pinctrl: pinctrl@80 { 209f126890aSEmmanuel Vadot reg = <0x80 0x18>, <0xa0 0x10>; 210f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-pinctrl"; 211f126890aSEmmanuel Vadot }; 212f126890aSEmmanuel Vadot }; 213f126890aSEmmanuel Vadot 214f126890aSEmmanuel Vadot rng: hwrng@1e6e2078 { 215f126890aSEmmanuel Vadot compatible = "timeriomem_rng"; 216f126890aSEmmanuel Vadot reg = <0x1e6e2078 0x4>; 217f126890aSEmmanuel Vadot period = <1>; 218f126890aSEmmanuel Vadot quality = <100>; 219f126890aSEmmanuel Vadot }; 220f126890aSEmmanuel Vadot 221f126890aSEmmanuel Vadot adc: adc@1e6e9000 { 222f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-adc"; 223f126890aSEmmanuel Vadot reg = <0x1e6e9000 0xb0>; 224f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 225f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_ADC>; 226f126890aSEmmanuel Vadot #io-channel-cells = <1>; 227f126890aSEmmanuel Vadot status = "disabled"; 228f126890aSEmmanuel Vadot }; 229f126890aSEmmanuel Vadot 230f126890aSEmmanuel Vadot sram: sram@1e720000 { 231f126890aSEmmanuel Vadot compatible = "mmio-sram"; 232f126890aSEmmanuel Vadot reg = <0x1e720000 0x8000>; // 32K 233*b2d2a78aSEmmanuel Vadot ranges; 234*b2d2a78aSEmmanuel Vadot #address-cells = <1>; 235*b2d2a78aSEmmanuel Vadot #size-cells = <1>; 236f126890aSEmmanuel Vadot }; 237f126890aSEmmanuel Vadot 238f126890aSEmmanuel Vadot video: video@1e700000 { 239f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-video-engine"; 240f126890aSEmmanuel Vadot reg = <0x1e700000 0x1000>; 241f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_VCLK>, 242f126890aSEmmanuel Vadot <&syscon ASPEED_CLK_GATE_ECLK>; 243f126890aSEmmanuel Vadot clock-names = "vclk", "eclk"; 244f126890aSEmmanuel Vadot interrupts = <7>; 245f126890aSEmmanuel Vadot status = "disabled"; 246f126890aSEmmanuel Vadot }; 247f126890aSEmmanuel Vadot 248f126890aSEmmanuel Vadot sdmmc: sd-controller@1e740000 { 249f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-sd-controller"; 250f126890aSEmmanuel Vadot reg = <0x1e740000 0x100>; 251f126890aSEmmanuel Vadot #address-cells = <1>; 252f126890aSEmmanuel Vadot #size-cells = <1>; 253f126890aSEmmanuel Vadot ranges = <0 0x1e740000 0x10000>; 254f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_SDCLK>; 255f126890aSEmmanuel Vadot status = "disabled"; 256f126890aSEmmanuel Vadot 257f126890aSEmmanuel Vadot sdhci0: sdhci@100 { 258f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-sdhci"; 259f126890aSEmmanuel Vadot reg = <0x100 0x100>; 260f126890aSEmmanuel Vadot interrupts = <26>; 261f126890aSEmmanuel Vadot sdhci,auto-cmd12; 262f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_SDIO>; 263f126890aSEmmanuel Vadot status = "disabled"; 264f126890aSEmmanuel Vadot }; 265f126890aSEmmanuel Vadot 266f126890aSEmmanuel Vadot sdhci1: sdhci@200 { 267f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-sdhci"; 268f126890aSEmmanuel Vadot reg = <0x200 0x100>; 269f126890aSEmmanuel Vadot interrupts = <26>; 270f126890aSEmmanuel Vadot sdhci,auto-cmd12; 271f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_SDIO>; 272f126890aSEmmanuel Vadot status = "disabled"; 273f126890aSEmmanuel Vadot }; 274f126890aSEmmanuel Vadot }; 275f126890aSEmmanuel Vadot 276f126890aSEmmanuel Vadot gpio: gpio@1e780000 { 277f126890aSEmmanuel Vadot #gpio-cells = <2>; 278f126890aSEmmanuel Vadot gpio-controller; 279f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-gpio"; 280f126890aSEmmanuel Vadot reg = <0x1e780000 0x1000>; 281f126890aSEmmanuel Vadot interrupts = <20>; 282f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 0 220>; 283f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 284f126890aSEmmanuel Vadot interrupt-controller; 285f126890aSEmmanuel Vadot #interrupt-cells = <2>; 286f126890aSEmmanuel Vadot }; 287f126890aSEmmanuel Vadot 288f126890aSEmmanuel Vadot timer: timer@1e782000 { 289f126890aSEmmanuel Vadot /* This timer is a Faraday FTTMR010 derivative */ 290f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-timer"; 291f126890aSEmmanuel Vadot reg = <0x1e782000 0x90>; 292f126890aSEmmanuel Vadot interrupts = <16 17 18 35 36 37 38 39>; 293f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 294f126890aSEmmanuel Vadot clock-names = "PCLK"; 295f126890aSEmmanuel Vadot }; 296f126890aSEmmanuel Vadot 297f126890aSEmmanuel Vadot rtc: rtc@1e781000 { 298f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-rtc"; 299f126890aSEmmanuel Vadot reg = <0x1e781000 0x18>; 300f126890aSEmmanuel Vadot status = "disabled"; 301f126890aSEmmanuel Vadot }; 302f126890aSEmmanuel Vadot 303f126890aSEmmanuel Vadot uart1: serial@1e783000 { 304f126890aSEmmanuel Vadot compatible = "ns16550a"; 305f126890aSEmmanuel Vadot reg = <0x1e783000 0x20>; 306f126890aSEmmanuel Vadot reg-shift = <2>; 307f126890aSEmmanuel Vadot interrupts = <9>; 308f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_UART1CLK>; 309f126890aSEmmanuel Vadot resets = <&lpc_reset 4>; 310f126890aSEmmanuel Vadot no-loopback-test; 311f126890aSEmmanuel Vadot status = "disabled"; 312f126890aSEmmanuel Vadot }; 313f126890aSEmmanuel Vadot 314f126890aSEmmanuel Vadot uart5: serial@1e784000 { 315f126890aSEmmanuel Vadot compatible = "ns16550a"; 316f126890aSEmmanuel Vadot reg = <0x1e784000 0x20>; 317f126890aSEmmanuel Vadot reg-shift = <2>; 318f126890aSEmmanuel Vadot interrupts = <10>; 319f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_UART5CLK>; 320f126890aSEmmanuel Vadot no-loopback-test; 321f126890aSEmmanuel Vadot status = "disabled"; 322f126890aSEmmanuel Vadot }; 323f126890aSEmmanuel Vadot 324f126890aSEmmanuel Vadot wdt1: watchdog@1e785000 { 325f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-wdt"; 326f126890aSEmmanuel Vadot reg = <0x1e785000 0x1c>; 327f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 328f126890aSEmmanuel Vadot }; 329f126890aSEmmanuel Vadot 330f126890aSEmmanuel Vadot wdt2: watchdog@1e785020 { 331f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-wdt"; 332f126890aSEmmanuel Vadot reg = <0x1e785020 0x1c>; 333f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 334f126890aSEmmanuel Vadot }; 335f126890aSEmmanuel Vadot 336f126890aSEmmanuel Vadot pwm_tacho: pwm-tacho-controller@1e786000 { 337f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-pwm-tacho"; 338f126890aSEmmanuel Vadot #address-cells = <1>; 339f126890aSEmmanuel Vadot #size-cells = <0>; 340f126890aSEmmanuel Vadot reg = <0x1e786000 0x1000>; 341f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_24M>; 342f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_PWM>; 343f126890aSEmmanuel Vadot status = "disabled"; 344f126890aSEmmanuel Vadot }; 345f126890aSEmmanuel Vadot 346f126890aSEmmanuel Vadot vuart: serial@1e787000 { 347f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-vuart"; 348f126890aSEmmanuel Vadot reg = <0x1e787000 0x40>; 349f126890aSEmmanuel Vadot reg-shift = <2>; 350f126890aSEmmanuel Vadot interrupts = <8>; 351f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 352f126890aSEmmanuel Vadot no-loopback-test; 353f126890aSEmmanuel Vadot status = "disabled"; 354f126890aSEmmanuel Vadot }; 355f126890aSEmmanuel Vadot 356f126890aSEmmanuel Vadot lpc: lpc@1e789000 { 357f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-lpc-v2", "simple-mfd", "syscon"; 358f126890aSEmmanuel Vadot reg = <0x1e789000 0x1000>; 359f126890aSEmmanuel Vadot reg-io-width = <4>; 360f126890aSEmmanuel Vadot 361f126890aSEmmanuel Vadot #address-cells = <1>; 362f126890aSEmmanuel Vadot #size-cells = <1>; 363f126890aSEmmanuel Vadot ranges = <0x0 0x1e789000 0x1000>; 364f126890aSEmmanuel Vadot 365f126890aSEmmanuel Vadot lpc_ctrl: lpc-ctrl@80 { 366f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-lpc-ctrl"; 367f126890aSEmmanuel Vadot reg = <0x80 0x10>; 368f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_LCLK>; 369f126890aSEmmanuel Vadot status = "disabled"; 370f126890aSEmmanuel Vadot }; 371f126890aSEmmanuel Vadot 372f126890aSEmmanuel Vadot lpc_snoop: lpc-snoop@90 { 373f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-lpc-snoop"; 374f126890aSEmmanuel Vadot reg = <0x90 0x8>; 375f126890aSEmmanuel Vadot interrupts = <8>; 376f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_LCLK>; 377f126890aSEmmanuel Vadot status = "disabled"; 378f126890aSEmmanuel Vadot }; 379f126890aSEmmanuel Vadot 380f126890aSEmmanuel Vadot lhc: lhc@a0 { 381f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-lhc"; 382f126890aSEmmanuel Vadot reg = <0xa0 0x24 0xc8 0x8>; 383f126890aSEmmanuel Vadot }; 384f126890aSEmmanuel Vadot 385f126890aSEmmanuel Vadot lpc_reset: reset-controller@98 { 386f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-lpc-reset"; 387f126890aSEmmanuel Vadot reg = <0x98 0x4>; 388f126890aSEmmanuel Vadot #reset-cells = <1>; 389f126890aSEmmanuel Vadot }; 390f126890aSEmmanuel Vadot 391f126890aSEmmanuel Vadot ibt: ibt@140 { 392f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-ibt-bmc"; 393f126890aSEmmanuel Vadot reg = <0x140 0x18>; 394f126890aSEmmanuel Vadot interrupts = <8>; 395f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_LCLK>; 396f126890aSEmmanuel Vadot status = "disabled"; 397f126890aSEmmanuel Vadot }; 398f126890aSEmmanuel Vadot 399f126890aSEmmanuel Vadot uart_routing: uart-routing@9c { 400f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-uart-routing"; 401f126890aSEmmanuel Vadot reg = <0x9c 0x4>; 402f126890aSEmmanuel Vadot status = "disabled"; 403f126890aSEmmanuel Vadot }; 404f126890aSEmmanuel Vadot }; 405f126890aSEmmanuel Vadot 406f126890aSEmmanuel Vadot peci0: peci-controller@1e78b000 { 407f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-peci"; 408f126890aSEmmanuel Vadot reg = <0x1e78b000 0x60>; 409f126890aSEmmanuel Vadot interrupts = <15>; 410f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_REFCLK>; 411f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_PECI>; 412f126890aSEmmanuel Vadot cmd-timeout-ms = <1000>; 413f126890aSEmmanuel Vadot clock-frequency = <1000000>; 414f126890aSEmmanuel Vadot status = "disabled"; 415f126890aSEmmanuel Vadot }; 416f126890aSEmmanuel Vadot 417f126890aSEmmanuel Vadot uart2: serial@1e78d000 { 418f126890aSEmmanuel Vadot compatible = "ns16550a"; 419f126890aSEmmanuel Vadot reg = <0x1e78d000 0x20>; 420f126890aSEmmanuel Vadot reg-shift = <2>; 421f126890aSEmmanuel Vadot interrupts = <32>; 422f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_UART2CLK>; 423f126890aSEmmanuel Vadot resets = <&lpc_reset 5>; 424f126890aSEmmanuel Vadot no-loopback-test; 425f126890aSEmmanuel Vadot status = "disabled"; 426f126890aSEmmanuel Vadot }; 427f126890aSEmmanuel Vadot 428f126890aSEmmanuel Vadot uart3: serial@1e78e000 { 429f126890aSEmmanuel Vadot compatible = "ns16550a"; 430f126890aSEmmanuel Vadot reg = <0x1e78e000 0x20>; 431f126890aSEmmanuel Vadot reg-shift = <2>; 432f126890aSEmmanuel Vadot interrupts = <33>; 433f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_UART3CLK>; 434f126890aSEmmanuel Vadot resets = <&lpc_reset 6>; 435f126890aSEmmanuel Vadot no-loopback-test; 436f126890aSEmmanuel Vadot status = "disabled"; 437f126890aSEmmanuel Vadot }; 438f126890aSEmmanuel Vadot 439f126890aSEmmanuel Vadot uart4: serial@1e78f000 { 440f126890aSEmmanuel Vadot compatible = "ns16550a"; 441f126890aSEmmanuel Vadot reg = <0x1e78f000 0x20>; 442f126890aSEmmanuel Vadot reg-shift = <2>; 443f126890aSEmmanuel Vadot interrupts = <34>; 444f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_GATE_UART4CLK>; 445f126890aSEmmanuel Vadot resets = <&lpc_reset 7>; 446f126890aSEmmanuel Vadot no-loopback-test; 447f126890aSEmmanuel Vadot status = "disabled"; 448f126890aSEmmanuel Vadot }; 449f126890aSEmmanuel Vadot 450f126890aSEmmanuel Vadot i2c: bus@1e78a000 { 451f126890aSEmmanuel Vadot compatible = "simple-bus"; 452f126890aSEmmanuel Vadot #address-cells = <1>; 453f126890aSEmmanuel Vadot #size-cells = <1>; 454f126890aSEmmanuel Vadot ranges = <0 0x1e78a000 0x1000>; 455f126890aSEmmanuel Vadot }; 456f126890aSEmmanuel Vadot }; 457f126890aSEmmanuel Vadot }; 458f126890aSEmmanuel Vadot}; 459f126890aSEmmanuel Vadot 460f126890aSEmmanuel Vadot&i2c { 461f126890aSEmmanuel Vadot i2c_ic: interrupt-controller@0 { 462f126890aSEmmanuel Vadot #interrupt-cells = <1>; 463f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-ic"; 464f126890aSEmmanuel Vadot reg = <0x0 0x40>; 465f126890aSEmmanuel Vadot interrupts = <12>; 466f126890aSEmmanuel Vadot interrupt-controller; 467f126890aSEmmanuel Vadot }; 468f126890aSEmmanuel Vadot 4690e8011faSEmmanuel Vadot i2c0: i2c@40 { 470f126890aSEmmanuel Vadot #address-cells = <1>; 471f126890aSEmmanuel Vadot #size-cells = <0>; 472f126890aSEmmanuel Vadot 473f126890aSEmmanuel Vadot reg = <0x40 0x40>; 474f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 475f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 476f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 477f126890aSEmmanuel Vadot bus-frequency = <100000>; 478f126890aSEmmanuel Vadot interrupts = <0>; 479f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 480f126890aSEmmanuel Vadot status = "disabled"; 481f126890aSEmmanuel Vadot /* Does not need pinctrl properties */ 482f126890aSEmmanuel Vadot }; 483f126890aSEmmanuel Vadot 4840e8011faSEmmanuel Vadot i2c1: i2c@80 { 485f126890aSEmmanuel Vadot #address-cells = <1>; 486f126890aSEmmanuel Vadot #size-cells = <0>; 487f126890aSEmmanuel Vadot 488f126890aSEmmanuel Vadot reg = <0x80 0x40>; 489f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 490f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 491f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 492f126890aSEmmanuel Vadot bus-frequency = <100000>; 493f126890aSEmmanuel Vadot interrupts = <1>; 494f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 495f126890aSEmmanuel Vadot status = "disabled"; 496f126890aSEmmanuel Vadot /* Does not need pinctrl properties */ 497f126890aSEmmanuel Vadot }; 498f126890aSEmmanuel Vadot 4990e8011faSEmmanuel Vadot i2c2: i2c@c0 { 500f126890aSEmmanuel Vadot #address-cells = <1>; 501f126890aSEmmanuel Vadot #size-cells = <0>; 502f126890aSEmmanuel Vadot 503f126890aSEmmanuel Vadot reg = <0xc0 0x40>; 504f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 505f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 506f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 507f126890aSEmmanuel Vadot bus-frequency = <100000>; 508f126890aSEmmanuel Vadot interrupts = <2>; 509f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 510f126890aSEmmanuel Vadot pinctrl-names = "default"; 511f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3_default>; 512f126890aSEmmanuel Vadot status = "disabled"; 513f126890aSEmmanuel Vadot }; 514f126890aSEmmanuel Vadot 5150e8011faSEmmanuel Vadot i2c3: i2c@100 { 516f126890aSEmmanuel Vadot #address-cells = <1>; 517f126890aSEmmanuel Vadot #size-cells = <0>; 518f126890aSEmmanuel Vadot 519f126890aSEmmanuel Vadot reg = <0x100 0x40>; 520f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 521f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 522f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 523f126890aSEmmanuel Vadot bus-frequency = <100000>; 524f126890aSEmmanuel Vadot interrupts = <3>; 525f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 526f126890aSEmmanuel Vadot pinctrl-names = "default"; 527f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c4_default>; 528f126890aSEmmanuel Vadot status = "disabled"; 529f126890aSEmmanuel Vadot }; 530f126890aSEmmanuel Vadot 5310e8011faSEmmanuel Vadot i2c4: i2c@140 { 532f126890aSEmmanuel Vadot #address-cells = <1>; 533f126890aSEmmanuel Vadot #size-cells = <0>; 534f126890aSEmmanuel Vadot 535f126890aSEmmanuel Vadot reg = <0x140 0x40>; 536f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 537f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 538f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 539f126890aSEmmanuel Vadot bus-frequency = <100000>; 540f126890aSEmmanuel Vadot interrupts = <4>; 541f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 542f126890aSEmmanuel Vadot pinctrl-names = "default"; 543f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c5_default>; 544f126890aSEmmanuel Vadot status = "disabled"; 545f126890aSEmmanuel Vadot }; 546f126890aSEmmanuel Vadot 5470e8011faSEmmanuel Vadot i2c5: i2c@180 { 548f126890aSEmmanuel Vadot #address-cells = <1>; 549f126890aSEmmanuel Vadot #size-cells = <0>; 550f126890aSEmmanuel Vadot 551f126890aSEmmanuel Vadot reg = <0x180 0x40>; 552f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 553f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 554f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 555f126890aSEmmanuel Vadot bus-frequency = <100000>; 556f126890aSEmmanuel Vadot interrupts = <5>; 557f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 558f126890aSEmmanuel Vadot pinctrl-names = "default"; 559f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c6_default>; 560f126890aSEmmanuel Vadot status = "disabled"; 561f126890aSEmmanuel Vadot }; 562f126890aSEmmanuel Vadot 5630e8011faSEmmanuel Vadot i2c6: i2c@1c0 { 564f126890aSEmmanuel Vadot #address-cells = <1>; 565f126890aSEmmanuel Vadot #size-cells = <0>; 566f126890aSEmmanuel Vadot 567f126890aSEmmanuel Vadot reg = <0x1c0 0x40>; 568f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 569f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 570f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 571f126890aSEmmanuel Vadot bus-frequency = <100000>; 572f126890aSEmmanuel Vadot interrupts = <6>; 573f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 574f126890aSEmmanuel Vadot pinctrl-names = "default"; 575f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c7_default>; 576f126890aSEmmanuel Vadot status = "disabled"; 577f126890aSEmmanuel Vadot }; 578f126890aSEmmanuel Vadot 5790e8011faSEmmanuel Vadot i2c7: i2c@300 { 580f126890aSEmmanuel Vadot #address-cells = <1>; 581f126890aSEmmanuel Vadot #size-cells = <0>; 582f126890aSEmmanuel Vadot 583f126890aSEmmanuel Vadot reg = <0x300 0x40>; 584f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 585f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 586f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 587f126890aSEmmanuel Vadot bus-frequency = <100000>; 588f126890aSEmmanuel Vadot interrupts = <7>; 589f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 590f126890aSEmmanuel Vadot pinctrl-names = "default"; 591f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c8_default>; 592f126890aSEmmanuel Vadot status = "disabled"; 593f126890aSEmmanuel Vadot }; 594f126890aSEmmanuel Vadot 5950e8011faSEmmanuel Vadot i2c8: i2c@340 { 596f126890aSEmmanuel Vadot #address-cells = <1>; 597f126890aSEmmanuel Vadot #size-cells = <0>; 598f126890aSEmmanuel Vadot 599f126890aSEmmanuel Vadot reg = <0x340 0x40>; 600f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 601f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 602f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 603f126890aSEmmanuel Vadot bus-frequency = <100000>; 604f126890aSEmmanuel Vadot interrupts = <8>; 605f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 606f126890aSEmmanuel Vadot pinctrl-names = "default"; 607f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c9_default>; 608f126890aSEmmanuel Vadot status = "disabled"; 609f126890aSEmmanuel Vadot }; 610f126890aSEmmanuel Vadot 6110e8011faSEmmanuel Vadot i2c9: i2c@380 { 612f126890aSEmmanuel Vadot #address-cells = <1>; 613f126890aSEmmanuel Vadot #size-cells = <0>; 614f126890aSEmmanuel Vadot 615f126890aSEmmanuel Vadot reg = <0x380 0x40>; 616f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 617f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 618f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 619f126890aSEmmanuel Vadot bus-frequency = <100000>; 620f126890aSEmmanuel Vadot interrupts = <9>; 621f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 622f126890aSEmmanuel Vadot pinctrl-names = "default"; 623f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c10_default>; 624f126890aSEmmanuel Vadot status = "disabled"; 625f126890aSEmmanuel Vadot }; 626f126890aSEmmanuel Vadot 6270e8011faSEmmanuel Vadot i2c10: i2c@3c0 { 628f126890aSEmmanuel Vadot #address-cells = <1>; 629f126890aSEmmanuel Vadot #size-cells = <0>; 630f126890aSEmmanuel Vadot 631f126890aSEmmanuel Vadot reg = <0x3c0 0x40>; 632f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 633f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 634f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 635f126890aSEmmanuel Vadot bus-frequency = <100000>; 636f126890aSEmmanuel Vadot interrupts = <10>; 637f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 638f126890aSEmmanuel Vadot pinctrl-names = "default"; 639f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c11_default>; 640f126890aSEmmanuel Vadot status = "disabled"; 641f126890aSEmmanuel Vadot }; 642f126890aSEmmanuel Vadot 6430e8011faSEmmanuel Vadot i2c11: i2c@400 { 644f126890aSEmmanuel Vadot #address-cells = <1>; 645f126890aSEmmanuel Vadot #size-cells = <0>; 646f126890aSEmmanuel Vadot 647f126890aSEmmanuel Vadot reg = <0x400 0x40>; 648f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 649f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 650f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 651f126890aSEmmanuel Vadot bus-frequency = <100000>; 652f126890aSEmmanuel Vadot interrupts = <11>; 653f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 654f126890aSEmmanuel Vadot pinctrl-names = "default"; 655f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c12_default>; 656f126890aSEmmanuel Vadot status = "disabled"; 657f126890aSEmmanuel Vadot }; 658f126890aSEmmanuel Vadot 6590e8011faSEmmanuel Vadot i2c12: i2c@440 { 660f126890aSEmmanuel Vadot #address-cells = <1>; 661f126890aSEmmanuel Vadot #size-cells = <0>; 662f126890aSEmmanuel Vadot 663f126890aSEmmanuel Vadot reg = <0x440 0x40>; 664f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 665f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 666f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 667f126890aSEmmanuel Vadot bus-frequency = <100000>; 668f126890aSEmmanuel Vadot interrupts = <12>; 669f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 670f126890aSEmmanuel Vadot pinctrl-names = "default"; 671f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c13_default>; 672f126890aSEmmanuel Vadot status = "disabled"; 673f126890aSEmmanuel Vadot }; 674f126890aSEmmanuel Vadot 6750e8011faSEmmanuel Vadot i2c13: i2c@480 { 676f126890aSEmmanuel Vadot #address-cells = <1>; 677f126890aSEmmanuel Vadot #size-cells = <0>; 678f126890aSEmmanuel Vadot 679f126890aSEmmanuel Vadot reg = <0x480 0x40>; 680f126890aSEmmanuel Vadot compatible = "aspeed,ast2400-i2c-bus"; 681f126890aSEmmanuel Vadot clocks = <&syscon ASPEED_CLK_APB>; 682f126890aSEmmanuel Vadot resets = <&syscon ASPEED_RESET_I2C>; 683f126890aSEmmanuel Vadot bus-frequency = <100000>; 684f126890aSEmmanuel Vadot interrupts = <13>; 685f126890aSEmmanuel Vadot interrupt-parent = <&i2c_ic>; 686f126890aSEmmanuel Vadot pinctrl-names = "default"; 687f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c14_default>; 688f126890aSEmmanuel Vadot status = "disabled"; 689f126890aSEmmanuel Vadot }; 690f126890aSEmmanuel Vadot}; 691f126890aSEmmanuel Vadot 692f126890aSEmmanuel Vadot&pinctrl { 693f126890aSEmmanuel Vadot pinctrl_acpi_default: acpi_default { 694f126890aSEmmanuel Vadot function = "ACPI"; 695f126890aSEmmanuel Vadot groups = "ACPI"; 696f126890aSEmmanuel Vadot }; 697f126890aSEmmanuel Vadot 698f126890aSEmmanuel Vadot pinctrl_adc0_default: adc0_default { 699f126890aSEmmanuel Vadot function = "ADC0"; 700f126890aSEmmanuel Vadot groups = "ADC0"; 701f126890aSEmmanuel Vadot }; 702f126890aSEmmanuel Vadot 703f126890aSEmmanuel Vadot pinctrl_adc1_default: adc1_default { 704f126890aSEmmanuel Vadot function = "ADC1"; 705f126890aSEmmanuel Vadot groups = "ADC1"; 706f126890aSEmmanuel Vadot }; 707f126890aSEmmanuel Vadot 708f126890aSEmmanuel Vadot pinctrl_adc10_default: adc10_default { 709f126890aSEmmanuel Vadot function = "ADC10"; 710f126890aSEmmanuel Vadot groups = "ADC10"; 711f126890aSEmmanuel Vadot }; 712f126890aSEmmanuel Vadot 713f126890aSEmmanuel Vadot pinctrl_adc11_default: adc11_default { 714f126890aSEmmanuel Vadot function = "ADC11"; 715f126890aSEmmanuel Vadot groups = "ADC11"; 716f126890aSEmmanuel Vadot }; 717f126890aSEmmanuel Vadot 718f126890aSEmmanuel Vadot pinctrl_adc12_default: adc12_default { 719f126890aSEmmanuel Vadot function = "ADC12"; 720f126890aSEmmanuel Vadot groups = "ADC12"; 721f126890aSEmmanuel Vadot }; 722f126890aSEmmanuel Vadot 723f126890aSEmmanuel Vadot pinctrl_adc13_default: adc13_default { 724f126890aSEmmanuel Vadot function = "ADC13"; 725f126890aSEmmanuel Vadot groups = "ADC13"; 726f126890aSEmmanuel Vadot }; 727f126890aSEmmanuel Vadot 728f126890aSEmmanuel Vadot pinctrl_adc14_default: adc14_default { 729f126890aSEmmanuel Vadot function = "ADC14"; 730f126890aSEmmanuel Vadot groups = "ADC14"; 731f126890aSEmmanuel Vadot }; 732f126890aSEmmanuel Vadot 733f126890aSEmmanuel Vadot pinctrl_adc15_default: adc15_default { 734f126890aSEmmanuel Vadot function = "ADC15"; 735f126890aSEmmanuel Vadot groups = "ADC15"; 736f126890aSEmmanuel Vadot }; 737f126890aSEmmanuel Vadot 738f126890aSEmmanuel Vadot pinctrl_adc2_default: adc2_default { 739f126890aSEmmanuel Vadot function = "ADC2"; 740f126890aSEmmanuel Vadot groups = "ADC2"; 741f126890aSEmmanuel Vadot }; 742f126890aSEmmanuel Vadot 743f126890aSEmmanuel Vadot pinctrl_adc3_default: adc3_default { 744f126890aSEmmanuel Vadot function = "ADC3"; 745f126890aSEmmanuel Vadot groups = "ADC3"; 746f126890aSEmmanuel Vadot }; 747f126890aSEmmanuel Vadot 748f126890aSEmmanuel Vadot pinctrl_adc4_default: adc4_default { 749f126890aSEmmanuel Vadot function = "ADC4"; 750f126890aSEmmanuel Vadot groups = "ADC4"; 751f126890aSEmmanuel Vadot }; 752f126890aSEmmanuel Vadot 753f126890aSEmmanuel Vadot pinctrl_adc5_default: adc5_default { 754f126890aSEmmanuel Vadot function = "ADC5"; 755f126890aSEmmanuel Vadot groups = "ADC5"; 756f126890aSEmmanuel Vadot }; 757f126890aSEmmanuel Vadot 758f126890aSEmmanuel Vadot pinctrl_adc6_default: adc6_default { 759f126890aSEmmanuel Vadot function = "ADC6"; 760f126890aSEmmanuel Vadot groups = "ADC6"; 761f126890aSEmmanuel Vadot }; 762f126890aSEmmanuel Vadot 763f126890aSEmmanuel Vadot pinctrl_adc7_default: adc7_default { 764f126890aSEmmanuel Vadot function = "ADC7"; 765f126890aSEmmanuel Vadot groups = "ADC7"; 766f126890aSEmmanuel Vadot }; 767f126890aSEmmanuel Vadot 768f126890aSEmmanuel Vadot pinctrl_adc8_default: adc8_default { 769f126890aSEmmanuel Vadot function = "ADC8"; 770f126890aSEmmanuel Vadot groups = "ADC8"; 771f126890aSEmmanuel Vadot }; 772f126890aSEmmanuel Vadot 773f126890aSEmmanuel Vadot pinctrl_adc9_default: adc9_default { 774f126890aSEmmanuel Vadot function = "ADC9"; 775f126890aSEmmanuel Vadot groups = "ADC9"; 776f126890aSEmmanuel Vadot }; 777f126890aSEmmanuel Vadot 778f126890aSEmmanuel Vadot pinctrl_bmcint_default: bmcint_default { 779f126890aSEmmanuel Vadot function = "BMCINT"; 780f126890aSEmmanuel Vadot groups = "BMCINT"; 781f126890aSEmmanuel Vadot }; 782f126890aSEmmanuel Vadot 783f126890aSEmmanuel Vadot pinctrl_ddcclk_default: ddcclk_default { 784f126890aSEmmanuel Vadot function = "DDCCLK"; 785f126890aSEmmanuel Vadot groups = "DDCCLK"; 786f126890aSEmmanuel Vadot }; 787f126890aSEmmanuel Vadot 788f126890aSEmmanuel Vadot pinctrl_ddcdat_default: ddcdat_default { 789f126890aSEmmanuel Vadot function = "DDCDAT"; 790f126890aSEmmanuel Vadot groups = "DDCDAT"; 791f126890aSEmmanuel Vadot }; 792f126890aSEmmanuel Vadot 793f126890aSEmmanuel Vadot pinctrl_extrst_default: extrst_default { 794f126890aSEmmanuel Vadot function = "EXTRST"; 795f126890aSEmmanuel Vadot groups = "EXTRST"; 796f126890aSEmmanuel Vadot }; 797f126890aSEmmanuel Vadot 798f126890aSEmmanuel Vadot pinctrl_flack_default: flack_default { 799f126890aSEmmanuel Vadot function = "FLACK"; 800f126890aSEmmanuel Vadot groups = "FLACK"; 801f126890aSEmmanuel Vadot }; 802f126890aSEmmanuel Vadot 803f126890aSEmmanuel Vadot pinctrl_flbusy_default: flbusy_default { 804f126890aSEmmanuel Vadot function = "FLBUSY"; 805f126890aSEmmanuel Vadot groups = "FLBUSY"; 806f126890aSEmmanuel Vadot }; 807f126890aSEmmanuel Vadot 808f126890aSEmmanuel Vadot pinctrl_flwp_default: flwp_default { 809f126890aSEmmanuel Vadot function = "FLWP"; 810f126890aSEmmanuel Vadot groups = "FLWP"; 811f126890aSEmmanuel Vadot }; 812f126890aSEmmanuel Vadot 813f126890aSEmmanuel Vadot pinctrl_gpid_default: gpid_default { 814f126890aSEmmanuel Vadot function = "GPID"; 815f126890aSEmmanuel Vadot groups = "GPID"; 816f126890aSEmmanuel Vadot }; 817f126890aSEmmanuel Vadot 818f126890aSEmmanuel Vadot pinctrl_gpid0_default: gpid0_default { 819f126890aSEmmanuel Vadot function = "GPID0"; 820f126890aSEmmanuel Vadot groups = "GPID0"; 821f126890aSEmmanuel Vadot }; 822f126890aSEmmanuel Vadot 823f126890aSEmmanuel Vadot pinctrl_gpid2_default: gpid2_default { 824f126890aSEmmanuel Vadot function = "GPID2"; 825f126890aSEmmanuel Vadot groups = "GPID2"; 826f126890aSEmmanuel Vadot }; 827f126890aSEmmanuel Vadot 828f126890aSEmmanuel Vadot pinctrl_gpid4_default: gpid4_default { 829f126890aSEmmanuel Vadot function = "GPID4"; 830f126890aSEmmanuel Vadot groups = "GPID4"; 831f126890aSEmmanuel Vadot }; 832f126890aSEmmanuel Vadot 833f126890aSEmmanuel Vadot pinctrl_gpid6_default: gpid6_default { 834f126890aSEmmanuel Vadot function = "GPID6"; 835f126890aSEmmanuel Vadot groups = "GPID6"; 836f126890aSEmmanuel Vadot }; 837f126890aSEmmanuel Vadot 838f126890aSEmmanuel Vadot pinctrl_gpie0_default: gpie0_default { 839f126890aSEmmanuel Vadot function = "GPIE0"; 840f126890aSEmmanuel Vadot groups = "GPIE0"; 841f126890aSEmmanuel Vadot }; 842f126890aSEmmanuel Vadot 843f126890aSEmmanuel Vadot pinctrl_gpie2_default: gpie2_default { 844f126890aSEmmanuel Vadot function = "GPIE2"; 845f126890aSEmmanuel Vadot groups = "GPIE2"; 846f126890aSEmmanuel Vadot }; 847f126890aSEmmanuel Vadot 848f126890aSEmmanuel Vadot pinctrl_gpie4_default: gpie4_default { 849f126890aSEmmanuel Vadot function = "GPIE4"; 850f126890aSEmmanuel Vadot groups = "GPIE4"; 851f126890aSEmmanuel Vadot }; 852f126890aSEmmanuel Vadot 853f126890aSEmmanuel Vadot pinctrl_gpie6_default: gpie6_default { 854f126890aSEmmanuel Vadot function = "GPIE6"; 855f126890aSEmmanuel Vadot groups = "GPIE6"; 856f126890aSEmmanuel Vadot }; 857f126890aSEmmanuel Vadot 858f126890aSEmmanuel Vadot pinctrl_i2c10_default: i2c10_default { 859f126890aSEmmanuel Vadot function = "I2C10"; 860f126890aSEmmanuel Vadot groups = "I2C10"; 861f126890aSEmmanuel Vadot }; 862f126890aSEmmanuel Vadot 863f126890aSEmmanuel Vadot pinctrl_i2c11_default: i2c11_default { 864f126890aSEmmanuel Vadot function = "I2C11"; 865f126890aSEmmanuel Vadot groups = "I2C11"; 866f126890aSEmmanuel Vadot }; 867f126890aSEmmanuel Vadot 868f126890aSEmmanuel Vadot pinctrl_i2c12_default: i2c12_default { 869f126890aSEmmanuel Vadot function = "I2C12"; 870f126890aSEmmanuel Vadot groups = "I2C12"; 871f126890aSEmmanuel Vadot }; 872f126890aSEmmanuel Vadot 873f126890aSEmmanuel Vadot pinctrl_i2c13_default: i2c13_default { 874f126890aSEmmanuel Vadot function = "I2C13"; 875f126890aSEmmanuel Vadot groups = "I2C13"; 876f126890aSEmmanuel Vadot }; 877f126890aSEmmanuel Vadot 878f126890aSEmmanuel Vadot pinctrl_i2c14_default: i2c14_default { 879f126890aSEmmanuel Vadot function = "I2C14"; 880f126890aSEmmanuel Vadot groups = "I2C14"; 881f126890aSEmmanuel Vadot }; 882f126890aSEmmanuel Vadot 883f126890aSEmmanuel Vadot pinctrl_i2c3_default: i2c3_default { 884f126890aSEmmanuel Vadot function = "I2C3"; 885f126890aSEmmanuel Vadot groups = "I2C3"; 886f126890aSEmmanuel Vadot }; 887f126890aSEmmanuel Vadot 888f126890aSEmmanuel Vadot pinctrl_i2c4_default: i2c4_default { 889f126890aSEmmanuel Vadot function = "I2C4"; 890f126890aSEmmanuel Vadot groups = "I2C4"; 891f126890aSEmmanuel Vadot }; 892f126890aSEmmanuel Vadot 893f126890aSEmmanuel Vadot pinctrl_i2c5_default: i2c5_default { 894f126890aSEmmanuel Vadot function = "I2C5"; 895f126890aSEmmanuel Vadot groups = "I2C5"; 896f126890aSEmmanuel Vadot }; 897f126890aSEmmanuel Vadot 898f126890aSEmmanuel Vadot pinctrl_i2c6_default: i2c6_default { 899f126890aSEmmanuel Vadot function = "I2C6"; 900f126890aSEmmanuel Vadot groups = "I2C6"; 901f126890aSEmmanuel Vadot }; 902f126890aSEmmanuel Vadot 903f126890aSEmmanuel Vadot pinctrl_i2c7_default: i2c7_default { 904f126890aSEmmanuel Vadot function = "I2C7"; 905f126890aSEmmanuel Vadot groups = "I2C7"; 906f126890aSEmmanuel Vadot }; 907f126890aSEmmanuel Vadot 908f126890aSEmmanuel Vadot pinctrl_i2c8_default: i2c8_default { 909f126890aSEmmanuel Vadot function = "I2C8"; 910f126890aSEmmanuel Vadot groups = "I2C8"; 911f126890aSEmmanuel Vadot }; 912f126890aSEmmanuel Vadot 913f126890aSEmmanuel Vadot pinctrl_i2c9_default: i2c9_default { 914f126890aSEmmanuel Vadot function = "I2C9"; 915f126890aSEmmanuel Vadot groups = "I2C9"; 916f126890aSEmmanuel Vadot }; 917f126890aSEmmanuel Vadot 918f126890aSEmmanuel Vadot pinctrl_lpcpd_default: lpcpd_default { 919f126890aSEmmanuel Vadot function = "LPCPD"; 920f126890aSEmmanuel Vadot groups = "LPCPD"; 921f126890aSEmmanuel Vadot }; 922f126890aSEmmanuel Vadot 923f126890aSEmmanuel Vadot pinctrl_lpcpme_default: lpcpme_default { 924f126890aSEmmanuel Vadot function = "LPCPME"; 925f126890aSEmmanuel Vadot groups = "LPCPME"; 926f126890aSEmmanuel Vadot }; 927f126890aSEmmanuel Vadot 928f126890aSEmmanuel Vadot pinctrl_lpcrst_default: lpcrst_default { 929f126890aSEmmanuel Vadot function = "LPCRST"; 930f126890aSEmmanuel Vadot groups = "LPCRST"; 931f126890aSEmmanuel Vadot }; 932f126890aSEmmanuel Vadot 933f126890aSEmmanuel Vadot pinctrl_lpcsmi_default: lpcsmi_default { 934f126890aSEmmanuel Vadot function = "LPCSMI"; 935f126890aSEmmanuel Vadot groups = "LPCSMI"; 936f126890aSEmmanuel Vadot }; 937f126890aSEmmanuel Vadot 938f126890aSEmmanuel Vadot pinctrl_mac1link_default: mac1link_default { 939f126890aSEmmanuel Vadot function = "MAC1LINK"; 940f126890aSEmmanuel Vadot groups = "MAC1LINK"; 941f126890aSEmmanuel Vadot }; 942f126890aSEmmanuel Vadot 943f126890aSEmmanuel Vadot pinctrl_mac2link_default: mac2link_default { 944f126890aSEmmanuel Vadot function = "MAC2LINK"; 945f126890aSEmmanuel Vadot groups = "MAC2LINK"; 946f126890aSEmmanuel Vadot }; 947f126890aSEmmanuel Vadot 948f126890aSEmmanuel Vadot pinctrl_mdio1_default: mdio1_default { 949f126890aSEmmanuel Vadot function = "MDIO1"; 950f126890aSEmmanuel Vadot groups = "MDIO1"; 951f126890aSEmmanuel Vadot }; 952f126890aSEmmanuel Vadot 953f126890aSEmmanuel Vadot pinctrl_mdio2_default: mdio2_default { 954f126890aSEmmanuel Vadot function = "MDIO2"; 955f126890aSEmmanuel Vadot groups = "MDIO2"; 956f126890aSEmmanuel Vadot }; 957f126890aSEmmanuel Vadot 958f126890aSEmmanuel Vadot pinctrl_ncts1_default: ncts1_default { 959f126890aSEmmanuel Vadot function = "NCTS1"; 960f126890aSEmmanuel Vadot groups = "NCTS1"; 961f126890aSEmmanuel Vadot }; 962f126890aSEmmanuel Vadot 963f126890aSEmmanuel Vadot pinctrl_ncts2_default: ncts2_default { 964f126890aSEmmanuel Vadot function = "NCTS2"; 965f126890aSEmmanuel Vadot groups = "NCTS2"; 966f126890aSEmmanuel Vadot }; 967f126890aSEmmanuel Vadot 968f126890aSEmmanuel Vadot pinctrl_ncts3_default: ncts3_default { 969f126890aSEmmanuel Vadot function = "NCTS3"; 970f126890aSEmmanuel Vadot groups = "NCTS3"; 971f126890aSEmmanuel Vadot }; 972f126890aSEmmanuel Vadot 973f126890aSEmmanuel Vadot pinctrl_ncts4_default: ncts4_default { 974f126890aSEmmanuel Vadot function = "NCTS4"; 975f126890aSEmmanuel Vadot groups = "NCTS4"; 976f126890aSEmmanuel Vadot }; 977f126890aSEmmanuel Vadot 978f126890aSEmmanuel Vadot pinctrl_ndcd1_default: ndcd1_default { 979f126890aSEmmanuel Vadot function = "NDCD1"; 980f126890aSEmmanuel Vadot groups = "NDCD1"; 981f126890aSEmmanuel Vadot }; 982f126890aSEmmanuel Vadot 983f126890aSEmmanuel Vadot pinctrl_ndcd2_default: ndcd2_default { 984f126890aSEmmanuel Vadot function = "NDCD2"; 985f126890aSEmmanuel Vadot groups = "NDCD2"; 986f126890aSEmmanuel Vadot }; 987f126890aSEmmanuel Vadot 988f126890aSEmmanuel Vadot pinctrl_ndcd3_default: ndcd3_default { 989f126890aSEmmanuel Vadot function = "NDCD3"; 990f126890aSEmmanuel Vadot groups = "NDCD3"; 991f126890aSEmmanuel Vadot }; 992f126890aSEmmanuel Vadot 993f126890aSEmmanuel Vadot pinctrl_ndcd4_default: ndcd4_default { 994f126890aSEmmanuel Vadot function = "NDCD4"; 995f126890aSEmmanuel Vadot groups = "NDCD4"; 996f126890aSEmmanuel Vadot }; 997f126890aSEmmanuel Vadot 998f126890aSEmmanuel Vadot pinctrl_ndsr1_default: ndsr1_default { 999f126890aSEmmanuel Vadot function = "NDSR1"; 1000f126890aSEmmanuel Vadot groups = "NDSR1"; 1001f126890aSEmmanuel Vadot }; 1002f126890aSEmmanuel Vadot 1003f126890aSEmmanuel Vadot pinctrl_ndsr2_default: ndsr2_default { 1004f126890aSEmmanuel Vadot function = "NDSR2"; 1005f126890aSEmmanuel Vadot groups = "NDSR2"; 1006f126890aSEmmanuel Vadot }; 1007f126890aSEmmanuel Vadot 1008f126890aSEmmanuel Vadot pinctrl_ndsr3_default: ndsr3_default { 1009f126890aSEmmanuel Vadot function = "NDSR3"; 1010f126890aSEmmanuel Vadot groups = "NDSR3"; 1011f126890aSEmmanuel Vadot }; 1012f126890aSEmmanuel Vadot 1013f126890aSEmmanuel Vadot pinctrl_ndsr4_default: ndsr4_default { 1014f126890aSEmmanuel Vadot function = "NDSR4"; 1015f126890aSEmmanuel Vadot groups = "NDSR4"; 1016f126890aSEmmanuel Vadot }; 1017f126890aSEmmanuel Vadot 1018f126890aSEmmanuel Vadot pinctrl_ndtr1_default: ndtr1_default { 1019f126890aSEmmanuel Vadot function = "NDTR1"; 1020f126890aSEmmanuel Vadot groups = "NDTR1"; 1021f126890aSEmmanuel Vadot }; 1022f126890aSEmmanuel Vadot 1023f126890aSEmmanuel Vadot pinctrl_ndtr2_default: ndtr2_default { 1024f126890aSEmmanuel Vadot function = "NDTR2"; 1025f126890aSEmmanuel Vadot groups = "NDTR2"; 1026f126890aSEmmanuel Vadot }; 1027f126890aSEmmanuel Vadot 1028f126890aSEmmanuel Vadot pinctrl_ndtr3_default: ndtr3_default { 1029f126890aSEmmanuel Vadot function = "NDTR3"; 1030f126890aSEmmanuel Vadot groups = "NDTR3"; 1031f126890aSEmmanuel Vadot }; 1032f126890aSEmmanuel Vadot 1033f126890aSEmmanuel Vadot pinctrl_ndtr4_default: ndtr4_default { 1034f126890aSEmmanuel Vadot function = "NDTR4"; 1035f126890aSEmmanuel Vadot groups = "NDTR4"; 1036f126890aSEmmanuel Vadot }; 1037f126890aSEmmanuel Vadot 1038f126890aSEmmanuel Vadot pinctrl_ndts4_default: ndts4_default { 1039f126890aSEmmanuel Vadot function = "NDTS4"; 1040f126890aSEmmanuel Vadot groups = "NDTS4"; 1041f126890aSEmmanuel Vadot }; 1042f126890aSEmmanuel Vadot 1043f126890aSEmmanuel Vadot pinctrl_nri1_default: nri1_default { 1044f126890aSEmmanuel Vadot function = "NRI1"; 1045f126890aSEmmanuel Vadot groups = "NRI1"; 1046f126890aSEmmanuel Vadot }; 1047f126890aSEmmanuel Vadot 1048f126890aSEmmanuel Vadot pinctrl_nri2_default: nri2_default { 1049f126890aSEmmanuel Vadot function = "NRI2"; 1050f126890aSEmmanuel Vadot groups = "NRI2"; 1051f126890aSEmmanuel Vadot }; 1052f126890aSEmmanuel Vadot 1053f126890aSEmmanuel Vadot pinctrl_nri3_default: nri3_default { 1054f126890aSEmmanuel Vadot function = "NRI3"; 1055f126890aSEmmanuel Vadot groups = "NRI3"; 1056f126890aSEmmanuel Vadot }; 1057f126890aSEmmanuel Vadot 1058f126890aSEmmanuel Vadot pinctrl_nri4_default: nri4_default { 1059f126890aSEmmanuel Vadot function = "NRI4"; 1060f126890aSEmmanuel Vadot groups = "NRI4"; 1061f126890aSEmmanuel Vadot }; 1062f126890aSEmmanuel Vadot 1063f126890aSEmmanuel Vadot pinctrl_nrts1_default: nrts1_default { 1064f126890aSEmmanuel Vadot function = "NRTS1"; 1065f126890aSEmmanuel Vadot groups = "NRTS1"; 1066f126890aSEmmanuel Vadot }; 1067f126890aSEmmanuel Vadot 1068f126890aSEmmanuel Vadot pinctrl_nrts2_default: nrts2_default { 1069f126890aSEmmanuel Vadot function = "NRTS2"; 1070f126890aSEmmanuel Vadot groups = "NRTS2"; 1071f126890aSEmmanuel Vadot }; 1072f126890aSEmmanuel Vadot 1073f126890aSEmmanuel Vadot pinctrl_nrts3_default: nrts3_default { 1074f126890aSEmmanuel Vadot function = "NRTS3"; 1075f126890aSEmmanuel Vadot groups = "NRTS3"; 1076f126890aSEmmanuel Vadot }; 1077f126890aSEmmanuel Vadot 1078f126890aSEmmanuel Vadot pinctrl_oscclk_default: oscclk_default { 1079f126890aSEmmanuel Vadot function = "OSCCLK"; 1080f126890aSEmmanuel Vadot groups = "OSCCLK"; 1081f126890aSEmmanuel Vadot }; 1082f126890aSEmmanuel Vadot 1083f126890aSEmmanuel Vadot pinctrl_pwm0_default: pwm0_default { 1084f126890aSEmmanuel Vadot function = "PWM0"; 1085f126890aSEmmanuel Vadot groups = "PWM0"; 1086f126890aSEmmanuel Vadot }; 1087f126890aSEmmanuel Vadot 1088f126890aSEmmanuel Vadot pinctrl_pwm1_default: pwm1_default { 1089f126890aSEmmanuel Vadot function = "PWM1"; 1090f126890aSEmmanuel Vadot groups = "PWM1"; 1091f126890aSEmmanuel Vadot }; 1092f126890aSEmmanuel Vadot 1093f126890aSEmmanuel Vadot pinctrl_pwm2_default: pwm2_default { 1094f126890aSEmmanuel Vadot function = "PWM2"; 1095f126890aSEmmanuel Vadot groups = "PWM2"; 1096f126890aSEmmanuel Vadot }; 1097f126890aSEmmanuel Vadot 1098f126890aSEmmanuel Vadot pinctrl_pwm3_default: pwm3_default { 1099f126890aSEmmanuel Vadot function = "PWM3"; 1100f126890aSEmmanuel Vadot groups = "PWM3"; 1101f126890aSEmmanuel Vadot }; 1102f126890aSEmmanuel Vadot 1103f126890aSEmmanuel Vadot pinctrl_pwm4_default: pwm4_default { 1104f126890aSEmmanuel Vadot function = "PWM4"; 1105f126890aSEmmanuel Vadot groups = "PWM4"; 1106f126890aSEmmanuel Vadot }; 1107f126890aSEmmanuel Vadot 1108f126890aSEmmanuel Vadot pinctrl_pwm5_default: pwm5_default { 1109f126890aSEmmanuel Vadot function = "PWM5"; 1110f126890aSEmmanuel Vadot groups = "PWM5"; 1111f126890aSEmmanuel Vadot }; 1112f126890aSEmmanuel Vadot 1113f126890aSEmmanuel Vadot pinctrl_pwm6_default: pwm6_default { 1114f126890aSEmmanuel Vadot function = "PWM6"; 1115f126890aSEmmanuel Vadot groups = "PWM6"; 1116f126890aSEmmanuel Vadot }; 1117f126890aSEmmanuel Vadot 1118f126890aSEmmanuel Vadot pinctrl_pwm7_default: pwm7_default { 1119f126890aSEmmanuel Vadot function = "PWM7"; 1120f126890aSEmmanuel Vadot groups = "PWM7"; 1121f126890aSEmmanuel Vadot }; 1122f126890aSEmmanuel Vadot 1123f126890aSEmmanuel Vadot pinctrl_rgmii1_default: rgmii1_default { 1124f126890aSEmmanuel Vadot function = "RGMII1"; 1125f126890aSEmmanuel Vadot groups = "RGMII1"; 1126f126890aSEmmanuel Vadot }; 1127f126890aSEmmanuel Vadot 1128f126890aSEmmanuel Vadot pinctrl_rgmii2_default: rgmii2_default { 1129f126890aSEmmanuel Vadot function = "RGMII2"; 1130f126890aSEmmanuel Vadot groups = "RGMII2"; 1131f126890aSEmmanuel Vadot }; 1132f126890aSEmmanuel Vadot 1133f126890aSEmmanuel Vadot pinctrl_rmii1_default: rmii1_default { 1134f126890aSEmmanuel Vadot function = "RMII1"; 1135f126890aSEmmanuel Vadot groups = "RMII1"; 1136f126890aSEmmanuel Vadot }; 1137f126890aSEmmanuel Vadot 1138f126890aSEmmanuel Vadot pinctrl_rmii2_default: rmii2_default { 1139f126890aSEmmanuel Vadot function = "RMII2"; 1140f126890aSEmmanuel Vadot groups = "RMII2"; 1141f126890aSEmmanuel Vadot }; 1142f126890aSEmmanuel Vadot 1143f126890aSEmmanuel Vadot pinctrl_rom16_default: rom16_default { 1144f126890aSEmmanuel Vadot function = "ROM16"; 1145f126890aSEmmanuel Vadot groups = "ROM16"; 1146f126890aSEmmanuel Vadot }; 1147f126890aSEmmanuel Vadot 1148f126890aSEmmanuel Vadot pinctrl_rom8_default: rom8_default { 1149f126890aSEmmanuel Vadot function = "ROM8"; 1150f126890aSEmmanuel Vadot groups = "ROM8"; 1151f126890aSEmmanuel Vadot }; 1152f126890aSEmmanuel Vadot 1153f126890aSEmmanuel Vadot pinctrl_romcs1_default: romcs1_default { 1154f126890aSEmmanuel Vadot function = "ROMCS1"; 1155f126890aSEmmanuel Vadot groups = "ROMCS1"; 1156f126890aSEmmanuel Vadot }; 1157f126890aSEmmanuel Vadot 1158f126890aSEmmanuel Vadot pinctrl_romcs2_default: romcs2_default { 1159f126890aSEmmanuel Vadot function = "ROMCS2"; 1160f126890aSEmmanuel Vadot groups = "ROMCS2"; 1161f126890aSEmmanuel Vadot }; 1162f126890aSEmmanuel Vadot 1163f126890aSEmmanuel Vadot pinctrl_romcs3_default: romcs3_default { 1164f126890aSEmmanuel Vadot function = "ROMCS3"; 1165f126890aSEmmanuel Vadot groups = "ROMCS3"; 1166f126890aSEmmanuel Vadot }; 1167f126890aSEmmanuel Vadot 1168f126890aSEmmanuel Vadot pinctrl_romcs4_default: romcs4_default { 1169f126890aSEmmanuel Vadot function = "ROMCS4"; 1170f126890aSEmmanuel Vadot groups = "ROMCS4"; 1171f126890aSEmmanuel Vadot }; 1172f126890aSEmmanuel Vadot 1173f126890aSEmmanuel Vadot pinctrl_rxd1_default: rxd1_default { 1174f126890aSEmmanuel Vadot function = "RXD1"; 1175f126890aSEmmanuel Vadot groups = "RXD1"; 1176f126890aSEmmanuel Vadot }; 1177f126890aSEmmanuel Vadot 1178f126890aSEmmanuel Vadot pinctrl_rxd2_default: rxd2_default { 1179f126890aSEmmanuel Vadot function = "RXD2"; 1180f126890aSEmmanuel Vadot groups = "RXD2"; 1181f126890aSEmmanuel Vadot }; 1182f126890aSEmmanuel Vadot 1183f126890aSEmmanuel Vadot pinctrl_rxd3_default: rxd3_default { 1184f126890aSEmmanuel Vadot function = "RXD3"; 1185f126890aSEmmanuel Vadot groups = "RXD3"; 1186f126890aSEmmanuel Vadot }; 1187f126890aSEmmanuel Vadot 1188f126890aSEmmanuel Vadot pinctrl_rxd4_default: rxd4_default { 1189f126890aSEmmanuel Vadot function = "RXD4"; 1190f126890aSEmmanuel Vadot groups = "RXD4"; 1191f126890aSEmmanuel Vadot }; 1192f126890aSEmmanuel Vadot 1193f126890aSEmmanuel Vadot pinctrl_salt1_default: salt1_default { 1194f126890aSEmmanuel Vadot function = "SALT1"; 1195f126890aSEmmanuel Vadot groups = "SALT1"; 1196f126890aSEmmanuel Vadot }; 1197f126890aSEmmanuel Vadot 1198f126890aSEmmanuel Vadot pinctrl_salt2_default: salt2_default { 1199f126890aSEmmanuel Vadot function = "SALT2"; 1200f126890aSEmmanuel Vadot groups = "SALT2"; 1201f126890aSEmmanuel Vadot }; 1202f126890aSEmmanuel Vadot 1203f126890aSEmmanuel Vadot pinctrl_salt3_default: salt3_default { 1204f126890aSEmmanuel Vadot function = "SALT3"; 1205f126890aSEmmanuel Vadot groups = "SALT3"; 1206f126890aSEmmanuel Vadot }; 1207f126890aSEmmanuel Vadot 1208f126890aSEmmanuel Vadot pinctrl_salt4_default: salt4_default { 1209f126890aSEmmanuel Vadot function = "SALT4"; 1210f126890aSEmmanuel Vadot groups = "SALT4"; 1211f126890aSEmmanuel Vadot }; 1212f126890aSEmmanuel Vadot 1213f126890aSEmmanuel Vadot pinctrl_sd1_default: sd1_default { 1214f126890aSEmmanuel Vadot function = "SD1"; 1215f126890aSEmmanuel Vadot groups = "SD1"; 1216f126890aSEmmanuel Vadot }; 1217f126890aSEmmanuel Vadot 1218f126890aSEmmanuel Vadot pinctrl_sd2_default: sd2_default { 1219f126890aSEmmanuel Vadot function = "SD2"; 1220f126890aSEmmanuel Vadot groups = "SD2"; 1221f126890aSEmmanuel Vadot }; 1222f126890aSEmmanuel Vadot 1223f126890aSEmmanuel Vadot pinctrl_sgpmck_default: sgpmck_default { 1224f126890aSEmmanuel Vadot function = "SGPMCK"; 1225f126890aSEmmanuel Vadot groups = "SGPMCK"; 1226f126890aSEmmanuel Vadot }; 1227f126890aSEmmanuel Vadot 1228f126890aSEmmanuel Vadot pinctrl_sgpmi_default: sgpmi_default { 1229f126890aSEmmanuel Vadot function = "SGPMI"; 1230f126890aSEmmanuel Vadot groups = "SGPMI"; 1231f126890aSEmmanuel Vadot }; 1232f126890aSEmmanuel Vadot 1233f126890aSEmmanuel Vadot pinctrl_sgpmld_default: sgpmld_default { 1234f126890aSEmmanuel Vadot function = "SGPMLD"; 1235f126890aSEmmanuel Vadot groups = "SGPMLD"; 1236f126890aSEmmanuel Vadot }; 1237f126890aSEmmanuel Vadot 1238f126890aSEmmanuel Vadot pinctrl_sgpmo_default: sgpmo_default { 1239f126890aSEmmanuel Vadot function = "SGPMO"; 1240f126890aSEmmanuel Vadot groups = "SGPMO"; 1241f126890aSEmmanuel Vadot }; 1242f126890aSEmmanuel Vadot 1243f126890aSEmmanuel Vadot pinctrl_sgpsck_default: sgpsck_default { 1244f126890aSEmmanuel Vadot function = "SGPSCK"; 1245f126890aSEmmanuel Vadot groups = "SGPSCK"; 1246f126890aSEmmanuel Vadot }; 1247f126890aSEmmanuel Vadot 1248f126890aSEmmanuel Vadot pinctrl_sgpsi0_default: sgpsi0_default { 1249f126890aSEmmanuel Vadot function = "SGPSI0"; 1250f126890aSEmmanuel Vadot groups = "SGPSI0"; 1251f126890aSEmmanuel Vadot }; 1252f126890aSEmmanuel Vadot 1253f126890aSEmmanuel Vadot pinctrl_sgpsi1_default: sgpsi1_default { 1254f126890aSEmmanuel Vadot function = "SGPSI1"; 1255f126890aSEmmanuel Vadot groups = "SGPSI1"; 1256f126890aSEmmanuel Vadot }; 1257f126890aSEmmanuel Vadot 1258f126890aSEmmanuel Vadot pinctrl_sgpsld_default: sgpsld_default { 1259f126890aSEmmanuel Vadot function = "SGPSLD"; 1260f126890aSEmmanuel Vadot groups = "SGPSLD"; 1261f126890aSEmmanuel Vadot }; 1262f126890aSEmmanuel Vadot 1263f126890aSEmmanuel Vadot pinctrl_sioonctrl_default: sioonctrl_default { 1264f126890aSEmmanuel Vadot function = "SIOONCTRL"; 1265f126890aSEmmanuel Vadot groups = "SIOONCTRL"; 1266f126890aSEmmanuel Vadot }; 1267f126890aSEmmanuel Vadot 1268f126890aSEmmanuel Vadot pinctrl_siopbi_default: siopbi_default { 1269f126890aSEmmanuel Vadot function = "SIOPBI"; 1270f126890aSEmmanuel Vadot groups = "SIOPBI"; 1271f126890aSEmmanuel Vadot }; 1272f126890aSEmmanuel Vadot 1273f126890aSEmmanuel Vadot pinctrl_siopbo_default: siopbo_default { 1274f126890aSEmmanuel Vadot function = "SIOPBO"; 1275f126890aSEmmanuel Vadot groups = "SIOPBO"; 1276f126890aSEmmanuel Vadot }; 1277f126890aSEmmanuel Vadot 1278f126890aSEmmanuel Vadot pinctrl_siopwreq_default: siopwreq_default { 1279f126890aSEmmanuel Vadot function = "SIOPWREQ"; 1280f126890aSEmmanuel Vadot groups = "SIOPWREQ"; 1281f126890aSEmmanuel Vadot }; 1282f126890aSEmmanuel Vadot 1283f126890aSEmmanuel Vadot pinctrl_siopwrgd_default: siopwrgd_default { 1284f126890aSEmmanuel Vadot function = "SIOPWRGD"; 1285f126890aSEmmanuel Vadot groups = "SIOPWRGD"; 1286f126890aSEmmanuel Vadot }; 1287f126890aSEmmanuel Vadot 1288f126890aSEmmanuel Vadot pinctrl_sios3_default: sios3_default { 1289f126890aSEmmanuel Vadot function = "SIOS3"; 1290f126890aSEmmanuel Vadot groups = "SIOS3"; 1291f126890aSEmmanuel Vadot }; 1292f126890aSEmmanuel Vadot 1293f126890aSEmmanuel Vadot pinctrl_sios5_default: sios5_default { 1294f126890aSEmmanuel Vadot function = "SIOS5"; 1295f126890aSEmmanuel Vadot groups = "SIOS5"; 1296f126890aSEmmanuel Vadot }; 1297f126890aSEmmanuel Vadot 1298f126890aSEmmanuel Vadot pinctrl_siosci_default: siosci_default { 1299f126890aSEmmanuel Vadot function = "SIOSCI"; 1300f126890aSEmmanuel Vadot groups = "SIOSCI"; 1301f126890aSEmmanuel Vadot }; 1302f126890aSEmmanuel Vadot 1303f126890aSEmmanuel Vadot pinctrl_spi1_default: spi1_default { 1304f126890aSEmmanuel Vadot function = "SPI1"; 1305f126890aSEmmanuel Vadot groups = "SPI1"; 1306f126890aSEmmanuel Vadot }; 1307f126890aSEmmanuel Vadot 1308f126890aSEmmanuel Vadot pinctrl_spi1debug_default: spi1debug_default { 1309f126890aSEmmanuel Vadot function = "SPI1DEBUG"; 1310f126890aSEmmanuel Vadot groups = "SPI1DEBUG"; 1311f126890aSEmmanuel Vadot }; 1312f126890aSEmmanuel Vadot 1313f126890aSEmmanuel Vadot pinctrl_spi1passthru_default: spi1passthru_default { 1314f126890aSEmmanuel Vadot function = "SPI1PASSTHRU"; 1315f126890aSEmmanuel Vadot groups = "SPI1PASSTHRU"; 1316f126890aSEmmanuel Vadot }; 1317f126890aSEmmanuel Vadot 1318f126890aSEmmanuel Vadot pinctrl_spics1_default: spics1_default { 1319f126890aSEmmanuel Vadot function = "SPICS1"; 1320f126890aSEmmanuel Vadot groups = "SPICS1"; 1321f126890aSEmmanuel Vadot }; 1322f126890aSEmmanuel Vadot 1323f126890aSEmmanuel Vadot pinctrl_timer3_default: timer3_default { 1324f126890aSEmmanuel Vadot function = "TIMER3"; 1325f126890aSEmmanuel Vadot groups = "TIMER3"; 1326f126890aSEmmanuel Vadot }; 1327f126890aSEmmanuel Vadot 1328f126890aSEmmanuel Vadot pinctrl_timer4_default: timer4_default { 1329f126890aSEmmanuel Vadot function = "TIMER4"; 1330f126890aSEmmanuel Vadot groups = "TIMER4"; 1331f126890aSEmmanuel Vadot }; 1332f126890aSEmmanuel Vadot 1333f126890aSEmmanuel Vadot pinctrl_timer5_default: timer5_default { 1334f126890aSEmmanuel Vadot function = "TIMER5"; 1335f126890aSEmmanuel Vadot groups = "TIMER5"; 1336f126890aSEmmanuel Vadot }; 1337f126890aSEmmanuel Vadot 1338f126890aSEmmanuel Vadot pinctrl_timer6_default: timer6_default { 1339f126890aSEmmanuel Vadot function = "TIMER6"; 1340f126890aSEmmanuel Vadot groups = "TIMER6"; 1341f126890aSEmmanuel Vadot }; 1342f126890aSEmmanuel Vadot 1343f126890aSEmmanuel Vadot pinctrl_timer7_default: timer7_default { 1344f126890aSEmmanuel Vadot function = "TIMER7"; 1345f126890aSEmmanuel Vadot groups = "TIMER7"; 1346f126890aSEmmanuel Vadot }; 1347f126890aSEmmanuel Vadot 1348f126890aSEmmanuel Vadot pinctrl_timer8_default: timer8_default { 1349f126890aSEmmanuel Vadot function = "TIMER8"; 1350f126890aSEmmanuel Vadot groups = "TIMER8"; 1351f126890aSEmmanuel Vadot }; 1352f126890aSEmmanuel Vadot 1353f126890aSEmmanuel Vadot pinctrl_txd1_default: txd1_default { 1354f126890aSEmmanuel Vadot function = "TXD1"; 1355f126890aSEmmanuel Vadot groups = "TXD1"; 1356f126890aSEmmanuel Vadot }; 1357f126890aSEmmanuel Vadot 1358f126890aSEmmanuel Vadot pinctrl_txd2_default: txd2_default { 1359f126890aSEmmanuel Vadot function = "TXD2"; 1360f126890aSEmmanuel Vadot groups = "TXD2"; 1361f126890aSEmmanuel Vadot }; 1362f126890aSEmmanuel Vadot 1363f126890aSEmmanuel Vadot pinctrl_txd3_default: txd3_default { 1364f126890aSEmmanuel Vadot function = "TXD3"; 1365f126890aSEmmanuel Vadot groups = "TXD3"; 1366f126890aSEmmanuel Vadot }; 1367f126890aSEmmanuel Vadot 1368f126890aSEmmanuel Vadot pinctrl_txd4_default: txd4_default { 1369f126890aSEmmanuel Vadot function = "TXD4"; 1370f126890aSEmmanuel Vadot groups = "TXD4"; 1371f126890aSEmmanuel Vadot }; 1372f126890aSEmmanuel Vadot 1373f126890aSEmmanuel Vadot pinctrl_uart6_default: uart6_default { 1374f126890aSEmmanuel Vadot function = "UART6"; 1375f126890aSEmmanuel Vadot groups = "UART6"; 1376f126890aSEmmanuel Vadot }; 1377f126890aSEmmanuel Vadot 1378f126890aSEmmanuel Vadot pinctrl_usbcki_default: usbcki_default { 1379f126890aSEmmanuel Vadot function = "USBCKI"; 1380f126890aSEmmanuel Vadot groups = "USBCKI"; 1381f126890aSEmmanuel Vadot }; 1382f126890aSEmmanuel Vadot 1383f126890aSEmmanuel Vadot pinctrl_usb2h_default: usb2h_default { 1384f126890aSEmmanuel Vadot function = "USB2H1"; 1385f126890aSEmmanuel Vadot groups = "USB2H1"; 1386f126890aSEmmanuel Vadot }; 1387f126890aSEmmanuel Vadot 1388f126890aSEmmanuel Vadot pinctrl_usb2d_default: usb2d_default { 1389f126890aSEmmanuel Vadot function = "USB2D1"; 1390f126890aSEmmanuel Vadot groups = "USB2D1"; 1391f126890aSEmmanuel Vadot }; 1392f126890aSEmmanuel Vadot 1393f126890aSEmmanuel Vadot pinctrl_vgabios_rom_default: vgabios_rom_default { 1394f126890aSEmmanuel Vadot function = "VGABIOS_ROM"; 1395f126890aSEmmanuel Vadot groups = "VGABIOS_ROM"; 1396f126890aSEmmanuel Vadot }; 1397f126890aSEmmanuel Vadot 1398f126890aSEmmanuel Vadot pinctrl_vgahs_default: vgahs_default { 1399f126890aSEmmanuel Vadot function = "VGAHS"; 1400f126890aSEmmanuel Vadot groups = "VGAHS"; 1401f126890aSEmmanuel Vadot }; 1402f126890aSEmmanuel Vadot 1403f126890aSEmmanuel Vadot pinctrl_vgavs_default: vgavs_default { 1404f126890aSEmmanuel Vadot function = "VGAVS"; 1405f126890aSEmmanuel Vadot groups = "VGAVS"; 1406f126890aSEmmanuel Vadot }; 1407f126890aSEmmanuel Vadot 1408f126890aSEmmanuel Vadot pinctrl_vpi18_default: vpi18_default { 1409f126890aSEmmanuel Vadot function = "VPI18"; 1410f126890aSEmmanuel Vadot groups = "VPI18"; 1411f126890aSEmmanuel Vadot }; 1412f126890aSEmmanuel Vadot 1413f126890aSEmmanuel Vadot pinctrl_vpi24_default: vpi24_default { 1414f126890aSEmmanuel Vadot function = "VPI24"; 1415f126890aSEmmanuel Vadot groups = "VPI24"; 1416f126890aSEmmanuel Vadot }; 1417f126890aSEmmanuel Vadot 1418f126890aSEmmanuel Vadot pinctrl_vpi30_default: vpi30_default { 1419f126890aSEmmanuel Vadot function = "VPI30"; 1420f126890aSEmmanuel Vadot groups = "VPI30"; 1421f126890aSEmmanuel Vadot }; 1422f126890aSEmmanuel Vadot 1423f126890aSEmmanuel Vadot pinctrl_vpo12_default: vpo12_default { 1424f126890aSEmmanuel Vadot function = "VPO12"; 1425f126890aSEmmanuel Vadot groups = "VPO12"; 1426f126890aSEmmanuel Vadot }; 1427f126890aSEmmanuel Vadot 1428f126890aSEmmanuel Vadot pinctrl_vpo24_default: vpo24_default { 1429f126890aSEmmanuel Vadot function = "VPO24"; 1430f126890aSEmmanuel Vadot groups = "VPO24"; 1431f126890aSEmmanuel Vadot }; 1432f126890aSEmmanuel Vadot 1433f126890aSEmmanuel Vadot pinctrl_wdtrst1_default: wdtrst1_default { 1434f126890aSEmmanuel Vadot function = "WDTRST1"; 1435f126890aSEmmanuel Vadot groups = "WDTRST1"; 1436f126890aSEmmanuel Vadot }; 1437f126890aSEmmanuel Vadot 1438f126890aSEmmanuel Vadot pinctrl_wdtrst2_default: wdtrst2_default { 1439f126890aSEmmanuel Vadot function = "WDTRST2"; 1440f126890aSEmmanuel Vadot groups = "WDTRST2"; 1441f126890aSEmmanuel Vadot }; 1442f126890aSEmmanuel Vadot}; 1443