1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2f126890aSEmmanuel Vadot// Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com 3f126890aSEmmanuel Vadot// Copyright 2018 Google, Inc. 4f126890aSEmmanuel Vadot 5f126890aSEmmanuel Vadot#include <dt-bindings/interrupt-controller/arm-gic.h> 6f126890aSEmmanuel Vadot#include <dt-bindings/clock/nuvoton,npcm7xx-clock.h> 7f126890aSEmmanuel Vadot#include <dt-bindings/reset/nuvoton,npcm7xx-reset.h> 8f126890aSEmmanuel Vadot 9f126890aSEmmanuel Vadot/ { 10f126890aSEmmanuel Vadot #address-cells = <1>; 11f126890aSEmmanuel Vadot #size-cells = <1>; 12f126890aSEmmanuel Vadot interrupt-parent = <&gic>; 13f126890aSEmmanuel Vadot 14f126890aSEmmanuel Vadot /* external reference clock */ 15f126890aSEmmanuel Vadot clk_refclk: clk_refclk { 16f126890aSEmmanuel Vadot compatible = "fixed-clock"; 17f126890aSEmmanuel Vadot #clock-cells = <0>; 18f126890aSEmmanuel Vadot clock-frequency = <25000000>; 19f126890aSEmmanuel Vadot clock-output-names = "refclk"; 20f126890aSEmmanuel Vadot }; 21f126890aSEmmanuel Vadot 22f126890aSEmmanuel Vadot /* external reference clock for cpu. float in normal operation */ 23f126890aSEmmanuel Vadot clk_sysbypck: clk_sysbypck { 24f126890aSEmmanuel Vadot compatible = "fixed-clock"; 25f126890aSEmmanuel Vadot #clock-cells = <0>; 26f126890aSEmmanuel Vadot clock-frequency = <800000000>; 27f126890aSEmmanuel Vadot clock-output-names = "sysbypck"; 28f126890aSEmmanuel Vadot }; 29f126890aSEmmanuel Vadot 30f126890aSEmmanuel Vadot /* external reference clock for MC. float in normal operation */ 31f126890aSEmmanuel Vadot clk_mcbypck: clk_mcbypck { 32f126890aSEmmanuel Vadot compatible = "fixed-clock"; 33f126890aSEmmanuel Vadot #clock-cells = <0>; 34f126890aSEmmanuel Vadot clock-frequency = <800000000>; 35f126890aSEmmanuel Vadot clock-output-names = "mcbypck"; 36f126890aSEmmanuel Vadot }; 37f126890aSEmmanuel Vadot 38f126890aSEmmanuel Vadot /* external clock signal rg1refck, supplied by the phy */ 39f126890aSEmmanuel Vadot clk_rg1refck: clk_rg1refck { 40f126890aSEmmanuel Vadot compatible = "fixed-clock"; 41f126890aSEmmanuel Vadot #clock-cells = <0>; 42f126890aSEmmanuel Vadot clock-frequency = <125000000>; 43f126890aSEmmanuel Vadot clock-output-names = "clk_rg1refck"; 44f126890aSEmmanuel Vadot }; 45f126890aSEmmanuel Vadot 46f126890aSEmmanuel Vadot /* external clock signal rg2refck, supplied by the phy */ 47f126890aSEmmanuel Vadot clk_rg2refck: clk_rg2refck { 48f126890aSEmmanuel Vadot compatible = "fixed-clock"; 49f126890aSEmmanuel Vadot #clock-cells = <0>; 50f126890aSEmmanuel Vadot clock-frequency = <125000000>; 51f126890aSEmmanuel Vadot clock-output-names = "clk_rg2refck"; 52f126890aSEmmanuel Vadot }; 53f126890aSEmmanuel Vadot 54f126890aSEmmanuel Vadot clk_xin: clk_xin { 55f126890aSEmmanuel Vadot compatible = "fixed-clock"; 56f126890aSEmmanuel Vadot #clock-cells = <0>; 57f126890aSEmmanuel Vadot clock-frequency = <50000000>; 58f126890aSEmmanuel Vadot clock-output-names = "clk_xin"; 59f126890aSEmmanuel Vadot }; 60f126890aSEmmanuel Vadot 61f126890aSEmmanuel Vadot soc { 62f126890aSEmmanuel Vadot #address-cells = <1>; 63f126890aSEmmanuel Vadot #size-cells = <1>; 64f126890aSEmmanuel Vadot compatible = "simple-bus"; 65f126890aSEmmanuel Vadot interrupt-parent = <&gic>; 66f126890aSEmmanuel Vadot ranges = <0x0 0xf0000000 0x00900000>; 67f126890aSEmmanuel Vadot 68f126890aSEmmanuel Vadot scu: scu@3fe000 { 69f126890aSEmmanuel Vadot compatible = "arm,cortex-a9-scu"; 70f126890aSEmmanuel Vadot reg = <0x3fe000 0x1000>; 71f126890aSEmmanuel Vadot }; 72f126890aSEmmanuel Vadot 73f126890aSEmmanuel Vadot l2: cache-controller@3fc000 { 74f126890aSEmmanuel Vadot compatible = "arm,pl310-cache"; 75f126890aSEmmanuel Vadot reg = <0x3fc000 0x1000>; 76f126890aSEmmanuel Vadot interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 77f126890aSEmmanuel Vadot cache-unified; 78f126890aSEmmanuel Vadot cache-level = <2>; 79f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_AXI>; 80f126890aSEmmanuel Vadot arm,shared-override; 81f126890aSEmmanuel Vadot }; 82f126890aSEmmanuel Vadot 83f126890aSEmmanuel Vadot gic: interrupt-controller@3ff000 { 84f126890aSEmmanuel Vadot compatible = "arm,cortex-a9-gic"; 85f126890aSEmmanuel Vadot interrupt-controller; 86f126890aSEmmanuel Vadot #interrupt-cells = <3>; 87f126890aSEmmanuel Vadot reg = <0x3ff000 0x1000>, 88f126890aSEmmanuel Vadot <0x3fe100 0x100>; 89f126890aSEmmanuel Vadot }; 90f126890aSEmmanuel Vadot 91f126890aSEmmanuel Vadot gcr: gcr@800000 { 92f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-gcr", "syscon", "simple-mfd"; 93f126890aSEmmanuel Vadot reg = <0x800000 0x1000>; 94f126890aSEmmanuel Vadot }; 95f126890aSEmmanuel Vadot 96f126890aSEmmanuel Vadot rst: rst@801000 { 97f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-rst", "syscon", "simple-mfd"; 98f126890aSEmmanuel Vadot reg = <0x801000 0x6C>; 99f126890aSEmmanuel Vadot }; 100f126890aSEmmanuel Vadot }; 101f126890aSEmmanuel Vadot 102f126890aSEmmanuel Vadot ahb { 103f126890aSEmmanuel Vadot #address-cells = <1>; 104f126890aSEmmanuel Vadot #size-cells = <1>; 105f126890aSEmmanuel Vadot compatible = "simple-bus"; 106f126890aSEmmanuel Vadot interrupt-parent = <&gic>; 107f126890aSEmmanuel Vadot ranges; 108f126890aSEmmanuel Vadot 109f126890aSEmmanuel Vadot rstc: rstc@f0801000 { 110f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-reset"; 111f126890aSEmmanuel Vadot reg = <0xf0801000 0x70>; 112f126890aSEmmanuel Vadot #reset-cells = <2>; 113f126890aSEmmanuel Vadot nuvoton,sysgcr = <&gcr>; 114f126890aSEmmanuel Vadot }; 115f126890aSEmmanuel Vadot 116f126890aSEmmanuel Vadot clk: clock-controller@f0801000 { 117f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-clk", "syscon"; 118f126890aSEmmanuel Vadot #clock-cells = <1>; 119f126890aSEmmanuel Vadot clock-controller; 120f126890aSEmmanuel Vadot reg = <0xf0801000 0x1000>; 121f126890aSEmmanuel Vadot clock-names = "refclk", "sysbypck", "mcbypck"; 122f126890aSEmmanuel Vadot clocks = <&clk_refclk>, <&clk_sysbypck>, <&clk_mcbypck>; 123f126890aSEmmanuel Vadot }; 124f126890aSEmmanuel Vadot 125f126890aSEmmanuel Vadot gmac0: eth@f0802000 { 126f126890aSEmmanuel Vadot device_type = "network"; 127f126890aSEmmanuel Vadot compatible = "snps,dwmac"; 128f126890aSEmmanuel Vadot reg = <0xf0802000 0x2000>; 129f126890aSEmmanuel Vadot interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 130f126890aSEmmanuel Vadot interrupt-names = "macirq"; 131f126890aSEmmanuel Vadot ethernet = <0>; 132f126890aSEmmanuel Vadot clocks = <&clk_rg1refck>, <&clk NPCM7XX_CLK_AHB>; 133f126890aSEmmanuel Vadot clock-names = "stmmaceth", "clk_gmac"; 134f126890aSEmmanuel Vadot pinctrl-names = "default"; 135f126890aSEmmanuel Vadot pinctrl-0 = <&rg1_pins 136f126890aSEmmanuel Vadot &rg1mdio_pins>; 137f126890aSEmmanuel Vadot status = "disabled"; 138f126890aSEmmanuel Vadot }; 139f126890aSEmmanuel Vadot 140f126890aSEmmanuel Vadot ehci1: usb@f0806000 { 141f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-ehci"; 142f126890aSEmmanuel Vadot reg = <0xf0806000 0x1000>; 143f126890aSEmmanuel Vadot interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; 144f126890aSEmmanuel Vadot status = "disabled"; 145f126890aSEmmanuel Vadot }; 146f126890aSEmmanuel Vadot 147f126890aSEmmanuel Vadot fiu0: spi@fb000000 { 148f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-fiu"; 149f126890aSEmmanuel Vadot #address-cells = <1>; 150f126890aSEmmanuel Vadot #size-cells = <0>; 151f126890aSEmmanuel Vadot reg = <0xfb000000 0x1000>; 152f126890aSEmmanuel Vadot reg-names = "control", "memory"; 153f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_SPI0>; 154f126890aSEmmanuel Vadot clock-names = "clk_spi0"; 155f126890aSEmmanuel Vadot status = "disabled"; 156f126890aSEmmanuel Vadot }; 157f126890aSEmmanuel Vadot 158f126890aSEmmanuel Vadot fiu3: spi@c0000000 { 159f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-fiu"; 160f126890aSEmmanuel Vadot #address-cells = <1>; 161f126890aSEmmanuel Vadot #size-cells = <0>; 162f126890aSEmmanuel Vadot reg = <0xc0000000 0x1000>; 163f126890aSEmmanuel Vadot reg-names = "control", "memory"; 164f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_SPI3>; 165f126890aSEmmanuel Vadot clock-names = "clk_spi3"; 166f126890aSEmmanuel Vadot pinctrl-names = "default"; 167f126890aSEmmanuel Vadot pinctrl-0 = <&spi3_pins>; 168f126890aSEmmanuel Vadot status = "disabled"; 169f126890aSEmmanuel Vadot }; 170f126890aSEmmanuel Vadot 171f126890aSEmmanuel Vadot fiux: spi@fb001000 { 172f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-fiu"; 173f126890aSEmmanuel Vadot #address-cells = <1>; 174f126890aSEmmanuel Vadot #size-cells = <0>; 175f126890aSEmmanuel Vadot reg = <0xfb001000 0x1000>; 176f126890aSEmmanuel Vadot reg-names = "control", "memory"; 177f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_SPIX>; 178f126890aSEmmanuel Vadot clock-names = "clk_spix"; 179f126890aSEmmanuel Vadot status = "disabled"; 180f126890aSEmmanuel Vadot }; 181f126890aSEmmanuel Vadot 182f126890aSEmmanuel Vadot apb { 183f126890aSEmmanuel Vadot #address-cells = <1>; 184f126890aSEmmanuel Vadot #size-cells = <1>; 185f126890aSEmmanuel Vadot compatible = "simple-bus"; 186f126890aSEmmanuel Vadot interrupt-parent = <&gic>; 187f126890aSEmmanuel Vadot ranges = <0x0 0xf0000000 0x00300000>; 188f126890aSEmmanuel Vadot 189f126890aSEmmanuel Vadot lpc_kcs: lpc_kcs@7000 { 190f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon"; 191f126890aSEmmanuel Vadot reg = <0x7000 0x40>; 192f126890aSEmmanuel Vadot reg-io-width = <1>; 193f126890aSEmmanuel Vadot 194f126890aSEmmanuel Vadot #address-cells = <1>; 195f126890aSEmmanuel Vadot #size-cells = <1>; 196f126890aSEmmanuel Vadot ranges = <0x0 0x7000 0x40>; 197f126890aSEmmanuel Vadot 198f126890aSEmmanuel Vadot kcs1: kcs1@0 { 199f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-kcs-bmc"; 200f126890aSEmmanuel Vadot reg = <0x0 0x40>; 201f126890aSEmmanuel Vadot interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 202f126890aSEmmanuel Vadot kcs_chan = <1>; 203f126890aSEmmanuel Vadot status = "disabled"; 204f126890aSEmmanuel Vadot }; 205f126890aSEmmanuel Vadot 206f126890aSEmmanuel Vadot kcs2: kcs2@0 { 207f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-kcs-bmc"; 208f126890aSEmmanuel Vadot reg = <0x0 0x40>; 209f126890aSEmmanuel Vadot interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 210f126890aSEmmanuel Vadot kcs_chan = <2>; 211f126890aSEmmanuel Vadot status = "disabled"; 212f126890aSEmmanuel Vadot }; 213f126890aSEmmanuel Vadot 214f126890aSEmmanuel Vadot kcs3: kcs3@0 { 215f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-kcs-bmc"; 216f126890aSEmmanuel Vadot reg = <0x0 0x40>; 217f126890aSEmmanuel Vadot interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>; 218f126890aSEmmanuel Vadot kcs_chan = <3>; 219f126890aSEmmanuel Vadot status = "disabled"; 220f126890aSEmmanuel Vadot }; 221f126890aSEmmanuel Vadot }; 222f126890aSEmmanuel Vadot 223*aa1a8ff2SEmmanuel Vadot peci: peci-controller@f0100000 { 224*aa1a8ff2SEmmanuel Vadot compatible = "nuvoton,npcm750-peci"; 225*aa1a8ff2SEmmanuel Vadot reg = <0xf0100000 0x200>; 226*aa1a8ff2SEmmanuel Vadot interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 227*aa1a8ff2SEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB3>; 228*aa1a8ff2SEmmanuel Vadot cmd-timeout-ms = <1000>; 229*aa1a8ff2SEmmanuel Vadot status = "disabled"; 230*aa1a8ff2SEmmanuel Vadot }; 231*aa1a8ff2SEmmanuel Vadot 232f126890aSEmmanuel Vadot spi0: spi@200000 { 233f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-pspi"; 234f126890aSEmmanuel Vadot reg = <0x200000 0x1000>; 235f126890aSEmmanuel Vadot pinctrl-names = "default"; 236f126890aSEmmanuel Vadot pinctrl-0 = <&pspi1_pins>; 237f126890aSEmmanuel Vadot #address-cells = <1>; 238f126890aSEmmanuel Vadot #size-cells = <0>; 239f126890aSEmmanuel Vadot interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 240f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB5>; 241f126890aSEmmanuel Vadot clock-names = "clk_apb5"; 242f126890aSEmmanuel Vadot resets = <&rstc NPCM7XX_RESET_IPSRST2 NPCM7XX_RESET_PSPI1>; 243f126890aSEmmanuel Vadot status = "disabled"; 244f126890aSEmmanuel Vadot }; 245f126890aSEmmanuel Vadot 246f126890aSEmmanuel Vadot spi1: spi@201000 { 247f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-pspi"; 248f126890aSEmmanuel Vadot reg = <0x201000 0x1000>; 249f126890aSEmmanuel Vadot pinctrl-names = "default"; 250f126890aSEmmanuel Vadot pinctrl-0 = <&pspi2_pins>; 251f126890aSEmmanuel Vadot #address-cells = <1>; 252f126890aSEmmanuel Vadot #size-cells = <0>; 253f126890aSEmmanuel Vadot interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; 254f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB5>; 255f126890aSEmmanuel Vadot clock-names = "clk_apb5"; 256f126890aSEmmanuel Vadot resets = <&rstc NPCM7XX_RESET_IPSRST2 NPCM7XX_RESET_PSPI2>; 257f126890aSEmmanuel Vadot status = "disabled"; 258f126890aSEmmanuel Vadot }; 259f126890aSEmmanuel Vadot 260f126890aSEmmanuel Vadot timer0: timer@8000 { 261f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-timer"; 262f126890aSEmmanuel Vadot interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 263f126890aSEmmanuel Vadot reg = <0x8000 0x1C>; 264f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_TIMER>; 265f126890aSEmmanuel Vadot }; 266f126890aSEmmanuel Vadot 267f126890aSEmmanuel Vadot watchdog0: watchdog@801C { 268f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-wdt"; 269f126890aSEmmanuel Vadot interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 270f126890aSEmmanuel Vadot reg = <0x801C 0x4>; 271f126890aSEmmanuel Vadot status = "disabled"; 272f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_TIMER>; 273f126890aSEmmanuel Vadot }; 274f126890aSEmmanuel Vadot 275f126890aSEmmanuel Vadot watchdog1: watchdog@901C { 276f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-wdt"; 277f126890aSEmmanuel Vadot interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>; 278f126890aSEmmanuel Vadot reg = <0x901C 0x4>; 279f126890aSEmmanuel Vadot status = "disabled"; 280f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_TIMER>; 281f126890aSEmmanuel Vadot }; 282f126890aSEmmanuel Vadot 283f126890aSEmmanuel Vadot watchdog2: watchdog@a01C { 284f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-wdt"; 285f126890aSEmmanuel Vadot interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; 286f126890aSEmmanuel Vadot reg = <0xa01C 0x4>; 287f126890aSEmmanuel Vadot status = "disabled"; 288f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_TIMER>; 289f126890aSEmmanuel Vadot }; 290f126890aSEmmanuel Vadot 291f126890aSEmmanuel Vadot serial0: serial@1000 { 292f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-uart"; 293f126890aSEmmanuel Vadot reg = <0x1000 0x1000>; 294f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_UART>; 295f126890aSEmmanuel Vadot interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; 296f126890aSEmmanuel Vadot reg-shift = <2>; 297f126890aSEmmanuel Vadot status = "disabled"; 298f126890aSEmmanuel Vadot }; 299f126890aSEmmanuel Vadot 300f126890aSEmmanuel Vadot serial1: serial@2000 { 301f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-uart"; 302f126890aSEmmanuel Vadot reg = <0x2000 0x1000>; 303f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_UART>; 304f126890aSEmmanuel Vadot interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 305f126890aSEmmanuel Vadot reg-shift = <2>; 306f126890aSEmmanuel Vadot status = "disabled"; 307f126890aSEmmanuel Vadot }; 308f126890aSEmmanuel Vadot 309f126890aSEmmanuel Vadot serial2: serial@3000 { 310f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-uart"; 311f126890aSEmmanuel Vadot reg = <0x3000 0x1000>; 312f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_UART>; 313f126890aSEmmanuel Vadot interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 314f126890aSEmmanuel Vadot reg-shift = <2>; 315f126890aSEmmanuel Vadot status = "disabled"; 316f126890aSEmmanuel Vadot }; 317f126890aSEmmanuel Vadot 318f126890aSEmmanuel Vadot serial3: serial@4000 { 319f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-uart"; 320f126890aSEmmanuel Vadot reg = <0x4000 0x1000>; 321f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_UART>; 322f126890aSEmmanuel Vadot interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 323f126890aSEmmanuel Vadot reg-shift = <2>; 324f126890aSEmmanuel Vadot status = "disabled"; 325f126890aSEmmanuel Vadot }; 326f126890aSEmmanuel Vadot 327f126890aSEmmanuel Vadot rng: rng@b000 { 328f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-rng"; 329f126890aSEmmanuel Vadot reg = <0xb000 0x8>; 330f126890aSEmmanuel Vadot status = "disabled"; 331f126890aSEmmanuel Vadot }; 332f126890aSEmmanuel Vadot 333f126890aSEmmanuel Vadot adc: adc@c000 { 334f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-adc"; 335f126890aSEmmanuel Vadot reg = <0xc000 0x8>; 336f126890aSEmmanuel Vadot interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>; 337f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_ADC>; 338f126890aSEmmanuel Vadot resets = <&rstc NPCM7XX_RESET_IPSRST1 NPCM7XX_RESET_ADC>; 339f126890aSEmmanuel Vadot status = "disabled"; 340f126890aSEmmanuel Vadot }; 341f126890aSEmmanuel Vadot 342f126890aSEmmanuel Vadot pwm_fan: pwm-fan-controller@103000 { 343f126890aSEmmanuel Vadot #address-cells = <1>; 344f126890aSEmmanuel Vadot #size-cells = <0>; 345f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-pwm-fan"; 346f126890aSEmmanuel Vadot reg = <0x103000 0x2000>, <0x180000 0x8000>; 347f126890aSEmmanuel Vadot reg-names = "pwm", "fan"; 348f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB3>, 349f126890aSEmmanuel Vadot <&clk NPCM7XX_CLK_APB4>; 350f126890aSEmmanuel Vadot clock-names = "pwm","fan"; 351f126890aSEmmanuel Vadot interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 352f126890aSEmmanuel Vadot <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>, 353f126890aSEmmanuel Vadot <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>, 354f126890aSEmmanuel Vadot <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>, 355f126890aSEmmanuel Vadot <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>, 356f126890aSEmmanuel Vadot <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>, 357f126890aSEmmanuel Vadot <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, 358f126890aSEmmanuel Vadot <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 359f126890aSEmmanuel Vadot pinctrl-names = "default"; 360f126890aSEmmanuel Vadot pinctrl-0 = <&pwm0_pins &pwm1_pins 361f126890aSEmmanuel Vadot &pwm2_pins &pwm3_pins 362f126890aSEmmanuel Vadot &pwm4_pins &pwm5_pins 363f126890aSEmmanuel Vadot &pwm6_pins &pwm7_pins 364f126890aSEmmanuel Vadot &fanin0_pins &fanin1_pins 365f126890aSEmmanuel Vadot &fanin2_pins &fanin3_pins 366f126890aSEmmanuel Vadot &fanin4_pins &fanin5_pins 367f126890aSEmmanuel Vadot &fanin6_pins &fanin7_pins 368f126890aSEmmanuel Vadot &fanin8_pins &fanin9_pins 369f126890aSEmmanuel Vadot &fanin10_pins &fanin11_pins 370f126890aSEmmanuel Vadot &fanin12_pins &fanin13_pins 371f126890aSEmmanuel Vadot &fanin14_pins &fanin15_pins>; 372f126890aSEmmanuel Vadot status = "disabled"; 373f126890aSEmmanuel Vadot }; 374f126890aSEmmanuel Vadot 375f126890aSEmmanuel Vadot i2c0: i2c@80000 { 376f126890aSEmmanuel Vadot reg = <0x80000 0x1000>; 377f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 378f126890aSEmmanuel Vadot #address-cells = <1>; 379f126890aSEmmanuel Vadot #size-cells = <0>; 380f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 381f126890aSEmmanuel Vadot interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>; 382f126890aSEmmanuel Vadot pinctrl-names = "default"; 383f126890aSEmmanuel Vadot pinctrl-0 = <&smb0_pins>; 384f126890aSEmmanuel Vadot status = "disabled"; 385f126890aSEmmanuel Vadot }; 386f126890aSEmmanuel Vadot 387f126890aSEmmanuel Vadot i2c1: i2c@81000 { 388f126890aSEmmanuel Vadot reg = <0x81000 0x1000>; 389f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 390f126890aSEmmanuel Vadot #address-cells = <1>; 391f126890aSEmmanuel Vadot #size-cells = <0>; 392f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 393f126890aSEmmanuel Vadot interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; 394f126890aSEmmanuel Vadot pinctrl-names = "default"; 395f126890aSEmmanuel Vadot pinctrl-0 = <&smb1_pins>; 396f126890aSEmmanuel Vadot status = "disabled"; 397f126890aSEmmanuel Vadot }; 398f126890aSEmmanuel Vadot 399f126890aSEmmanuel Vadot i2c2: i2c@82000 { 400f126890aSEmmanuel Vadot reg = <0x82000 0x1000>; 401f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 402f126890aSEmmanuel Vadot #address-cells = <1>; 403f126890aSEmmanuel Vadot #size-cells = <0>; 404f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 405f126890aSEmmanuel Vadot interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>; 406f126890aSEmmanuel Vadot pinctrl-names = "default"; 407f126890aSEmmanuel Vadot pinctrl-0 = <&smb2_pins>; 408f126890aSEmmanuel Vadot status = "disabled"; 409f126890aSEmmanuel Vadot }; 410f126890aSEmmanuel Vadot 411f126890aSEmmanuel Vadot i2c3: i2c@83000 { 412f126890aSEmmanuel Vadot reg = <0x83000 0x1000>; 413f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 414f126890aSEmmanuel Vadot #address-cells = <1>; 415f126890aSEmmanuel Vadot #size-cells = <0>; 416f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 417f126890aSEmmanuel Vadot interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; 418f126890aSEmmanuel Vadot pinctrl-names = "default"; 419f126890aSEmmanuel Vadot pinctrl-0 = <&smb3_pins>; 420f126890aSEmmanuel Vadot status = "disabled"; 421f126890aSEmmanuel Vadot }; 422f126890aSEmmanuel Vadot 423f126890aSEmmanuel Vadot i2c4: i2c@84000 { 424f126890aSEmmanuel Vadot reg = <0x84000 0x1000>; 425f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 426f126890aSEmmanuel Vadot #address-cells = <1>; 427f126890aSEmmanuel Vadot #size-cells = <0>; 428f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 429f126890aSEmmanuel Vadot interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; 430f126890aSEmmanuel Vadot pinctrl-names = "default"; 431f126890aSEmmanuel Vadot pinctrl-0 = <&smb4_pins>; 432f126890aSEmmanuel Vadot status = "disabled"; 433f126890aSEmmanuel Vadot }; 434f126890aSEmmanuel Vadot 435f126890aSEmmanuel Vadot i2c5: i2c@85000 { 436f126890aSEmmanuel Vadot reg = <0x85000 0x1000>; 437f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 438f126890aSEmmanuel Vadot #address-cells = <1>; 439f126890aSEmmanuel Vadot #size-cells = <0>; 440f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 441f126890aSEmmanuel Vadot interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 442f126890aSEmmanuel Vadot pinctrl-names = "default"; 443f126890aSEmmanuel Vadot pinctrl-0 = <&smb5_pins>; 444f126890aSEmmanuel Vadot status = "disabled"; 445f126890aSEmmanuel Vadot }; 446f126890aSEmmanuel Vadot 447f126890aSEmmanuel Vadot i2c6: i2c@86000 { 448f126890aSEmmanuel Vadot reg = <0x86000 0x1000>; 449f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 450f126890aSEmmanuel Vadot #address-cells = <1>; 451f126890aSEmmanuel Vadot #size-cells = <0>; 452f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 453f126890aSEmmanuel Vadot interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; 454f126890aSEmmanuel Vadot pinctrl-names = "default"; 455f126890aSEmmanuel Vadot pinctrl-0 = <&smb6_pins>; 456f126890aSEmmanuel Vadot status = "disabled"; 457f126890aSEmmanuel Vadot }; 458f126890aSEmmanuel Vadot 459f126890aSEmmanuel Vadot i2c7: i2c@87000 { 460f126890aSEmmanuel Vadot reg = <0x87000 0x1000>; 461f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 462f126890aSEmmanuel Vadot #address-cells = <1>; 463f126890aSEmmanuel Vadot #size-cells = <0>; 464f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 465f126890aSEmmanuel Vadot interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; 466f126890aSEmmanuel Vadot pinctrl-names = "default"; 467f126890aSEmmanuel Vadot pinctrl-0 = <&smb7_pins>; 468f126890aSEmmanuel Vadot status = "disabled"; 469f126890aSEmmanuel Vadot }; 470f126890aSEmmanuel Vadot 471f126890aSEmmanuel Vadot i2c8: i2c@88000 { 472f126890aSEmmanuel Vadot reg = <0x88000 0x1000>; 473f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 474f126890aSEmmanuel Vadot #address-cells = <1>; 475f126890aSEmmanuel Vadot #size-cells = <0>; 476f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 477f126890aSEmmanuel Vadot interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 478f126890aSEmmanuel Vadot pinctrl-names = "default"; 479f126890aSEmmanuel Vadot pinctrl-0 = <&smb8_pins>; 480f126890aSEmmanuel Vadot status = "disabled"; 481f126890aSEmmanuel Vadot }; 482f126890aSEmmanuel Vadot 483f126890aSEmmanuel Vadot i2c9: i2c@89000 { 484f126890aSEmmanuel Vadot reg = <0x89000 0x1000>; 485f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 486f126890aSEmmanuel Vadot #address-cells = <1>; 487f126890aSEmmanuel Vadot #size-cells = <0>; 488f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 489f126890aSEmmanuel Vadot interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 490f126890aSEmmanuel Vadot pinctrl-names = "default"; 491f126890aSEmmanuel Vadot pinctrl-0 = <&smb9_pins>; 492f126890aSEmmanuel Vadot status = "disabled"; 493f126890aSEmmanuel Vadot }; 494f126890aSEmmanuel Vadot 495f126890aSEmmanuel Vadot i2c10: i2c@8a000 { 496f126890aSEmmanuel Vadot reg = <0x8a000 0x1000>; 497f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 498f126890aSEmmanuel Vadot #address-cells = <1>; 499f126890aSEmmanuel Vadot #size-cells = <0>; 500f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 501f126890aSEmmanuel Vadot interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; 502f126890aSEmmanuel Vadot pinctrl-names = "default"; 503f126890aSEmmanuel Vadot pinctrl-0 = <&smb10_pins>; 504f126890aSEmmanuel Vadot status = "disabled"; 505f126890aSEmmanuel Vadot }; 506f126890aSEmmanuel Vadot 507f126890aSEmmanuel Vadot i2c11: i2c@8b000 { 508f126890aSEmmanuel Vadot reg = <0x8b000 0x1000>; 509f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 510f126890aSEmmanuel Vadot #address-cells = <1>; 511f126890aSEmmanuel Vadot #size-cells = <0>; 512f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 513f126890aSEmmanuel Vadot interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 514f126890aSEmmanuel Vadot pinctrl-names = "default"; 515f126890aSEmmanuel Vadot pinctrl-0 = <&smb11_pins>; 516f126890aSEmmanuel Vadot status = "disabled"; 517f126890aSEmmanuel Vadot }; 518f126890aSEmmanuel Vadot 519f126890aSEmmanuel Vadot i2c12: i2c@8c000 { 520f126890aSEmmanuel Vadot reg = <0x8c000 0x1000>; 521f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 522f126890aSEmmanuel Vadot #address-cells = <1>; 523f126890aSEmmanuel Vadot #size-cells = <0>; 524f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 525f126890aSEmmanuel Vadot interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; 526f126890aSEmmanuel Vadot pinctrl-names = "default"; 527f126890aSEmmanuel Vadot pinctrl-0 = <&smb12_pins>; 528f126890aSEmmanuel Vadot status = "disabled"; 529f126890aSEmmanuel Vadot }; 530f126890aSEmmanuel Vadot 531f126890aSEmmanuel Vadot i2c13: i2c@8d000 { 532f126890aSEmmanuel Vadot reg = <0x8d000 0x1000>; 533f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 534f126890aSEmmanuel Vadot #address-cells = <1>; 535f126890aSEmmanuel Vadot #size-cells = <0>; 536f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 537f126890aSEmmanuel Vadot interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; 538f126890aSEmmanuel Vadot pinctrl-names = "default"; 539f126890aSEmmanuel Vadot pinctrl-0 = <&smb13_pins>; 540f126890aSEmmanuel Vadot status = "disabled"; 541f126890aSEmmanuel Vadot }; 542f126890aSEmmanuel Vadot 543f126890aSEmmanuel Vadot i2c14: i2c@8e000 { 544f126890aSEmmanuel Vadot reg = <0x8e000 0x1000>; 545f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 546f126890aSEmmanuel Vadot #address-cells = <1>; 547f126890aSEmmanuel Vadot #size-cells = <0>; 548f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 549f126890aSEmmanuel Vadot interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>; 550f126890aSEmmanuel Vadot pinctrl-names = "default"; 551f126890aSEmmanuel Vadot pinctrl-0 = <&smb14_pins>; 552f126890aSEmmanuel Vadot status = "disabled"; 553f126890aSEmmanuel Vadot }; 554f126890aSEmmanuel Vadot 555f126890aSEmmanuel Vadot i2c15: i2c@8f000 { 556f126890aSEmmanuel Vadot reg = <0x8f000 0x1000>; 557f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-i2c"; 558f126890aSEmmanuel Vadot #address-cells = <1>; 559f126890aSEmmanuel Vadot #size-cells = <0>; 560f126890aSEmmanuel Vadot clocks = <&clk NPCM7XX_CLK_APB2>; 561f126890aSEmmanuel Vadot interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>; 562f126890aSEmmanuel Vadot pinctrl-names = "default"; 563f126890aSEmmanuel Vadot pinctrl-0 = <&smb15_pins>; 564f126890aSEmmanuel Vadot status = "disabled"; 565f126890aSEmmanuel Vadot }; 566f126890aSEmmanuel Vadot }; 567f126890aSEmmanuel Vadot }; 568f126890aSEmmanuel Vadot 569f126890aSEmmanuel Vadot pinctrl: pinctrl@f0800000 { 570f126890aSEmmanuel Vadot #address-cells = <1>; 571f126890aSEmmanuel Vadot #size-cells = <1>; 572f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-pinctrl", "syscon", "simple-mfd"; 573f126890aSEmmanuel Vadot ranges = <0 0xf0010000 0x8000>; 574f126890aSEmmanuel Vadot gpio0: gpio@f0010000 { 575f126890aSEmmanuel Vadot gpio-controller; 576f126890aSEmmanuel Vadot #gpio-cells = <2>; 577f126890aSEmmanuel Vadot reg = <0x0 0x80>; 578f126890aSEmmanuel Vadot interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 579f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 0 32>; 580f126890aSEmmanuel Vadot }; 581f126890aSEmmanuel Vadot gpio1: gpio@f0011000 { 582f126890aSEmmanuel Vadot gpio-controller; 583f126890aSEmmanuel Vadot #gpio-cells = <2>; 584f126890aSEmmanuel Vadot reg = <0x1000 0x80>; 585f126890aSEmmanuel Vadot interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; 586f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 32 32>; 587f126890aSEmmanuel Vadot }; 588f126890aSEmmanuel Vadot gpio2: gpio@f0012000 { 589f126890aSEmmanuel Vadot gpio-controller; 590f126890aSEmmanuel Vadot #gpio-cells = <2>; 591f126890aSEmmanuel Vadot reg = <0x2000 0x80>; 592f126890aSEmmanuel Vadot interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; 593f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 64 32>; 594f126890aSEmmanuel Vadot }; 595f126890aSEmmanuel Vadot gpio3: gpio@f0013000 { 596f126890aSEmmanuel Vadot gpio-controller; 597f126890aSEmmanuel Vadot #gpio-cells = <2>; 598f126890aSEmmanuel Vadot reg = <0x3000 0x80>; 599f126890aSEmmanuel Vadot interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; 600f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 96 32>; 601f126890aSEmmanuel Vadot }; 602f126890aSEmmanuel Vadot gpio4: gpio@f0014000 { 603f126890aSEmmanuel Vadot gpio-controller; 604f126890aSEmmanuel Vadot #gpio-cells = <2>; 605f126890aSEmmanuel Vadot reg = <0x4000 0x80>; 606f126890aSEmmanuel Vadot interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 607f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 128 32>; 608f126890aSEmmanuel Vadot }; 609f126890aSEmmanuel Vadot gpio5: gpio@f0015000 { 610f126890aSEmmanuel Vadot gpio-controller; 611f126890aSEmmanuel Vadot #gpio-cells = <2>; 612f126890aSEmmanuel Vadot reg = <0x5000 0x80>; 613f126890aSEmmanuel Vadot interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>; 614f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 160 32>; 615f126890aSEmmanuel Vadot }; 616f126890aSEmmanuel Vadot gpio6: gpio@f0016000 { 617f126890aSEmmanuel Vadot gpio-controller; 618f126890aSEmmanuel Vadot #gpio-cells = <2>; 619f126890aSEmmanuel Vadot reg = <0x6000 0x80>; 620f126890aSEmmanuel Vadot interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>; 621f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 192 32>; 622f126890aSEmmanuel Vadot }; 623f126890aSEmmanuel Vadot gpio7: gpio@f0017000 { 624f126890aSEmmanuel Vadot gpio-controller; 625f126890aSEmmanuel Vadot #gpio-cells = <2>; 626f126890aSEmmanuel Vadot reg = <0x7000 0x80>; 627f126890aSEmmanuel Vadot interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; 628f126890aSEmmanuel Vadot gpio-ranges = <&pinctrl 0 224 32>; 629f126890aSEmmanuel Vadot }; 630f126890aSEmmanuel Vadot 631f126890aSEmmanuel Vadot iox1_pins: iox1-pins { 632f126890aSEmmanuel Vadot groups = "iox1"; 633f126890aSEmmanuel Vadot function = "iox1"; 634f126890aSEmmanuel Vadot }; 635f126890aSEmmanuel Vadot iox2_pins: iox2-pins { 636f126890aSEmmanuel Vadot groups = "iox2"; 637f126890aSEmmanuel Vadot function = "iox2"; 638f126890aSEmmanuel Vadot }; 639f126890aSEmmanuel Vadot smb1d_pins: smb1d-pins { 640f126890aSEmmanuel Vadot groups = "smb1d"; 641f126890aSEmmanuel Vadot function = "smb1d"; 642f126890aSEmmanuel Vadot }; 643f126890aSEmmanuel Vadot smb2d_pins: smb2d-pins { 644f126890aSEmmanuel Vadot groups = "smb2d"; 645f126890aSEmmanuel Vadot function = "smb2d"; 646f126890aSEmmanuel Vadot }; 647f126890aSEmmanuel Vadot lkgpo1_pins: lkgpo1-pins { 648f126890aSEmmanuel Vadot groups = "lkgpo1"; 649f126890aSEmmanuel Vadot function = "lkgpo1"; 650f126890aSEmmanuel Vadot }; 651f126890aSEmmanuel Vadot lkgpo2_pins: lkgpo2-pins { 652f126890aSEmmanuel Vadot groups = "lkgpo2"; 653f126890aSEmmanuel Vadot function = "lkgpo2"; 654f126890aSEmmanuel Vadot }; 655f126890aSEmmanuel Vadot ioxh_pins: ioxh-pins { 656f126890aSEmmanuel Vadot groups = "ioxh"; 657f126890aSEmmanuel Vadot function = "ioxh"; 658f126890aSEmmanuel Vadot }; 659f126890aSEmmanuel Vadot gspi_pins: gspi-pins { 660f126890aSEmmanuel Vadot groups = "gspi"; 661f126890aSEmmanuel Vadot function = "gspi"; 662f126890aSEmmanuel Vadot }; 663f126890aSEmmanuel Vadot smb5b_pins: smb5b-pins { 664f126890aSEmmanuel Vadot groups = "smb5b"; 665f126890aSEmmanuel Vadot function = "smb5b"; 666f126890aSEmmanuel Vadot }; 667f126890aSEmmanuel Vadot smb5c_pins: smb5c-pins { 668f126890aSEmmanuel Vadot groups = "smb5c"; 669f126890aSEmmanuel Vadot function = "smb5c"; 670f126890aSEmmanuel Vadot }; 671f126890aSEmmanuel Vadot lkgpo0_pins: lkgpo0-pins { 672f126890aSEmmanuel Vadot groups = "lkgpo0"; 673f126890aSEmmanuel Vadot function = "lkgpo0"; 674f126890aSEmmanuel Vadot }; 675f126890aSEmmanuel Vadot pspi2_pins: pspi2-pins { 676f126890aSEmmanuel Vadot groups = "pspi2"; 677f126890aSEmmanuel Vadot function = "pspi2"; 678f126890aSEmmanuel Vadot }; 679f126890aSEmmanuel Vadot smb4den_pins: smb4den-pins { 680f126890aSEmmanuel Vadot groups = "smb4den"; 681f126890aSEmmanuel Vadot function = "smb4den"; 682f126890aSEmmanuel Vadot }; 683f126890aSEmmanuel Vadot smb4b_pins: smb4b-pins { 684f126890aSEmmanuel Vadot groups = "smb4b"; 685f126890aSEmmanuel Vadot function = "smb4b"; 686f126890aSEmmanuel Vadot }; 687f126890aSEmmanuel Vadot smb4c_pins: smb4c-pins { 688f126890aSEmmanuel Vadot groups = "smb4c"; 689f126890aSEmmanuel Vadot function = "smb4c"; 690f126890aSEmmanuel Vadot }; 691f126890aSEmmanuel Vadot smb15_pins: smb15-pins { 692f126890aSEmmanuel Vadot groups = "smb15"; 693f126890aSEmmanuel Vadot function = "smb15"; 694f126890aSEmmanuel Vadot }; 695f126890aSEmmanuel Vadot smb4d_pins: smb4d-pins { 696f126890aSEmmanuel Vadot groups = "smb4d"; 697f126890aSEmmanuel Vadot function = "smb4d"; 698f126890aSEmmanuel Vadot }; 699f126890aSEmmanuel Vadot smb14_pins: smb14-pins { 700f126890aSEmmanuel Vadot groups = "smb14"; 701f126890aSEmmanuel Vadot function = "smb14"; 702f126890aSEmmanuel Vadot }; 703f126890aSEmmanuel Vadot smb5_pins: smb5-pins { 704f126890aSEmmanuel Vadot groups = "smb5"; 705f126890aSEmmanuel Vadot function = "smb5"; 706f126890aSEmmanuel Vadot }; 707f126890aSEmmanuel Vadot smb4_pins: smb4-pins { 708f126890aSEmmanuel Vadot groups = "smb4"; 709f126890aSEmmanuel Vadot function = "smb4"; 710f126890aSEmmanuel Vadot }; 711f126890aSEmmanuel Vadot smb3_pins: smb3-pins { 712f126890aSEmmanuel Vadot groups = "smb3"; 713f126890aSEmmanuel Vadot function = "smb3"; 714f126890aSEmmanuel Vadot }; 715f126890aSEmmanuel Vadot spi0cs1_pins: spi0cs1-pins { 716f126890aSEmmanuel Vadot groups = "spi0cs1"; 717f126890aSEmmanuel Vadot function = "spi0cs1"; 718f126890aSEmmanuel Vadot }; 719f126890aSEmmanuel Vadot spi0cs2_pins: spi0cs2-pins { 720f126890aSEmmanuel Vadot groups = "spi0cs2"; 721f126890aSEmmanuel Vadot function = "spi0cs2"; 722f126890aSEmmanuel Vadot }; 723f126890aSEmmanuel Vadot spi0cs3_pins: spi0cs3-pins { 724f126890aSEmmanuel Vadot groups = "spi0cs3"; 725f126890aSEmmanuel Vadot function = "spi0cs3"; 726f126890aSEmmanuel Vadot }; 727f126890aSEmmanuel Vadot smb3c_pins: smb3c-pins { 728f126890aSEmmanuel Vadot groups = "smb3c"; 729f126890aSEmmanuel Vadot function = "smb3c"; 730f126890aSEmmanuel Vadot }; 731f126890aSEmmanuel Vadot smb3b_pins: smb3b-pins { 732f126890aSEmmanuel Vadot groups = "smb3b"; 733f126890aSEmmanuel Vadot function = "smb3b"; 734f126890aSEmmanuel Vadot }; 735f126890aSEmmanuel Vadot bmcuart0a_pins: bmcuart0a-pins { 736f126890aSEmmanuel Vadot groups = "bmcuart0a"; 737f126890aSEmmanuel Vadot function = "bmcuart0a"; 738f126890aSEmmanuel Vadot }; 739f126890aSEmmanuel Vadot uart1_pins: uart1-pins { 740f126890aSEmmanuel Vadot groups = "uart1"; 741f126890aSEmmanuel Vadot function = "uart1"; 742f126890aSEmmanuel Vadot }; 743f126890aSEmmanuel Vadot jtag2_pins: jtag2-pins { 744f126890aSEmmanuel Vadot groups = "jtag2"; 745f126890aSEmmanuel Vadot function = "jtag2"; 746f126890aSEmmanuel Vadot }; 747f126890aSEmmanuel Vadot bmcuart1_pins: bmcuart1-pins { 748f126890aSEmmanuel Vadot groups = "bmcuart1"; 749f126890aSEmmanuel Vadot function = "bmcuart1"; 750f126890aSEmmanuel Vadot }; 751f126890aSEmmanuel Vadot uart2_pins: uart2-pins { 752f126890aSEmmanuel Vadot groups = "uart2"; 753f126890aSEmmanuel Vadot function = "uart2"; 754f126890aSEmmanuel Vadot }; 755f126890aSEmmanuel Vadot bmcuart0b_pins: bmcuart0b-pins { 756f126890aSEmmanuel Vadot groups = "bmcuart0b"; 757f126890aSEmmanuel Vadot function = "bmcuart0b"; 758f126890aSEmmanuel Vadot }; 759f126890aSEmmanuel Vadot r1err_pins: r1err-pins { 760f126890aSEmmanuel Vadot groups = "r1err"; 761f126890aSEmmanuel Vadot function = "r1err"; 762f126890aSEmmanuel Vadot }; 763f126890aSEmmanuel Vadot r1md_pins: r1md-pins { 764f126890aSEmmanuel Vadot groups = "r1md"; 765f126890aSEmmanuel Vadot function = "r1md"; 766f126890aSEmmanuel Vadot }; 767f126890aSEmmanuel Vadot smb3d_pins: smb3d-pins { 768f126890aSEmmanuel Vadot groups = "smb3d"; 769f126890aSEmmanuel Vadot function = "smb3d"; 770f126890aSEmmanuel Vadot }; 771f126890aSEmmanuel Vadot fanin0_pins: fanin0-pins { 772f126890aSEmmanuel Vadot groups = "fanin0"; 773f126890aSEmmanuel Vadot function = "fanin0"; 774f126890aSEmmanuel Vadot }; 775f126890aSEmmanuel Vadot fanin1_pins: fanin1-pins { 776f126890aSEmmanuel Vadot groups = "fanin1"; 777f126890aSEmmanuel Vadot function = "fanin1"; 778f126890aSEmmanuel Vadot }; 779f126890aSEmmanuel Vadot fanin2_pins: fanin2-pins { 780f126890aSEmmanuel Vadot groups = "fanin2"; 781f126890aSEmmanuel Vadot function = "fanin2"; 782f126890aSEmmanuel Vadot }; 783f126890aSEmmanuel Vadot fanin3_pins: fanin3-pins { 784f126890aSEmmanuel Vadot groups = "fanin3"; 785f126890aSEmmanuel Vadot function = "fanin3"; 786f126890aSEmmanuel Vadot }; 787f126890aSEmmanuel Vadot fanin4_pins: fanin4-pins { 788f126890aSEmmanuel Vadot groups = "fanin4"; 789f126890aSEmmanuel Vadot function = "fanin4"; 790f126890aSEmmanuel Vadot }; 791f126890aSEmmanuel Vadot fanin5_pins: fanin5-pins { 792f126890aSEmmanuel Vadot groups = "fanin5"; 793f126890aSEmmanuel Vadot function = "fanin5"; 794f126890aSEmmanuel Vadot }; 795f126890aSEmmanuel Vadot fanin6_pins: fanin6-pins { 796f126890aSEmmanuel Vadot groups = "fanin6"; 797f126890aSEmmanuel Vadot function = "fanin6"; 798f126890aSEmmanuel Vadot }; 799f126890aSEmmanuel Vadot fanin7_pins: fanin7-pins { 800f126890aSEmmanuel Vadot groups = "fanin7"; 801f126890aSEmmanuel Vadot function = "fanin7"; 802f126890aSEmmanuel Vadot }; 803f126890aSEmmanuel Vadot fanin8_pins: fanin8-pins { 804f126890aSEmmanuel Vadot groups = "fanin8"; 805f126890aSEmmanuel Vadot function = "fanin8"; 806f126890aSEmmanuel Vadot }; 807f126890aSEmmanuel Vadot fanin9_pins: fanin9-pins { 808f126890aSEmmanuel Vadot groups = "fanin9"; 809f126890aSEmmanuel Vadot function = "fanin9"; 810f126890aSEmmanuel Vadot }; 811f126890aSEmmanuel Vadot fanin10_pins: fanin10-pins { 812f126890aSEmmanuel Vadot groups = "fanin10"; 813f126890aSEmmanuel Vadot function = "fanin10"; 814f126890aSEmmanuel Vadot }; 815f126890aSEmmanuel Vadot fanin11_pins: fanin11-pins { 816f126890aSEmmanuel Vadot groups = "fanin11"; 817f126890aSEmmanuel Vadot function = "fanin11"; 818f126890aSEmmanuel Vadot }; 819f126890aSEmmanuel Vadot fanin12_pins: fanin12-pins { 820f126890aSEmmanuel Vadot groups = "fanin12"; 821f126890aSEmmanuel Vadot function = "fanin12"; 822f126890aSEmmanuel Vadot }; 823f126890aSEmmanuel Vadot fanin13_pins: fanin13-pins { 824f126890aSEmmanuel Vadot groups = "fanin13"; 825f126890aSEmmanuel Vadot function = "fanin13"; 826f126890aSEmmanuel Vadot }; 827f126890aSEmmanuel Vadot fanin14_pins: fanin14-pins { 828f126890aSEmmanuel Vadot groups = "fanin14"; 829f126890aSEmmanuel Vadot function = "fanin14"; 830f126890aSEmmanuel Vadot }; 831f126890aSEmmanuel Vadot fanin15_pins: fanin15-pins { 832f126890aSEmmanuel Vadot groups = "fanin15"; 833f126890aSEmmanuel Vadot function = "fanin15"; 834f126890aSEmmanuel Vadot }; 835f126890aSEmmanuel Vadot pwm0_pins: pwm0-pins { 836f126890aSEmmanuel Vadot groups = "pwm0"; 837f126890aSEmmanuel Vadot function = "pwm0"; 838f126890aSEmmanuel Vadot }; 839f126890aSEmmanuel Vadot pwm1_pins: pwm1-pins { 840f126890aSEmmanuel Vadot groups = "pwm1"; 841f126890aSEmmanuel Vadot function = "pwm1"; 842f126890aSEmmanuel Vadot }; 843f126890aSEmmanuel Vadot pwm2_pins: pwm2-pins { 844f126890aSEmmanuel Vadot groups = "pwm2"; 845f126890aSEmmanuel Vadot function = "pwm2"; 846f126890aSEmmanuel Vadot }; 847f126890aSEmmanuel Vadot pwm3_pins: pwm3-pins { 848f126890aSEmmanuel Vadot groups = "pwm3"; 849f126890aSEmmanuel Vadot function = "pwm3"; 850f126890aSEmmanuel Vadot }; 851f126890aSEmmanuel Vadot r2_pins: r2-pins { 852f126890aSEmmanuel Vadot groups = "r2"; 853f126890aSEmmanuel Vadot function = "r2"; 854f126890aSEmmanuel Vadot }; 855f126890aSEmmanuel Vadot r2err_pins: r2err-pins { 856f126890aSEmmanuel Vadot groups = "r2err"; 857f126890aSEmmanuel Vadot function = "r2err"; 858f126890aSEmmanuel Vadot }; 859f126890aSEmmanuel Vadot r2md_pins: r2md-pins { 860f126890aSEmmanuel Vadot groups = "r2md"; 861f126890aSEmmanuel Vadot function = "r2md"; 862f126890aSEmmanuel Vadot }; 863f126890aSEmmanuel Vadot ga20kbc_pins: ga20kbc-pins { 864f126890aSEmmanuel Vadot groups = "ga20kbc"; 865f126890aSEmmanuel Vadot function = "ga20kbc"; 866f126890aSEmmanuel Vadot }; 867f126890aSEmmanuel Vadot smb5d_pins: smb5d-pins { 868f126890aSEmmanuel Vadot groups = "smb5d"; 869f126890aSEmmanuel Vadot function = "smb5d"; 870f126890aSEmmanuel Vadot }; 871f126890aSEmmanuel Vadot lpc_pins: lpc-pins { 872f126890aSEmmanuel Vadot groups = "lpc"; 873f126890aSEmmanuel Vadot function = "lpc"; 874f126890aSEmmanuel Vadot }; 875f126890aSEmmanuel Vadot espi_pins: espi-pins { 876f126890aSEmmanuel Vadot groups = "espi"; 877f126890aSEmmanuel Vadot function = "espi"; 878f126890aSEmmanuel Vadot }; 879f126890aSEmmanuel Vadot rg1_pins: rg1-pins { 880f126890aSEmmanuel Vadot groups = "rg1"; 881f126890aSEmmanuel Vadot function = "rg1"; 882f126890aSEmmanuel Vadot }; 883f126890aSEmmanuel Vadot rg1mdio_pins: rg1mdio-pins { 884f126890aSEmmanuel Vadot groups = "rg1mdio"; 885f126890aSEmmanuel Vadot function = "rg1mdio"; 886f126890aSEmmanuel Vadot }; 887f126890aSEmmanuel Vadot rg2_pins: rg2-pins { 888f126890aSEmmanuel Vadot groups = "rg2"; 889f126890aSEmmanuel Vadot function = "rg2"; 890f126890aSEmmanuel Vadot }; 891f126890aSEmmanuel Vadot ddr_pins: ddr-pins { 892f126890aSEmmanuel Vadot groups = "ddr"; 893f126890aSEmmanuel Vadot function = "ddr"; 894f126890aSEmmanuel Vadot }; 895f126890aSEmmanuel Vadot smb0_pins: smb0-pins { 896f126890aSEmmanuel Vadot groups = "smb0"; 897f126890aSEmmanuel Vadot function = "smb0"; 898f126890aSEmmanuel Vadot }; 899f126890aSEmmanuel Vadot smb1_pins: smb1-pins { 900f126890aSEmmanuel Vadot groups = "smb1"; 901f126890aSEmmanuel Vadot function = "smb1"; 902f126890aSEmmanuel Vadot }; 903f126890aSEmmanuel Vadot smb2_pins: smb2-pins { 904f126890aSEmmanuel Vadot groups = "smb2"; 905f126890aSEmmanuel Vadot function = "smb2"; 906f126890aSEmmanuel Vadot }; 907f126890aSEmmanuel Vadot smb2c_pins: smb2c-pins { 908f126890aSEmmanuel Vadot groups = "smb2c"; 909f126890aSEmmanuel Vadot function = "smb2c"; 910f126890aSEmmanuel Vadot }; 911f126890aSEmmanuel Vadot smb2b_pins: smb2b-pins { 912f126890aSEmmanuel Vadot groups = "smb2b"; 913f126890aSEmmanuel Vadot function = "smb2b"; 914f126890aSEmmanuel Vadot }; 915f126890aSEmmanuel Vadot smb1c_pins: smb1c-pins { 916f126890aSEmmanuel Vadot groups = "smb1c"; 917f126890aSEmmanuel Vadot function = "smb1c"; 918f126890aSEmmanuel Vadot }; 919f126890aSEmmanuel Vadot smb1b_pins: smb1b-pins { 920f126890aSEmmanuel Vadot groups = "smb1b"; 921f126890aSEmmanuel Vadot function = "smb1b"; 922f126890aSEmmanuel Vadot }; 923f126890aSEmmanuel Vadot smb8_pins: smb8-pins { 924f126890aSEmmanuel Vadot groups = "smb8"; 925f126890aSEmmanuel Vadot function = "smb8"; 926f126890aSEmmanuel Vadot }; 927f126890aSEmmanuel Vadot smb9_pins: smb9-pins { 928f126890aSEmmanuel Vadot groups = "smb9"; 929f126890aSEmmanuel Vadot function = "smb9"; 930f126890aSEmmanuel Vadot }; 931f126890aSEmmanuel Vadot smb10_pins: smb10-pins { 932f126890aSEmmanuel Vadot groups = "smb10"; 933f126890aSEmmanuel Vadot function = "smb10"; 934f126890aSEmmanuel Vadot }; 935f126890aSEmmanuel Vadot smb11_pins: smb11-pins { 936f126890aSEmmanuel Vadot groups = "smb11"; 937f126890aSEmmanuel Vadot function = "smb11"; 938f126890aSEmmanuel Vadot }; 939f126890aSEmmanuel Vadot sd1_pins: sd1-pins { 940f126890aSEmmanuel Vadot groups = "sd1"; 941f126890aSEmmanuel Vadot function = "sd1"; 942f126890aSEmmanuel Vadot }; 943f126890aSEmmanuel Vadot sd1pwr_pins: sd1pwr-pins { 944f126890aSEmmanuel Vadot groups = "sd1pwr"; 945f126890aSEmmanuel Vadot function = "sd1pwr"; 946f126890aSEmmanuel Vadot }; 947f126890aSEmmanuel Vadot pwm4_pins: pwm4-pins { 948f126890aSEmmanuel Vadot groups = "pwm4"; 949f126890aSEmmanuel Vadot function = "pwm4"; 950f126890aSEmmanuel Vadot }; 951f126890aSEmmanuel Vadot pwm5_pins: pwm5-pins { 952f126890aSEmmanuel Vadot groups = "pwm5"; 953f126890aSEmmanuel Vadot function = "pwm5"; 954f126890aSEmmanuel Vadot }; 955f126890aSEmmanuel Vadot pwm6_pins: pwm6-pins { 956f126890aSEmmanuel Vadot groups = "pwm6"; 957f126890aSEmmanuel Vadot function = "pwm6"; 958f126890aSEmmanuel Vadot }; 959f126890aSEmmanuel Vadot pwm7_pins: pwm7-pins { 960f126890aSEmmanuel Vadot groups = "pwm7"; 961f126890aSEmmanuel Vadot function = "pwm7"; 962f126890aSEmmanuel Vadot }; 963f126890aSEmmanuel Vadot mmc8_pins: mmc8-pins { 964f126890aSEmmanuel Vadot groups = "mmc8"; 965f126890aSEmmanuel Vadot function = "mmc8"; 966f126890aSEmmanuel Vadot }; 967f126890aSEmmanuel Vadot mmc_pins: mmc-pins { 968f126890aSEmmanuel Vadot groups = "mmc"; 969f126890aSEmmanuel Vadot function = "mmc"; 970f126890aSEmmanuel Vadot }; 971f126890aSEmmanuel Vadot mmcwp_pins: mmcwp-pins { 972f126890aSEmmanuel Vadot groups = "mmcwp"; 973f126890aSEmmanuel Vadot function = "mmcwp"; 974f126890aSEmmanuel Vadot }; 975f126890aSEmmanuel Vadot mmccd_pins: mmccd-pins { 976f126890aSEmmanuel Vadot groups = "mmccd"; 977f126890aSEmmanuel Vadot function = "mmccd"; 978f126890aSEmmanuel Vadot }; 979f126890aSEmmanuel Vadot mmcrst_pins: mmcrst-pins { 980f126890aSEmmanuel Vadot groups = "mmcrst"; 981f126890aSEmmanuel Vadot function = "mmcrst"; 982f126890aSEmmanuel Vadot }; 983f126890aSEmmanuel Vadot clkout_pins: clkout-pins { 984f126890aSEmmanuel Vadot groups = "clkout"; 985f126890aSEmmanuel Vadot function = "clkout"; 986f126890aSEmmanuel Vadot }; 987f126890aSEmmanuel Vadot serirq_pins: serirq-pins { 988f126890aSEmmanuel Vadot groups = "serirq"; 989f126890aSEmmanuel Vadot function = "serirq"; 990f126890aSEmmanuel Vadot }; 991f126890aSEmmanuel Vadot lpcclk_pins: lpcclk-pins { 992f126890aSEmmanuel Vadot groups = "lpcclk"; 993f126890aSEmmanuel Vadot function = "lpcclk"; 994f126890aSEmmanuel Vadot }; 995f126890aSEmmanuel Vadot scipme_pins: scipme-pins { 996f126890aSEmmanuel Vadot groups = "scipme"; 997f126890aSEmmanuel Vadot function = "scipme"; 998f126890aSEmmanuel Vadot }; 999f126890aSEmmanuel Vadot sci_pins: sci-pins { 1000f126890aSEmmanuel Vadot groups = "sci"; 1001f126890aSEmmanuel Vadot function = "sci"; 1002f126890aSEmmanuel Vadot }; 1003f126890aSEmmanuel Vadot smb6_pins: smb6-pins { 1004f126890aSEmmanuel Vadot groups = "smb6"; 1005f126890aSEmmanuel Vadot function = "smb6"; 1006f126890aSEmmanuel Vadot }; 1007f126890aSEmmanuel Vadot smb7_pins: smb7-pins { 1008f126890aSEmmanuel Vadot groups = "smb7"; 1009f126890aSEmmanuel Vadot function = "smb7"; 1010f126890aSEmmanuel Vadot }; 1011f126890aSEmmanuel Vadot pspi1_pins: pspi1-pins { 1012f126890aSEmmanuel Vadot groups = "pspi1"; 1013f126890aSEmmanuel Vadot function = "pspi1"; 1014f126890aSEmmanuel Vadot }; 1015f126890aSEmmanuel Vadot faninx_pins: faninx-pins { 1016f126890aSEmmanuel Vadot groups = "faninx"; 1017f126890aSEmmanuel Vadot function = "faninx"; 1018f126890aSEmmanuel Vadot }; 1019f126890aSEmmanuel Vadot r1_pins: r1-pins { 1020f126890aSEmmanuel Vadot groups = "r1"; 1021f126890aSEmmanuel Vadot function = "r1"; 1022f126890aSEmmanuel Vadot }; 1023f126890aSEmmanuel Vadot spi3_pins: spi3-pins { 1024f126890aSEmmanuel Vadot groups = "spi3"; 1025f126890aSEmmanuel Vadot function = "spi3"; 1026f126890aSEmmanuel Vadot }; 1027f126890aSEmmanuel Vadot spi3cs1_pins: spi3cs1-pins { 1028f126890aSEmmanuel Vadot groups = "spi3cs1"; 1029f126890aSEmmanuel Vadot function = "spi3cs1"; 1030f126890aSEmmanuel Vadot }; 1031f126890aSEmmanuel Vadot spi3quad_pins: spi3quad-pins { 1032f126890aSEmmanuel Vadot groups = "spi3quad"; 1033f126890aSEmmanuel Vadot function = "spi3quad"; 1034f126890aSEmmanuel Vadot }; 1035f126890aSEmmanuel Vadot spi3cs2_pins: spi3cs2-pins { 1036f126890aSEmmanuel Vadot groups = "spi3cs2"; 1037f126890aSEmmanuel Vadot function = "spi3cs2"; 1038f126890aSEmmanuel Vadot }; 1039f126890aSEmmanuel Vadot spi3cs3_pins: spi3cs3-pins { 1040f126890aSEmmanuel Vadot groups = "spi3cs3"; 1041f126890aSEmmanuel Vadot function = "spi3cs3"; 1042f126890aSEmmanuel Vadot }; 1043f126890aSEmmanuel Vadot nprd_smi_pins: nprd-smi-pins { 1044f126890aSEmmanuel Vadot groups = "nprd_smi"; 1045f126890aSEmmanuel Vadot function = "nprd_smi"; 1046f126890aSEmmanuel Vadot }; 1047f126890aSEmmanuel Vadot smb0b_pins: smb0b-pins { 1048f126890aSEmmanuel Vadot groups = "smb0b"; 1049f126890aSEmmanuel Vadot function = "smb0b"; 1050f126890aSEmmanuel Vadot }; 1051f126890aSEmmanuel Vadot smb0c_pins: smb0c-pins { 1052f126890aSEmmanuel Vadot groups = "smb0c"; 1053f126890aSEmmanuel Vadot function = "smb0c"; 1054f126890aSEmmanuel Vadot }; 1055f126890aSEmmanuel Vadot smb0den_pins: smb0den-pins { 1056f126890aSEmmanuel Vadot groups = "smb0den"; 1057f126890aSEmmanuel Vadot function = "smb0den"; 1058f126890aSEmmanuel Vadot }; 1059f126890aSEmmanuel Vadot smb0d_pins: smb0d-pins { 1060f126890aSEmmanuel Vadot groups = "smb0d"; 1061f126890aSEmmanuel Vadot function = "smb0d"; 1062f126890aSEmmanuel Vadot }; 1063f126890aSEmmanuel Vadot ddc_pins: ddc-pins { 1064f126890aSEmmanuel Vadot groups = "ddc"; 1065f126890aSEmmanuel Vadot function = "ddc"; 1066f126890aSEmmanuel Vadot }; 1067f126890aSEmmanuel Vadot rg2mdio_pins: rg2mdio-pins { 1068f126890aSEmmanuel Vadot groups = "rg2mdio"; 1069f126890aSEmmanuel Vadot function = "rg2mdio"; 1070f126890aSEmmanuel Vadot }; 1071f126890aSEmmanuel Vadot wdog1_pins: wdog1-pins { 1072f126890aSEmmanuel Vadot groups = "wdog1"; 1073f126890aSEmmanuel Vadot function = "wdog1"; 1074f126890aSEmmanuel Vadot }; 1075f126890aSEmmanuel Vadot wdog2_pins: wdog2-pins { 1076f126890aSEmmanuel Vadot groups = "wdog2"; 1077f126890aSEmmanuel Vadot function = "wdog2"; 1078f126890aSEmmanuel Vadot }; 1079f126890aSEmmanuel Vadot smb12_pins: smb12-pins { 1080f126890aSEmmanuel Vadot groups = "smb12"; 1081f126890aSEmmanuel Vadot function = "smb12"; 1082f126890aSEmmanuel Vadot }; 1083f126890aSEmmanuel Vadot smb13_pins: smb13-pins { 1084f126890aSEmmanuel Vadot groups = "smb13"; 1085f126890aSEmmanuel Vadot function = "smb13"; 1086f126890aSEmmanuel Vadot }; 1087f126890aSEmmanuel Vadot spix_pins: spix-pins { 1088f126890aSEmmanuel Vadot groups = "spix"; 1089f126890aSEmmanuel Vadot function = "spix"; 1090f126890aSEmmanuel Vadot }; 1091f126890aSEmmanuel Vadot spixcs1_pins: spixcs1-pins { 1092f126890aSEmmanuel Vadot groups = "spixcs1"; 1093f126890aSEmmanuel Vadot function = "spixcs1"; 1094f126890aSEmmanuel Vadot }; 1095f126890aSEmmanuel Vadot clkreq_pins: clkreq-pins { 1096f126890aSEmmanuel Vadot groups = "clkreq"; 1097f126890aSEmmanuel Vadot function = "clkreq"; 1098f126890aSEmmanuel Vadot }; 1099f126890aSEmmanuel Vadot hgpio0_pins: hgpio0-pins { 1100f126890aSEmmanuel Vadot groups = "hgpio0"; 1101f126890aSEmmanuel Vadot function = "hgpio0"; 1102f126890aSEmmanuel Vadot }; 1103f126890aSEmmanuel Vadot hgpio1_pins: hgpio1-pins { 1104f126890aSEmmanuel Vadot groups = "hgpio1"; 1105f126890aSEmmanuel Vadot function = "hgpio1"; 1106f126890aSEmmanuel Vadot }; 1107f126890aSEmmanuel Vadot hgpio2_pins: hgpio2-pins { 1108f126890aSEmmanuel Vadot groups = "hgpio2"; 1109f126890aSEmmanuel Vadot function = "hgpio2"; 1110f126890aSEmmanuel Vadot }; 1111f126890aSEmmanuel Vadot hgpio3_pins: hgpio3-pins { 1112f126890aSEmmanuel Vadot groups = "hgpio3"; 1113f126890aSEmmanuel Vadot function = "hgpio3"; 1114f126890aSEmmanuel Vadot }; 1115f126890aSEmmanuel Vadot hgpio4_pins: hgpio4-pins { 1116f126890aSEmmanuel Vadot groups = "hgpio4"; 1117f126890aSEmmanuel Vadot function = "hgpio4"; 1118f126890aSEmmanuel Vadot }; 1119f126890aSEmmanuel Vadot hgpio5_pins: hgpio5-pins { 1120f126890aSEmmanuel Vadot groups = "hgpio5"; 1121f126890aSEmmanuel Vadot function = "hgpio5"; 1122f126890aSEmmanuel Vadot }; 1123f126890aSEmmanuel Vadot hgpio6_pins: hgpio6-pins { 1124f126890aSEmmanuel Vadot groups = "hgpio6"; 1125f126890aSEmmanuel Vadot function = "hgpio6"; 1126f126890aSEmmanuel Vadot }; 1127f126890aSEmmanuel Vadot hgpio7_pins: hgpio7-pins { 1128f126890aSEmmanuel Vadot groups = "hgpio7"; 1129f126890aSEmmanuel Vadot function = "hgpio7"; 1130f126890aSEmmanuel Vadot }; 1131f126890aSEmmanuel Vadot }; 1132f126890aSEmmanuel Vadot}; 1133