10ee6ac0dSryan_chen/* 20ee6ac0dSryan_chen * This device tree is copied from 3a71c3d2cSryan_chen * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g4.dtsi 40ee6ac0dSryan_chen */ 50ee6ac0dSryan_chen#include "skeleton.dtsi" 60ee6ac0dSryan_chen 70ee6ac0dSryan_chen/ { 80ee6ac0dSryan_chen model = "Aspeed BMC"; 90ee6ac0dSryan_chen compatible = "aspeed,ast2400"; 100ee6ac0dSryan_chen #address-cells = <1>; 110ee6ac0dSryan_chen #size-cells = <1>; 120ee6ac0dSryan_chen interrupt-parent = <&vic>; 130ee6ac0dSryan_chen 140ee6ac0dSryan_chen aliases { 150ee6ac0dSryan_chen i2c0 = &i2c0; 160ee6ac0dSryan_chen i2c1 = &i2c1; 170ee6ac0dSryan_chen i2c2 = &i2c2; 180ee6ac0dSryan_chen i2c3 = &i2c3; 190ee6ac0dSryan_chen i2c4 = &i2c4; 200ee6ac0dSryan_chen i2c5 = &i2c5; 210ee6ac0dSryan_chen i2c6 = &i2c6; 220ee6ac0dSryan_chen i2c7 = &i2c7; 230ee6ac0dSryan_chen i2c8 = &i2c8; 240ee6ac0dSryan_chen i2c9 = &i2c9; 250ee6ac0dSryan_chen i2c10 = &i2c10; 260ee6ac0dSryan_chen i2c11 = &i2c11; 270ee6ac0dSryan_chen i2c12 = &i2c12; 280ee6ac0dSryan_chen i2c13 = &i2c13; 290ee6ac0dSryan_chen serial0 = &uart1; 300ee6ac0dSryan_chen serial1 = &uart2; 310ee6ac0dSryan_chen serial2 = &uart3; 320ee6ac0dSryan_chen serial3 = &uart4; 330ee6ac0dSryan_chen serial4 = &uart5; 340ee6ac0dSryan_chen serial5 = &vuart; 350ee6ac0dSryan_chen }; 360ee6ac0dSryan_chen 370ee6ac0dSryan_chen cpus { 380ee6ac0dSryan_chen #address-cells = <1>; 390ee6ac0dSryan_chen #size-cells = <0>; 400ee6ac0dSryan_chen 410ee6ac0dSryan_chen cpu@0 { 420ee6ac0dSryan_chen compatible = "arm,arm926ej-s"; 430ee6ac0dSryan_chen device_type = "cpu"; 440ee6ac0dSryan_chen reg = <0>; 450ee6ac0dSryan_chen }; 460ee6ac0dSryan_chen }; 470ee6ac0dSryan_chen 480ee6ac0dSryan_chen memory@40000000 { 490ee6ac0dSryan_chen device_type = "memory"; 500ee6ac0dSryan_chen reg = <0x40000000 0>; 510ee6ac0dSryan_chen }; 520ee6ac0dSryan_chen 530ee6ac0dSryan_chen ahb { 540ee6ac0dSryan_chen compatible = "simple-bus"; 550ee6ac0dSryan_chen #address-cells = <1>; 560ee6ac0dSryan_chen #size-cells = <1>; 570ee6ac0dSryan_chen ranges; 580ee6ac0dSryan_chen 590ee6ac0dSryan_chen fmc: flash-controller@1e620000 { 600ee6ac0dSryan_chen reg = < 0x1e620000 0xc4 610ee6ac0dSryan_chen 0x20000000 0x10000000 >; 620ee6ac0dSryan_chen #address-cells = <1>; 630ee6ac0dSryan_chen #size-cells = <0>; 640ee6ac0dSryan_chen compatible = "aspeed,ast2400-fmc"; 650ee6ac0dSryan_chen status = "disabled"; 660ee6ac0dSryan_chen interrupts = <19>; 670ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_AHB>; 680ee6ac0dSryan_chen num-cs = <3>; 690ee6ac0dSryan_chen flash@0 { 700ee6ac0dSryan_chen reg = < 0 >; 710ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 720ee6ac0dSryan_chen status = "disabled"; 730ee6ac0dSryan_chen }; 740ee6ac0dSryan_chen flash@1 { 750ee6ac0dSryan_chen reg = < 1 >; 760ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 770ee6ac0dSryan_chen status = "disabled"; 780ee6ac0dSryan_chen }; 790ee6ac0dSryan_chen flash@2 { 800ee6ac0dSryan_chen reg = < 2 >; 810ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 820ee6ac0dSryan_chen status = "disabled"; 830ee6ac0dSryan_chen }; 840ee6ac0dSryan_chen }; 850ee6ac0dSryan_chen 860ee6ac0dSryan_chen spi1: flash-controller@1e630000 { 870ee6ac0dSryan_chen reg = < 0x1e630000 0xc4 880ee6ac0dSryan_chen 0x30000000 0x08000000 >; 890ee6ac0dSryan_chen #address-cells = <1>; 900ee6ac0dSryan_chen #size-cells = <0>; 910ee6ac0dSryan_chen compatible = "aspeed,ast2400-spi"; 920ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_AHB>; 930ee6ac0dSryan_chen status = "disabled"; 940ee6ac0dSryan_chen num-cs = <2>; 950ee6ac0dSryan_chen flash@0 { 960ee6ac0dSryan_chen reg = < 0 >; 970ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 980ee6ac0dSryan_chen status = "disabled"; 990ee6ac0dSryan_chen }; 1000ee6ac0dSryan_chen flash@1 { 1010ee6ac0dSryan_chen reg = < 1 >; 1020ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 1030ee6ac0dSryan_chen status = "disabled"; 1040ee6ac0dSryan_chen }; 1050ee6ac0dSryan_chen }; 1060ee6ac0dSryan_chen 1070ee6ac0dSryan_chen spi2: flash-controller@1e631000 { 1080ee6ac0dSryan_chen reg = < 0x1e631000 0xc4 1090ee6ac0dSryan_chen 0x38000000 0x08000000 >; 1100ee6ac0dSryan_chen #address-cells = <1>; 1110ee6ac0dSryan_chen #size-cells = <0>; 1120ee6ac0dSryan_chen compatible = "aspeed,ast2400-spi"; 1130ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_AHB>; 1140ee6ac0dSryan_chen status = "disabled"; 1150ee6ac0dSryan_chen num-cs = <2>; 1160ee6ac0dSryan_chen flash@0 { 1170ee6ac0dSryan_chen reg = < 0 >; 1180ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 1190ee6ac0dSryan_chen status = "disabled"; 1200ee6ac0dSryan_chen }; 1210ee6ac0dSryan_chen flash@1 { 1220ee6ac0dSryan_chen reg = < 1 >; 1230ee6ac0dSryan_chen compatible = "jedec,spi-nor"; 1240ee6ac0dSryan_chen status = "disabled"; 1250ee6ac0dSryan_chen }; 1260ee6ac0dSryan_chen }; 1270ee6ac0dSryan_chen 1280ee6ac0dSryan_chen vic: interrupt-controller@1e6c0080 { 1290ee6ac0dSryan_chen compatible = "aspeed,ast2400-vic"; 1300ee6ac0dSryan_chen interrupt-controller; 1310ee6ac0dSryan_chen #interrupt-cells = <1>; 1320ee6ac0dSryan_chen valid-sources = <0xfefff7ff 0x0807ffff>; 1330ee6ac0dSryan_chen reg = <0x1e6c0080 0x80>; 1340ee6ac0dSryan_chen }; 1350ee6ac0dSryan_chen 1360ee6ac0dSryan_chen mac0: ethernet@1e660000 { 1370ee6ac0dSryan_chen compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 1380ee6ac0dSryan_chen reg = <0x1e660000 0x180>; 1390ee6ac0dSryan_chen interrupts = <2>; 140a71c3d2cSryan_chen clocks = <&scu ASPEED_CLK_GATE_MAC1CLK>; 1410ee6ac0dSryan_chen status = "disabled"; 1420ee6ac0dSryan_chen }; 1430ee6ac0dSryan_chen 1440ee6ac0dSryan_chen mac1: ethernet@1e680000 { 1450ee6ac0dSryan_chen compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 1460ee6ac0dSryan_chen reg = <0x1e680000 0x180>; 1470ee6ac0dSryan_chen interrupts = <3>; 148a71c3d2cSryan_chen clocks = <&scu ASPEED_CLK_GATE_MAC2CLK>; 1490ee6ac0dSryan_chen status = "disabled"; 1500ee6ac0dSryan_chen }; 1510ee6ac0dSryan_chen 1520ee6ac0dSryan_chen ehci0: usb@1e6a1000 { 1530ee6ac0dSryan_chen compatible = "aspeed,ast2400-ehci", "generic-ehci"; 1540ee6ac0dSryan_chen reg = <0x1e6a1000 0x100>; 1550ee6ac0dSryan_chen interrupts = <5>; 1560ee6ac0dSryan_chen status = "disabled"; 1570ee6ac0dSryan_chen }; 1580ee6ac0dSryan_chen 1590ee6ac0dSryan_chen ehci1: usb@1e6a3000 { 1600ee6ac0dSryan_chen compatible = "aspeed,ast2400-ehci", "generic-ehci"; 1610ee6ac0dSryan_chen reg = <0x1e6a3000 0x100>; 1620ee6ac0dSryan_chen interrupts = <13>; 1630ee6ac0dSryan_chen status = "disabled"; 1640ee6ac0dSryan_chen }; 1650ee6ac0dSryan_chen 1660ee6ac0dSryan_chen uhci: usb@1e6b0000 { 1670ee6ac0dSryan_chen compatible = "aspeed,ast2400-uhci", "generic-uhci"; 1680ee6ac0dSryan_chen reg = <0x1e6b0000 0x100>; 1690ee6ac0dSryan_chen interrupts = <14>; 1700ee6ac0dSryan_chen #ports = <2>; 1710ee6ac0dSryan_chen status = "disabled"; 1720ee6ac0dSryan_chen }; 1730ee6ac0dSryan_chen 1740ee6ac0dSryan_chen apb { 1750ee6ac0dSryan_chen compatible = "simple-bus"; 1760ee6ac0dSryan_chen #address-cells = <1>; 1770ee6ac0dSryan_chen #size-cells = <1>; 1780ee6ac0dSryan_chen ranges; 1790ee6ac0dSryan_chen 1800ee6ac0dSryan_chen syscon: syscon@1e6e2000 { 1810ee6ac0dSryan_chen compatible = "aspeed,g5-scu", "syscon", "simple-mfd"; 1820ee6ac0dSryan_chen reg = <0x1e6e2000 0x1a8>; 1830ee6ac0dSryan_chen #clock-cells = <1>; 1840ee6ac0dSryan_chen #reset-cells = <1>; 1850ee6ac0dSryan_chen 1860ee6ac0dSryan_chen pinctrl: pinctrl { 187a71c3d2cSryan_chen compatible = "aspeed,g4-pinctrl"; 1880ee6ac0dSryan_chen aspeed,external-nodes = <&gfx &lhc>; 1890ee6ac0dSryan_chen 1900ee6ac0dSryan_chen }; 1910ee6ac0dSryan_chen }; 1920ee6ac0dSryan_chen 1930ee6ac0dSryan_chen rng: hwrng@1e6e2078 { 1940ee6ac0dSryan_chen compatible = "timeriomem_rng"; 1950ee6ac0dSryan_chen reg = <0x1e6e2078 0x4>; 1960ee6ac0dSryan_chen period = <1>; 1970ee6ac0dSryan_chen quality = <100>; 1980ee6ac0dSryan_chen }; 1990ee6ac0dSryan_chen 2000ee6ac0dSryan_chen gfx: display@1e6e6000 { 2010ee6ac0dSryan_chen compatible = "aspeed,ast2400-gfx", "syscon"; 2020ee6ac0dSryan_chen reg = <0x1e6e6000 0x1000>; 2030ee6ac0dSryan_chen reg-io-width = <4>; 2040ee6ac0dSryan_chen }; 2050ee6ac0dSryan_chen 2060ee6ac0dSryan_chen adc: adc@1e6e9000 { 2070ee6ac0dSryan_chen compatible = "aspeed,ast2400-adc"; 2080ee6ac0dSryan_chen reg = <0x1e6e9000 0xb0>; 2090ee6ac0dSryan_chen #io-channel-cells = <1>; 2100ee6ac0dSryan_chen status = "disabled"; 2110ee6ac0dSryan_chen }; 2120ee6ac0dSryan_chen 2130ee6ac0dSryan_chen sram@1e720000 { 2140ee6ac0dSryan_chen compatible = "mmio-sram"; 215*ff7497c4Sryan_chen reg = <0x1e720000 0x8000>; // 36K 2160ee6ac0dSryan_chen }; 2170ee6ac0dSryan_chen 2180ee6ac0dSryan_chen sdhci: sdhci@1e740000 { 2190ee6ac0dSryan_chen #interrupt-cells = <1>; 2200ee6ac0dSryan_chen compatible = "aspeed,aspeed-sdhci-irq", "simple-mfd"; 2210ee6ac0dSryan_chen reg = <0x1e740000 0x1000>; 2220ee6ac0dSryan_chen interrupts = <26>; 2230ee6ac0dSryan_chen interrupt-controller; 2240ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_SDCLK>, <&scu ASPEED_CLK_GATE_SDEXTCLK>; 2250ee6ac0dSryan_chen clock-names = "ctrlclk", "extclk"; 2260ee6ac0dSryan_chen #address-cells = <1>; 2270ee6ac0dSryan_chen #size-cells = <1>; 2280ee6ac0dSryan_chen ranges = <0x0 0x1e740000 0x1000>; 2290ee6ac0dSryan_chen 2300ee6ac0dSryan_chen sdhci_slot0: sdhci_slot0@100 { 2310ee6ac0dSryan_chen compatible = "aspeed,sdhci-ast2400"; 2320ee6ac0dSryan_chen reg = <0x100 0x100>; 2330ee6ac0dSryan_chen interrupts = <0>; 2340ee6ac0dSryan_chen interrupt-parent = <&sdhci>; 2350ee6ac0dSryan_chen sdhci,auto-cmd12; 2360ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_SDIO>; 2370ee6ac0dSryan_chen status = "disabled"; 2380ee6ac0dSryan_chen }; 2390ee6ac0dSryan_chen 2400ee6ac0dSryan_chen sdhci_slot1: sdhci_slot1@200 { 2410ee6ac0dSryan_chen compatible = "aspeed,sdhci-ast2400"; 2420ee6ac0dSryan_chen reg = <0x200 0x100>; 2430ee6ac0dSryan_chen interrupts = <1>; 2440ee6ac0dSryan_chen interrupt-parent = <&sdhci>; 2450ee6ac0dSryan_chen sdhci,auto-cmd12; 2460ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_SDIO>; 2470ee6ac0dSryan_chen status = "disabled"; 2480ee6ac0dSryan_chen }; 2490ee6ac0dSryan_chen 2500ee6ac0dSryan_chen }; 2510ee6ac0dSryan_chen 2520ee6ac0dSryan_chen gpio: gpio@1e780000 { 2530ee6ac0dSryan_chen #gpio-cells = <2>; 2540ee6ac0dSryan_chen gpio-controller; 2550ee6ac0dSryan_chen compatible = "aspeed,ast2400-gpio"; 2560ee6ac0dSryan_chen reg = <0x1e780000 0x1000>; 2570ee6ac0dSryan_chen interrupts = <20>; 258*ff7497c4Sryan_chen gpio-ranges = <&pinctrl 0 0 216>; 259*ff7497c4Sryan_chen ngpios = <216>; 2600ee6ac0dSryan_chen interrupt-controller; 2610ee6ac0dSryan_chen }; 2620ee6ac0dSryan_chen 2630ee6ac0dSryan_chen timer: timer@1e782000 { 2640ee6ac0dSryan_chen /* This timer is a Faraday FTTMR010 derivative */ 2650ee6ac0dSryan_chen compatible = "aspeed,ast2400-timer"; 2660ee6ac0dSryan_chen reg = <0x1e782000 0x90>; 2670ee6ac0dSryan_chen }; 2680ee6ac0dSryan_chen 2690ee6ac0dSryan_chen uart1: serial@1e783000 { 2700ee6ac0dSryan_chen compatible = "ns16550a"; 2710ee6ac0dSryan_chen reg = <0x1e783000 0x20>; 2720ee6ac0dSryan_chen reg-shift = <2>; 2730ee6ac0dSryan_chen interrupts = <9>; 2740ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART1CLK>; 2750ee6ac0dSryan_chen clock-frequency = <24000000>; 2760ee6ac0dSryan_chen no-loopback-test; 2770ee6ac0dSryan_chen status = "disabled"; 2780ee6ac0dSryan_chen }; 2790ee6ac0dSryan_chen 2800ee6ac0dSryan_chen uart5: serial@1e784000 { 2810ee6ac0dSryan_chen compatible = "ns16550a"; 2820ee6ac0dSryan_chen reg = <0x1e784000 0x20>; 2830ee6ac0dSryan_chen reg-shift = <2>; 2840ee6ac0dSryan_chen interrupts = <10>; 2850ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART5CLK>; 2860ee6ac0dSryan_chen clock-frequency = <24000000>; 2870ee6ac0dSryan_chen no-loopback-test; 2880ee6ac0dSryan_chen status = "disabled"; 2890ee6ac0dSryan_chen }; 2900ee6ac0dSryan_chen 2910ee6ac0dSryan_chen wdt1: watchdog@1e785000 { 2920ee6ac0dSryan_chen compatible = "aspeed,wdt"; 2930ee6ac0dSryan_chen reg = <0x1e785000 0x1c>; 2940ee6ac0dSryan_chen interrupts = <27>; 2950ee6ac0dSryan_chen }; 2960ee6ac0dSryan_chen 2970ee6ac0dSryan_chen wdt2: watchdog@1e785020 { 2980ee6ac0dSryan_chen compatible = "aspeed,wdt"; 2990ee6ac0dSryan_chen reg = <0x1e785020 0x1c>; 3000ee6ac0dSryan_chen interrupts = <27>; 3010ee6ac0dSryan_chen status = "disabled"; 3020ee6ac0dSryan_chen }; 3030ee6ac0dSryan_chen 3040ee6ac0dSryan_chen pwm_tacho: pwm-tacho-controller@1e786000 { 3050ee6ac0dSryan_chen compatible = "aspeed,ast2400-pwm-tacho"; 3060ee6ac0dSryan_chen #address-cells = <1>; 3070ee6ac0dSryan_chen #size-cells = <0>; 3080ee6ac0dSryan_chen reg = <0x1e786000 0x1000>; 3090ee6ac0dSryan_chen status = "disabled"; 3100ee6ac0dSryan_chen }; 3110ee6ac0dSryan_chen 3120ee6ac0dSryan_chen vuart: serial@1e787000 { 3130ee6ac0dSryan_chen compatible = "aspeed,ast2400-vuart"; 3140ee6ac0dSryan_chen reg = <0x1e787000 0x40>; 3150ee6ac0dSryan_chen reg-shift = <2>; 3160ee6ac0dSryan_chen interrupts = <8>; 3170ee6ac0dSryan_chen no-loopback-test; 3180ee6ac0dSryan_chen status = "disabled"; 3190ee6ac0dSryan_chen }; 3200ee6ac0dSryan_chen 3210ee6ac0dSryan_chen lpc: lpc@1e789000 { 3220ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc", "simple-mfd"; 3230ee6ac0dSryan_chen reg = <0x1e789000 0x1000>; 3240ee6ac0dSryan_chen 3250ee6ac0dSryan_chen #address-cells = <1>; 3260ee6ac0dSryan_chen #size-cells = <1>; 3270ee6ac0dSryan_chen ranges = <0x0 0x1e789000 0x1000>; 3280ee6ac0dSryan_chen 3290ee6ac0dSryan_chen lpc_bmc: lpc-bmc@0 { 3300ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-bmc"; 3310ee6ac0dSryan_chen reg = <0x0 0x80>; 3320ee6ac0dSryan_chen }; 3330ee6ac0dSryan_chen 3340ee6ac0dSryan_chen lpc_host: lpc-host@80 { 3350ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-host", "simple-mfd", "syscon"; 3360ee6ac0dSryan_chen reg = <0x80 0x1e0>; 3370ee6ac0dSryan_chen reg-io-width = <4>; 3380ee6ac0dSryan_chen 3390ee6ac0dSryan_chen #address-cells = <1>; 3400ee6ac0dSryan_chen #size-cells = <1>; 3410ee6ac0dSryan_chen ranges = <0x0 0x80 0x1e0>; 3420ee6ac0dSryan_chen 3430ee6ac0dSryan_chen lpc_ctrl: lpc-ctrl@0 { 3440ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-ctrl"; 3450ee6ac0dSryan_chen reg = <0x0 0x80>; 3460ee6ac0dSryan_chen status = "disabled"; 3470ee6ac0dSryan_chen }; 3480ee6ac0dSryan_chen 3490ee6ac0dSryan_chen lpc_snoop: lpc-snoop@0 { 3500ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-snoop"; 3510ee6ac0dSryan_chen reg = <0x0 0x80>; 3520ee6ac0dSryan_chen interrupts = <8>; 3530ee6ac0dSryan_chen status = "disabled"; 3540ee6ac0dSryan_chen }; 3550ee6ac0dSryan_chen 3560ee6ac0dSryan_chen lhc: lhc@20 { 3570ee6ac0dSryan_chen compatible = "aspeed,ast2400-lhc"; 3580ee6ac0dSryan_chen reg = <0x20 0x24 0x48 0x8>; 3590ee6ac0dSryan_chen }; 3600ee6ac0dSryan_chen 3610ee6ac0dSryan_chen lpc_reset: reset-controller@18 { 3620ee6ac0dSryan_chen compatible = "aspeed,ast2400-lpc-reset"; 3630ee6ac0dSryan_chen reg = <0x18 0x4>; 3640ee6ac0dSryan_chen #reset-cells = <1>; 3650ee6ac0dSryan_chen }; 3660ee6ac0dSryan_chen 3670ee6ac0dSryan_chen ibt: ibt@c0 { 3680ee6ac0dSryan_chen compatible = "aspeed,ast2400-ibt-bmc"; 3690ee6ac0dSryan_chen reg = <0xc0 0x18>; 3700ee6ac0dSryan_chen interrupts = <8>; 3710ee6ac0dSryan_chen status = "disabled"; 3720ee6ac0dSryan_chen }; 3730ee6ac0dSryan_chen }; 3740ee6ac0dSryan_chen }; 3750ee6ac0dSryan_chen 3760ee6ac0dSryan_chen uart2: serial@1e78d000 { 3770ee6ac0dSryan_chen compatible = "ns16550a"; 3780ee6ac0dSryan_chen reg = <0x1e78d000 0x20>; 3790ee6ac0dSryan_chen reg-shift = <2>; 3800ee6ac0dSryan_chen interrupts = <32>; 3810ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART2CLK>; 3820ee6ac0dSryan_chen clock-frequency = <24000000>; 3830ee6ac0dSryan_chen no-loopback-test; 3840ee6ac0dSryan_chen status = "disabled"; 3850ee6ac0dSryan_chen }; 3860ee6ac0dSryan_chen 3870ee6ac0dSryan_chen uart3: serial@1e78e000 { 3880ee6ac0dSryan_chen compatible = "ns16550a"; 3890ee6ac0dSryan_chen reg = <0x1e78e000 0x20>; 3900ee6ac0dSryan_chen reg-shift = <2>; 3910ee6ac0dSryan_chen interrupts = <33>; 3920ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART3CLK>; 3930ee6ac0dSryan_chen clock-frequency = <24000000>; 3940ee6ac0dSryan_chen no-loopback-test; 3950ee6ac0dSryan_chen status = "disabled"; 3960ee6ac0dSryan_chen }; 3970ee6ac0dSryan_chen 3980ee6ac0dSryan_chen uart4: serial@1e78f000 { 3990ee6ac0dSryan_chen compatible = "ns16550a"; 4000ee6ac0dSryan_chen reg = <0x1e78f000 0x20>; 4010ee6ac0dSryan_chen reg-shift = <2>; 4020ee6ac0dSryan_chen interrupts = <34>; 4030ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_GATE_UART4CLK>; 4040ee6ac0dSryan_chen clock-frequency = <24000000>; 4050ee6ac0dSryan_chen no-loopback-test; 4060ee6ac0dSryan_chen status = "disabled"; 4070ee6ac0dSryan_chen }; 4080ee6ac0dSryan_chen 4090ee6ac0dSryan_chen i2c: i2c@1e78a000 { 4100ee6ac0dSryan_chen compatible = "simple-bus"; 4110ee6ac0dSryan_chen #address-cells = <1>; 4120ee6ac0dSryan_chen #size-cells = <1>; 4130ee6ac0dSryan_chen ranges = <0 0x1e78a000 0x1000>; 4140ee6ac0dSryan_chen }; 4150ee6ac0dSryan_chen }; 4160ee6ac0dSryan_chen }; 4170ee6ac0dSryan_chen}; 4180ee6ac0dSryan_chen 4190ee6ac0dSryan_chen&i2c { 4200ee6ac0dSryan_chen i2c_ic: interrupt-controller@0 { 4210ee6ac0dSryan_chen #interrupt-cells = <1>; 4220ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-ic"; 4230ee6ac0dSryan_chen reg = <0x0 0x40>; 4240ee6ac0dSryan_chen interrupts = <12>; 4250ee6ac0dSryan_chen interrupt-controller; 4260ee6ac0dSryan_chen resets = <&rst ASPEED_RESET_I2C>; 4270ee6ac0dSryan_chen }; 4280ee6ac0dSryan_chen 4290ee6ac0dSryan_chen i2c0: i2c-bus@40 { 4300ee6ac0dSryan_chen #address-cells = <1>; 4310ee6ac0dSryan_chen #size-cells = <0>; 4320ee6ac0dSryan_chen #interrupt-cells = <1>; 4330ee6ac0dSryan_chen 4340ee6ac0dSryan_chen reg = <0x40 0x40>; 4350ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 4360ee6ac0dSryan_chen bus-frequency = <100000>; 4370ee6ac0dSryan_chen interrupts = <0>; 4380ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 4390ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 4400ee6ac0dSryan_chen status = "disabled"; 4410ee6ac0dSryan_chen /* Does not need pinctrl properties */ 4420ee6ac0dSryan_chen }; 4430ee6ac0dSryan_chen 4440ee6ac0dSryan_chen i2c1: i2c-bus@80 { 4450ee6ac0dSryan_chen #address-cells = <1>; 4460ee6ac0dSryan_chen #size-cells = <0>; 4470ee6ac0dSryan_chen #interrupt-cells = <1>; 4480ee6ac0dSryan_chen 4490ee6ac0dSryan_chen reg = <0x80 0x40>; 4500ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 4510ee6ac0dSryan_chen bus-frequency = <100000>; 4520ee6ac0dSryan_chen interrupts = <1>; 4530ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 4540ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 4550ee6ac0dSryan_chen status = "disabled"; 4560ee6ac0dSryan_chen /* Does not need pinctrl properties */ 4570ee6ac0dSryan_chen }; 4580ee6ac0dSryan_chen 4590ee6ac0dSryan_chen i2c2: i2c-bus@c0 { 4600ee6ac0dSryan_chen #address-cells = <1>; 4610ee6ac0dSryan_chen #size-cells = <0>; 4620ee6ac0dSryan_chen #interrupt-cells = <1>; 4630ee6ac0dSryan_chen 4640ee6ac0dSryan_chen reg = <0xc0 0x40>; 4650ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 4660ee6ac0dSryan_chen bus-frequency = <100000>; 4670ee6ac0dSryan_chen interrupts = <2>; 4680ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 4690ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 4700ee6ac0dSryan_chen pinctrl-names = "default"; 4710ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c3_default>; 4720ee6ac0dSryan_chen status = "disabled"; 4730ee6ac0dSryan_chen }; 4740ee6ac0dSryan_chen 4750ee6ac0dSryan_chen i2c3: i2c-bus@100 { 4760ee6ac0dSryan_chen #address-cells = <1>; 4770ee6ac0dSryan_chen #size-cells = <0>; 4780ee6ac0dSryan_chen #interrupt-cells = <1>; 4790ee6ac0dSryan_chen 4800ee6ac0dSryan_chen reg = <0x100 0x40>; 4810ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 4820ee6ac0dSryan_chen bus-frequency = <100000>; 4830ee6ac0dSryan_chen interrupts = <3>; 4840ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 4850ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 4860ee6ac0dSryan_chen pinctrl-names = "default"; 4870ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c4_default>; 4880ee6ac0dSryan_chen status = "disabled"; 4890ee6ac0dSryan_chen }; 4900ee6ac0dSryan_chen 4910ee6ac0dSryan_chen i2c4: i2c-bus@140 { 4920ee6ac0dSryan_chen #address-cells = <1>; 4930ee6ac0dSryan_chen #size-cells = <0>; 4940ee6ac0dSryan_chen #interrupt-cells = <1>; 4950ee6ac0dSryan_chen 4960ee6ac0dSryan_chen reg = <0x140 0x40>; 4970ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 4980ee6ac0dSryan_chen bus-frequency = <100000>; 4990ee6ac0dSryan_chen interrupts = <4>; 5000ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5010ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5020ee6ac0dSryan_chen pinctrl-names = "default"; 5030ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c5_default>; 5040ee6ac0dSryan_chen status = "disabled"; 5050ee6ac0dSryan_chen }; 5060ee6ac0dSryan_chen 5070ee6ac0dSryan_chen i2c5: i2c-bus@180 { 5080ee6ac0dSryan_chen #address-cells = <1>; 5090ee6ac0dSryan_chen #size-cells = <0>; 5100ee6ac0dSryan_chen #interrupt-cells = <1>; 5110ee6ac0dSryan_chen 5120ee6ac0dSryan_chen reg = <0x180 0x40>; 5130ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 5140ee6ac0dSryan_chen bus-frequency = <100000>; 5150ee6ac0dSryan_chen interrupts = <5>; 5160ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5170ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5180ee6ac0dSryan_chen pinctrl-names = "default"; 5190ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c6_default>; 5200ee6ac0dSryan_chen status = "disabled"; 5210ee6ac0dSryan_chen }; 5220ee6ac0dSryan_chen 5230ee6ac0dSryan_chen i2c6: i2c-bus@1c0 { 5240ee6ac0dSryan_chen #address-cells = <1>; 5250ee6ac0dSryan_chen #size-cells = <0>; 5260ee6ac0dSryan_chen #interrupt-cells = <1>; 5270ee6ac0dSryan_chen 5280ee6ac0dSryan_chen reg = <0x1c0 0x40>; 5290ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 5300ee6ac0dSryan_chen bus-frequency = <100000>; 5310ee6ac0dSryan_chen interrupts = <6>; 5320ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5330ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5340ee6ac0dSryan_chen pinctrl-names = "default"; 5350ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c7_default>; 5360ee6ac0dSryan_chen status = "disabled"; 5370ee6ac0dSryan_chen }; 5380ee6ac0dSryan_chen 5390ee6ac0dSryan_chen i2c7: i2c-bus@300 { 5400ee6ac0dSryan_chen #address-cells = <1>; 5410ee6ac0dSryan_chen #size-cells = <0>; 5420ee6ac0dSryan_chen #interrupt-cells = <1>; 5430ee6ac0dSryan_chen 5440ee6ac0dSryan_chen reg = <0x300 0x40>; 5450ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 5460ee6ac0dSryan_chen bus-frequency = <100000>; 5470ee6ac0dSryan_chen interrupts = <7>; 5480ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5490ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5500ee6ac0dSryan_chen pinctrl-names = "default"; 5510ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c8_default>; 5520ee6ac0dSryan_chen status = "disabled"; 5530ee6ac0dSryan_chen }; 5540ee6ac0dSryan_chen 5550ee6ac0dSryan_chen i2c8: i2c-bus@340 { 5560ee6ac0dSryan_chen #address-cells = <1>; 5570ee6ac0dSryan_chen #size-cells = <0>; 5580ee6ac0dSryan_chen #interrupt-cells = <1>; 5590ee6ac0dSryan_chen 5600ee6ac0dSryan_chen reg = <0x340 0x40>; 5610ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 5620ee6ac0dSryan_chen bus-frequency = <100000>; 5630ee6ac0dSryan_chen interrupts = <8>; 5640ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5650ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5660ee6ac0dSryan_chen pinctrl-names = "default"; 5670ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c9_default>; 5680ee6ac0dSryan_chen status = "disabled"; 5690ee6ac0dSryan_chen }; 5700ee6ac0dSryan_chen 5710ee6ac0dSryan_chen i2c9: i2c-bus@380 { 5720ee6ac0dSryan_chen #address-cells = <1>; 5730ee6ac0dSryan_chen #size-cells = <0>; 5740ee6ac0dSryan_chen #interrupt-cells = <1>; 5750ee6ac0dSryan_chen 5760ee6ac0dSryan_chen reg = <0x380 0x40>; 5770ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 5780ee6ac0dSryan_chen bus-frequency = <100000>; 5790ee6ac0dSryan_chen interrupts = <9>; 5800ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5810ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5820ee6ac0dSryan_chen pinctrl-names = "default"; 5830ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c10_default>; 5840ee6ac0dSryan_chen status = "disabled"; 5850ee6ac0dSryan_chen }; 5860ee6ac0dSryan_chen 5870ee6ac0dSryan_chen i2c10: i2c-bus@3c0 { 5880ee6ac0dSryan_chen #address-cells = <1>; 5890ee6ac0dSryan_chen #size-cells = <0>; 5900ee6ac0dSryan_chen #interrupt-cells = <1>; 5910ee6ac0dSryan_chen 5920ee6ac0dSryan_chen reg = <0x3c0 0x40>; 5930ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 5940ee6ac0dSryan_chen bus-frequency = <100000>; 5950ee6ac0dSryan_chen interrupts = <10>; 5960ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 5970ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 5980ee6ac0dSryan_chen pinctrl-names = "default"; 5990ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c11_default>; 6000ee6ac0dSryan_chen status = "disabled"; 6010ee6ac0dSryan_chen }; 6020ee6ac0dSryan_chen 6030ee6ac0dSryan_chen i2c11: i2c-bus@400 { 6040ee6ac0dSryan_chen #address-cells = <1>; 6050ee6ac0dSryan_chen #size-cells = <0>; 6060ee6ac0dSryan_chen #interrupt-cells = <1>; 6070ee6ac0dSryan_chen 6080ee6ac0dSryan_chen reg = <0x400 0x40>; 6090ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 6100ee6ac0dSryan_chen bus-frequency = <100000>; 6110ee6ac0dSryan_chen interrupts = <11>; 6120ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 6130ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 6140ee6ac0dSryan_chen pinctrl-names = "default"; 6150ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c12_default>; 6160ee6ac0dSryan_chen status = "disabled"; 6170ee6ac0dSryan_chen }; 6180ee6ac0dSryan_chen 6190ee6ac0dSryan_chen i2c12: i2c-bus@440 { 6200ee6ac0dSryan_chen #address-cells = <1>; 6210ee6ac0dSryan_chen #size-cells = <0>; 6220ee6ac0dSryan_chen #interrupt-cells = <1>; 6230ee6ac0dSryan_chen 6240ee6ac0dSryan_chen reg = <0x440 0x40>; 6250ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 6260ee6ac0dSryan_chen bus-frequency = <100000>; 6270ee6ac0dSryan_chen interrupts = <12>; 6280ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 6290ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 6300ee6ac0dSryan_chen pinctrl-names = "default"; 6310ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c13_default>; 6320ee6ac0dSryan_chen status = "disabled"; 6330ee6ac0dSryan_chen }; 6340ee6ac0dSryan_chen 6350ee6ac0dSryan_chen i2c13: i2c-bus@480 { 6360ee6ac0dSryan_chen #address-cells = <1>; 6370ee6ac0dSryan_chen #size-cells = <0>; 6380ee6ac0dSryan_chen #interrupt-cells = <1>; 6390ee6ac0dSryan_chen 6400ee6ac0dSryan_chen reg = <0x480 0x40>; 6410ee6ac0dSryan_chen compatible = "aspeed,ast2400-i2c-bus"; 6420ee6ac0dSryan_chen bus-frequency = <100000>; 6430ee6ac0dSryan_chen interrupts = <13>; 6440ee6ac0dSryan_chen interrupt-parent = <&i2c_ic>; 6450ee6ac0dSryan_chen clocks = <&scu ASPEED_CLK_APB>; 6460ee6ac0dSryan_chen pinctrl-names = "default"; 6470ee6ac0dSryan_chen pinctrl-0 = <&pinctrl_i2c14_default>; 6480ee6ac0dSryan_chen status = "disabled"; 6490ee6ac0dSryan_chen }; 6500ee6ac0dSryan_chen}; 6510ee6ac0dSryan_chen 6520ee6ac0dSryan_chen&pinctrl { 6530ee6ac0dSryan_chen pinctrl_acpi_default: acpi_default { 6540ee6ac0dSryan_chen function = "ACPI"; 6550ee6ac0dSryan_chen groups = "ACPI"; 6560ee6ac0dSryan_chen }; 6570ee6ac0dSryan_chen 6580ee6ac0dSryan_chen pinctrl_adc0_default: adc0_default { 6590ee6ac0dSryan_chen function = "ADC0"; 6600ee6ac0dSryan_chen groups = "ADC0"; 6610ee6ac0dSryan_chen }; 6620ee6ac0dSryan_chen 6630ee6ac0dSryan_chen pinctrl_adc1_default: adc1_default { 6640ee6ac0dSryan_chen function = "ADC1"; 6650ee6ac0dSryan_chen groups = "ADC1"; 6660ee6ac0dSryan_chen }; 6670ee6ac0dSryan_chen 6680ee6ac0dSryan_chen pinctrl_adc10_default: adc10_default { 6690ee6ac0dSryan_chen function = "ADC10"; 6700ee6ac0dSryan_chen groups = "ADC10"; 6710ee6ac0dSryan_chen }; 6720ee6ac0dSryan_chen 6730ee6ac0dSryan_chen pinctrl_adc11_default: adc11_default { 6740ee6ac0dSryan_chen function = "ADC11"; 6750ee6ac0dSryan_chen groups = "ADC11"; 6760ee6ac0dSryan_chen }; 6770ee6ac0dSryan_chen 6780ee6ac0dSryan_chen pinctrl_adc12_default: adc12_default { 6790ee6ac0dSryan_chen function = "ADC12"; 6800ee6ac0dSryan_chen groups = "ADC12"; 6810ee6ac0dSryan_chen }; 6820ee6ac0dSryan_chen 6830ee6ac0dSryan_chen pinctrl_adc13_default: adc13_default { 6840ee6ac0dSryan_chen function = "ADC13"; 6850ee6ac0dSryan_chen groups = "ADC13"; 6860ee6ac0dSryan_chen }; 6870ee6ac0dSryan_chen 6880ee6ac0dSryan_chen pinctrl_adc14_default: adc14_default { 6890ee6ac0dSryan_chen function = "ADC14"; 6900ee6ac0dSryan_chen groups = "ADC14"; 6910ee6ac0dSryan_chen }; 6920ee6ac0dSryan_chen 6930ee6ac0dSryan_chen pinctrl_adc15_default: adc15_default { 6940ee6ac0dSryan_chen function = "ADC15"; 6950ee6ac0dSryan_chen groups = "ADC15"; 6960ee6ac0dSryan_chen }; 6970ee6ac0dSryan_chen 6980ee6ac0dSryan_chen pinctrl_adc2_default: adc2_default { 6990ee6ac0dSryan_chen function = "ADC2"; 7000ee6ac0dSryan_chen groups = "ADC2"; 7010ee6ac0dSryan_chen }; 7020ee6ac0dSryan_chen 7030ee6ac0dSryan_chen pinctrl_adc3_default: adc3_default { 7040ee6ac0dSryan_chen function = "ADC3"; 7050ee6ac0dSryan_chen groups = "ADC3"; 7060ee6ac0dSryan_chen }; 7070ee6ac0dSryan_chen 7080ee6ac0dSryan_chen pinctrl_adc4_default: adc4_default { 7090ee6ac0dSryan_chen function = "ADC4"; 7100ee6ac0dSryan_chen groups = "ADC4"; 7110ee6ac0dSryan_chen }; 7120ee6ac0dSryan_chen 7130ee6ac0dSryan_chen pinctrl_adc5_default: adc5_default { 7140ee6ac0dSryan_chen function = "ADC5"; 7150ee6ac0dSryan_chen groups = "ADC5"; 7160ee6ac0dSryan_chen }; 7170ee6ac0dSryan_chen 7180ee6ac0dSryan_chen pinctrl_adc6_default: adc6_default { 7190ee6ac0dSryan_chen function = "ADC6"; 7200ee6ac0dSryan_chen groups = "ADC6"; 7210ee6ac0dSryan_chen }; 7220ee6ac0dSryan_chen 7230ee6ac0dSryan_chen pinctrl_adc7_default: adc7_default { 7240ee6ac0dSryan_chen function = "ADC7"; 7250ee6ac0dSryan_chen groups = "ADC7"; 7260ee6ac0dSryan_chen }; 7270ee6ac0dSryan_chen 7280ee6ac0dSryan_chen pinctrl_adc8_default: adc8_default { 7290ee6ac0dSryan_chen function = "ADC8"; 7300ee6ac0dSryan_chen groups = "ADC8"; 7310ee6ac0dSryan_chen }; 7320ee6ac0dSryan_chen 7330ee6ac0dSryan_chen pinctrl_adc9_default: adc9_default { 7340ee6ac0dSryan_chen function = "ADC9"; 7350ee6ac0dSryan_chen groups = "ADC9"; 7360ee6ac0dSryan_chen }; 7370ee6ac0dSryan_chen 7380ee6ac0dSryan_chen pinctrl_bmcint_default: bmcint_default { 7390ee6ac0dSryan_chen function = "BMCINT"; 7400ee6ac0dSryan_chen groups = "BMCINT"; 7410ee6ac0dSryan_chen }; 7420ee6ac0dSryan_chen 7430ee6ac0dSryan_chen pinctrl_ddcclk_default: ddcclk_default { 7440ee6ac0dSryan_chen function = "DDCCLK"; 7450ee6ac0dSryan_chen groups = "DDCCLK"; 7460ee6ac0dSryan_chen }; 7470ee6ac0dSryan_chen 7480ee6ac0dSryan_chen pinctrl_ddcdat_default: ddcdat_default { 7490ee6ac0dSryan_chen function = "DDCDAT"; 7500ee6ac0dSryan_chen groups = "DDCDAT"; 7510ee6ac0dSryan_chen }; 7520ee6ac0dSryan_chen 7530ee6ac0dSryan_chen pinctrl_espi_default: espi_default { 7540ee6ac0dSryan_chen function = "ESPI"; 7550ee6ac0dSryan_chen groups = "ESPI"; 7560ee6ac0dSryan_chen }; 7570ee6ac0dSryan_chen 7580ee6ac0dSryan_chen pinctrl_fwspics1_default: fwspics1_default { 7590ee6ac0dSryan_chen function = "FWSPICS1"; 7600ee6ac0dSryan_chen groups = "FWSPICS1"; 7610ee6ac0dSryan_chen }; 7620ee6ac0dSryan_chen 7630ee6ac0dSryan_chen pinctrl_fwspics2_default: fwspics2_default { 7640ee6ac0dSryan_chen function = "FWSPICS2"; 7650ee6ac0dSryan_chen groups = "FWSPICS2"; 7660ee6ac0dSryan_chen }; 7670ee6ac0dSryan_chen 7680ee6ac0dSryan_chen pinctrl_gpid0_default: gpid0_default { 7690ee6ac0dSryan_chen function = "GPID0"; 7700ee6ac0dSryan_chen groups = "GPID0"; 7710ee6ac0dSryan_chen }; 7720ee6ac0dSryan_chen 7730ee6ac0dSryan_chen pinctrl_gpid2_default: gpid2_default { 7740ee6ac0dSryan_chen function = "GPID2"; 7750ee6ac0dSryan_chen groups = "GPID2"; 7760ee6ac0dSryan_chen }; 7770ee6ac0dSryan_chen 7780ee6ac0dSryan_chen pinctrl_gpid4_default: gpid4_default { 7790ee6ac0dSryan_chen function = "GPID4"; 7800ee6ac0dSryan_chen groups = "GPID4"; 7810ee6ac0dSryan_chen }; 7820ee6ac0dSryan_chen 7830ee6ac0dSryan_chen pinctrl_gpid6_default: gpid6_default { 7840ee6ac0dSryan_chen function = "GPID6"; 7850ee6ac0dSryan_chen groups = "GPID6"; 7860ee6ac0dSryan_chen }; 7870ee6ac0dSryan_chen 7880ee6ac0dSryan_chen pinctrl_gpie0_default: gpie0_default { 7890ee6ac0dSryan_chen function = "GPIE0"; 7900ee6ac0dSryan_chen groups = "GPIE0"; 7910ee6ac0dSryan_chen }; 7920ee6ac0dSryan_chen 7930ee6ac0dSryan_chen pinctrl_gpie2_default: gpie2_default { 7940ee6ac0dSryan_chen function = "GPIE2"; 7950ee6ac0dSryan_chen groups = "GPIE2"; 7960ee6ac0dSryan_chen }; 7970ee6ac0dSryan_chen 7980ee6ac0dSryan_chen pinctrl_gpie4_default: gpie4_default { 7990ee6ac0dSryan_chen function = "GPIE4"; 8000ee6ac0dSryan_chen groups = "GPIE4"; 8010ee6ac0dSryan_chen }; 8020ee6ac0dSryan_chen 8030ee6ac0dSryan_chen pinctrl_gpie6_default: gpie6_default { 8040ee6ac0dSryan_chen function = "GPIE6"; 8050ee6ac0dSryan_chen groups = "GPIE6"; 8060ee6ac0dSryan_chen }; 8070ee6ac0dSryan_chen 8080ee6ac0dSryan_chen pinctrl_i2c10_default: i2c10_default { 8090ee6ac0dSryan_chen function = "I2C10"; 8100ee6ac0dSryan_chen groups = "I2C10"; 8110ee6ac0dSryan_chen }; 8120ee6ac0dSryan_chen 8130ee6ac0dSryan_chen pinctrl_i2c11_default: i2c11_default { 8140ee6ac0dSryan_chen function = "I2C11"; 8150ee6ac0dSryan_chen groups = "I2C11"; 8160ee6ac0dSryan_chen }; 8170ee6ac0dSryan_chen 8180ee6ac0dSryan_chen pinctrl_i2c12_default: i2c12_default { 8190ee6ac0dSryan_chen function = "I2C12"; 8200ee6ac0dSryan_chen groups = "I2C12"; 8210ee6ac0dSryan_chen }; 8220ee6ac0dSryan_chen 8230ee6ac0dSryan_chen pinctrl_i2c13_default: i2c13_default { 8240ee6ac0dSryan_chen function = "I2C13"; 8250ee6ac0dSryan_chen groups = "I2C13"; 8260ee6ac0dSryan_chen }; 8270ee6ac0dSryan_chen 8280ee6ac0dSryan_chen pinctrl_i2c14_default: i2c14_default { 8290ee6ac0dSryan_chen function = "I2C14"; 8300ee6ac0dSryan_chen groups = "I2C14"; 8310ee6ac0dSryan_chen }; 8320ee6ac0dSryan_chen 8330ee6ac0dSryan_chen pinctrl_i2c3_default: i2c3_default { 8340ee6ac0dSryan_chen function = "I2C3"; 8350ee6ac0dSryan_chen groups = "I2C3"; 8360ee6ac0dSryan_chen }; 8370ee6ac0dSryan_chen 8380ee6ac0dSryan_chen pinctrl_i2c4_default: i2c4_default { 8390ee6ac0dSryan_chen function = "I2C4"; 8400ee6ac0dSryan_chen groups = "I2C4"; 8410ee6ac0dSryan_chen }; 8420ee6ac0dSryan_chen 8430ee6ac0dSryan_chen pinctrl_i2c5_default: i2c5_default { 8440ee6ac0dSryan_chen function = "I2C5"; 8450ee6ac0dSryan_chen groups = "I2C5"; 8460ee6ac0dSryan_chen }; 8470ee6ac0dSryan_chen 8480ee6ac0dSryan_chen pinctrl_i2c6_default: i2c6_default { 8490ee6ac0dSryan_chen function = "I2C6"; 8500ee6ac0dSryan_chen groups = "I2C6"; 8510ee6ac0dSryan_chen }; 8520ee6ac0dSryan_chen 8530ee6ac0dSryan_chen pinctrl_i2c7_default: i2c7_default { 8540ee6ac0dSryan_chen function = "I2C7"; 8550ee6ac0dSryan_chen groups = "I2C7"; 8560ee6ac0dSryan_chen }; 8570ee6ac0dSryan_chen 8580ee6ac0dSryan_chen pinctrl_i2c8_default: i2c8_default { 8590ee6ac0dSryan_chen function = "I2C8"; 8600ee6ac0dSryan_chen groups = "I2C8"; 8610ee6ac0dSryan_chen }; 8620ee6ac0dSryan_chen 8630ee6ac0dSryan_chen pinctrl_i2c9_default: i2c9_default { 8640ee6ac0dSryan_chen function = "I2C9"; 8650ee6ac0dSryan_chen groups = "I2C9"; 8660ee6ac0dSryan_chen }; 8670ee6ac0dSryan_chen 8680ee6ac0dSryan_chen pinctrl_lad0_default: lad0_default { 8690ee6ac0dSryan_chen function = "LAD0"; 8700ee6ac0dSryan_chen groups = "LAD0"; 8710ee6ac0dSryan_chen }; 8720ee6ac0dSryan_chen 8730ee6ac0dSryan_chen pinctrl_lad1_default: lad1_default { 8740ee6ac0dSryan_chen function = "LAD1"; 8750ee6ac0dSryan_chen groups = "LAD1"; 8760ee6ac0dSryan_chen }; 8770ee6ac0dSryan_chen 8780ee6ac0dSryan_chen pinctrl_lad2_default: lad2_default { 8790ee6ac0dSryan_chen function = "LAD2"; 8800ee6ac0dSryan_chen groups = "LAD2"; 8810ee6ac0dSryan_chen }; 8820ee6ac0dSryan_chen 8830ee6ac0dSryan_chen pinctrl_lad3_default: lad3_default { 8840ee6ac0dSryan_chen function = "LAD3"; 8850ee6ac0dSryan_chen groups = "LAD3"; 8860ee6ac0dSryan_chen }; 8870ee6ac0dSryan_chen 8880ee6ac0dSryan_chen pinctrl_lclk_default: lclk_default { 8890ee6ac0dSryan_chen function = "LCLK"; 8900ee6ac0dSryan_chen groups = "LCLK"; 8910ee6ac0dSryan_chen }; 8920ee6ac0dSryan_chen 8930ee6ac0dSryan_chen pinctrl_lframe_default: lframe_default { 8940ee6ac0dSryan_chen function = "LFRAME"; 8950ee6ac0dSryan_chen groups = "LFRAME"; 8960ee6ac0dSryan_chen }; 8970ee6ac0dSryan_chen 8980ee6ac0dSryan_chen pinctrl_lpchc_default: lpchc_default { 8990ee6ac0dSryan_chen function = "LPCHC"; 9000ee6ac0dSryan_chen groups = "LPCHC"; 9010ee6ac0dSryan_chen }; 9020ee6ac0dSryan_chen 9030ee6ac0dSryan_chen pinctrl_lpcpd_default: lpcpd_default { 9040ee6ac0dSryan_chen function = "LPCPD"; 9050ee6ac0dSryan_chen groups = "LPCPD"; 9060ee6ac0dSryan_chen }; 9070ee6ac0dSryan_chen 9080ee6ac0dSryan_chen pinctrl_lpcplus_default: lpcplus_default { 9090ee6ac0dSryan_chen function = "LPCPLUS"; 9100ee6ac0dSryan_chen groups = "LPCPLUS"; 9110ee6ac0dSryan_chen }; 9120ee6ac0dSryan_chen 9130ee6ac0dSryan_chen pinctrl_lpcpme_default: lpcpme_default { 9140ee6ac0dSryan_chen function = "LPCPME"; 9150ee6ac0dSryan_chen groups = "LPCPME"; 9160ee6ac0dSryan_chen }; 9170ee6ac0dSryan_chen 9180ee6ac0dSryan_chen pinctrl_lpcrst_default: lpcrst_default { 9190ee6ac0dSryan_chen function = "LPCRST"; 9200ee6ac0dSryan_chen groups = "LPCRST"; 9210ee6ac0dSryan_chen }; 9220ee6ac0dSryan_chen 9230ee6ac0dSryan_chen pinctrl_lpcsmi_default: lpcsmi_default { 9240ee6ac0dSryan_chen function = "LPCSMI"; 9250ee6ac0dSryan_chen groups = "LPCSMI"; 9260ee6ac0dSryan_chen }; 9270ee6ac0dSryan_chen 9280ee6ac0dSryan_chen pinctrl_lsirq_default: lsirq_default { 9290ee6ac0dSryan_chen function = "LSIRQ"; 9300ee6ac0dSryan_chen groups = "LSIRQ"; 9310ee6ac0dSryan_chen }; 9320ee6ac0dSryan_chen 9330ee6ac0dSryan_chen pinctrl_mac1link_default: mac1link_default { 9340ee6ac0dSryan_chen function = "MAC1LINK"; 9350ee6ac0dSryan_chen groups = "MAC1LINK"; 9360ee6ac0dSryan_chen }; 9370ee6ac0dSryan_chen 9380ee6ac0dSryan_chen pinctrl_mac2link_default: mac2link_default { 9390ee6ac0dSryan_chen function = "MAC2LINK"; 9400ee6ac0dSryan_chen groups = "MAC2LINK"; 9410ee6ac0dSryan_chen }; 9420ee6ac0dSryan_chen 9430ee6ac0dSryan_chen pinctrl_mdio1_default: mdio1_default { 9440ee6ac0dSryan_chen function = "MDIO1"; 9450ee6ac0dSryan_chen groups = "MDIO1"; 9460ee6ac0dSryan_chen }; 9470ee6ac0dSryan_chen 9480ee6ac0dSryan_chen pinctrl_mdio2_default: mdio2_default { 9490ee6ac0dSryan_chen function = "MDIO2"; 9500ee6ac0dSryan_chen groups = "MDIO2"; 9510ee6ac0dSryan_chen }; 9520ee6ac0dSryan_chen 9530ee6ac0dSryan_chen pinctrl_ncts1_default: ncts1_default { 9540ee6ac0dSryan_chen function = "NCTS1"; 9550ee6ac0dSryan_chen groups = "NCTS1"; 9560ee6ac0dSryan_chen }; 9570ee6ac0dSryan_chen 9580ee6ac0dSryan_chen pinctrl_ncts2_default: ncts2_default { 9590ee6ac0dSryan_chen function = "NCTS2"; 9600ee6ac0dSryan_chen groups = "NCTS2"; 9610ee6ac0dSryan_chen }; 9620ee6ac0dSryan_chen 9630ee6ac0dSryan_chen pinctrl_ncts3_default: ncts3_default { 9640ee6ac0dSryan_chen function = "NCTS3"; 9650ee6ac0dSryan_chen groups = "NCTS3"; 9660ee6ac0dSryan_chen }; 9670ee6ac0dSryan_chen 9680ee6ac0dSryan_chen pinctrl_ncts4_default: ncts4_default { 9690ee6ac0dSryan_chen function = "NCTS4"; 9700ee6ac0dSryan_chen groups = "NCTS4"; 9710ee6ac0dSryan_chen }; 9720ee6ac0dSryan_chen 9730ee6ac0dSryan_chen pinctrl_ndcd1_default: ndcd1_default { 9740ee6ac0dSryan_chen function = "NDCD1"; 9750ee6ac0dSryan_chen groups = "NDCD1"; 9760ee6ac0dSryan_chen }; 9770ee6ac0dSryan_chen 9780ee6ac0dSryan_chen pinctrl_ndcd2_default: ndcd2_default { 9790ee6ac0dSryan_chen function = "NDCD2"; 9800ee6ac0dSryan_chen groups = "NDCD2"; 9810ee6ac0dSryan_chen }; 9820ee6ac0dSryan_chen 9830ee6ac0dSryan_chen pinctrl_ndcd3_default: ndcd3_default { 9840ee6ac0dSryan_chen function = "NDCD3"; 9850ee6ac0dSryan_chen groups = "NDCD3"; 9860ee6ac0dSryan_chen }; 9870ee6ac0dSryan_chen 9880ee6ac0dSryan_chen pinctrl_ndcd4_default: ndcd4_default { 9890ee6ac0dSryan_chen function = "NDCD4"; 9900ee6ac0dSryan_chen groups = "NDCD4"; 9910ee6ac0dSryan_chen }; 9920ee6ac0dSryan_chen 9930ee6ac0dSryan_chen pinctrl_ndsr1_default: ndsr1_default { 9940ee6ac0dSryan_chen function = "NDSR1"; 9950ee6ac0dSryan_chen groups = "NDSR1"; 9960ee6ac0dSryan_chen }; 9970ee6ac0dSryan_chen 9980ee6ac0dSryan_chen pinctrl_ndsr2_default: ndsr2_default { 9990ee6ac0dSryan_chen function = "NDSR2"; 10000ee6ac0dSryan_chen groups = "NDSR2"; 10010ee6ac0dSryan_chen }; 10020ee6ac0dSryan_chen 10030ee6ac0dSryan_chen pinctrl_ndsr3_default: ndsr3_default { 10040ee6ac0dSryan_chen function = "NDSR3"; 10050ee6ac0dSryan_chen groups = "NDSR3"; 10060ee6ac0dSryan_chen }; 10070ee6ac0dSryan_chen 10080ee6ac0dSryan_chen pinctrl_ndsr4_default: ndsr4_default { 10090ee6ac0dSryan_chen function = "NDSR4"; 10100ee6ac0dSryan_chen groups = "NDSR4"; 10110ee6ac0dSryan_chen }; 10120ee6ac0dSryan_chen 10130ee6ac0dSryan_chen pinctrl_ndtr1_default: ndtr1_default { 10140ee6ac0dSryan_chen function = "NDTR1"; 10150ee6ac0dSryan_chen groups = "NDTR1"; 10160ee6ac0dSryan_chen }; 10170ee6ac0dSryan_chen 10180ee6ac0dSryan_chen pinctrl_ndtr2_default: ndtr2_default { 10190ee6ac0dSryan_chen function = "NDTR2"; 10200ee6ac0dSryan_chen groups = "NDTR2"; 10210ee6ac0dSryan_chen }; 10220ee6ac0dSryan_chen 10230ee6ac0dSryan_chen pinctrl_ndtr3_default: ndtr3_default { 10240ee6ac0dSryan_chen function = "NDTR3"; 10250ee6ac0dSryan_chen groups = "NDTR3"; 10260ee6ac0dSryan_chen }; 10270ee6ac0dSryan_chen 10280ee6ac0dSryan_chen pinctrl_ndtr4_default: ndtr4_default { 10290ee6ac0dSryan_chen function = "NDTR4"; 10300ee6ac0dSryan_chen groups = "NDTR4"; 10310ee6ac0dSryan_chen }; 10320ee6ac0dSryan_chen 10330ee6ac0dSryan_chen pinctrl_nri1_default: nri1_default { 10340ee6ac0dSryan_chen function = "NRI1"; 10350ee6ac0dSryan_chen groups = "NRI1"; 10360ee6ac0dSryan_chen }; 10370ee6ac0dSryan_chen 10380ee6ac0dSryan_chen pinctrl_nri2_default: nri2_default { 10390ee6ac0dSryan_chen function = "NRI2"; 10400ee6ac0dSryan_chen groups = "NRI2"; 10410ee6ac0dSryan_chen }; 10420ee6ac0dSryan_chen 10430ee6ac0dSryan_chen pinctrl_nri3_default: nri3_default { 10440ee6ac0dSryan_chen function = "NRI3"; 10450ee6ac0dSryan_chen groups = "NRI3"; 10460ee6ac0dSryan_chen }; 10470ee6ac0dSryan_chen 10480ee6ac0dSryan_chen pinctrl_nri4_default: nri4_default { 10490ee6ac0dSryan_chen function = "NRI4"; 10500ee6ac0dSryan_chen groups = "NRI4"; 10510ee6ac0dSryan_chen }; 10520ee6ac0dSryan_chen 10530ee6ac0dSryan_chen pinctrl_nrts1_default: nrts1_default { 10540ee6ac0dSryan_chen function = "NRTS1"; 10550ee6ac0dSryan_chen groups = "NRTS1"; 10560ee6ac0dSryan_chen }; 10570ee6ac0dSryan_chen 10580ee6ac0dSryan_chen pinctrl_nrts2_default: nrts2_default { 10590ee6ac0dSryan_chen function = "NRTS2"; 10600ee6ac0dSryan_chen groups = "NRTS2"; 10610ee6ac0dSryan_chen }; 10620ee6ac0dSryan_chen 10630ee6ac0dSryan_chen pinctrl_nrts3_default: nrts3_default { 10640ee6ac0dSryan_chen function = "NRTS3"; 10650ee6ac0dSryan_chen groups = "NRTS3"; 10660ee6ac0dSryan_chen }; 10670ee6ac0dSryan_chen 10680ee6ac0dSryan_chen pinctrl_nrts4_default: nrts4_default { 10690ee6ac0dSryan_chen function = "NRTS4"; 10700ee6ac0dSryan_chen groups = "NRTS4"; 10710ee6ac0dSryan_chen }; 10720ee6ac0dSryan_chen 10730ee6ac0dSryan_chen pinctrl_oscclk_default: oscclk_default { 10740ee6ac0dSryan_chen function = "OSCCLK"; 10750ee6ac0dSryan_chen groups = "OSCCLK"; 10760ee6ac0dSryan_chen }; 10770ee6ac0dSryan_chen 10780ee6ac0dSryan_chen pinctrl_pewake_default: pewake_default { 10790ee6ac0dSryan_chen function = "PEWAKE"; 10800ee6ac0dSryan_chen groups = "PEWAKE"; 10810ee6ac0dSryan_chen }; 10820ee6ac0dSryan_chen 10830ee6ac0dSryan_chen pinctrl_pnor_default: pnor_default { 10840ee6ac0dSryan_chen function = "PNOR"; 10850ee6ac0dSryan_chen groups = "PNOR"; 10860ee6ac0dSryan_chen }; 10870ee6ac0dSryan_chen 10880ee6ac0dSryan_chen pinctrl_pwm0_default: pwm0_default { 10890ee6ac0dSryan_chen function = "PWM0"; 10900ee6ac0dSryan_chen groups = "PWM0"; 10910ee6ac0dSryan_chen }; 10920ee6ac0dSryan_chen 10930ee6ac0dSryan_chen pinctrl_pwm1_default: pwm1_default { 10940ee6ac0dSryan_chen function = "PWM1"; 10950ee6ac0dSryan_chen groups = "PWM1"; 10960ee6ac0dSryan_chen }; 10970ee6ac0dSryan_chen 10980ee6ac0dSryan_chen pinctrl_pwm2_default: pwm2_default { 10990ee6ac0dSryan_chen function = "PWM2"; 11000ee6ac0dSryan_chen groups = "PWM2"; 11010ee6ac0dSryan_chen }; 11020ee6ac0dSryan_chen 11030ee6ac0dSryan_chen pinctrl_pwm3_default: pwm3_default { 11040ee6ac0dSryan_chen function = "PWM3"; 11050ee6ac0dSryan_chen groups = "PWM3"; 11060ee6ac0dSryan_chen }; 11070ee6ac0dSryan_chen 11080ee6ac0dSryan_chen pinctrl_pwm4_default: pwm4_default { 11090ee6ac0dSryan_chen function = "PWM4"; 11100ee6ac0dSryan_chen groups = "PWM4"; 11110ee6ac0dSryan_chen }; 11120ee6ac0dSryan_chen 11130ee6ac0dSryan_chen pinctrl_pwm5_default: pwm5_default { 11140ee6ac0dSryan_chen function = "PWM5"; 11150ee6ac0dSryan_chen groups = "PWM5"; 11160ee6ac0dSryan_chen }; 11170ee6ac0dSryan_chen 11180ee6ac0dSryan_chen pinctrl_pwm6_default: pwm6_default { 11190ee6ac0dSryan_chen function = "PWM6"; 11200ee6ac0dSryan_chen groups = "PWM6"; 11210ee6ac0dSryan_chen }; 11220ee6ac0dSryan_chen 11230ee6ac0dSryan_chen pinctrl_pwm7_default: pwm7_default { 11240ee6ac0dSryan_chen function = "PWM7"; 11250ee6ac0dSryan_chen groups = "PWM7"; 11260ee6ac0dSryan_chen }; 11270ee6ac0dSryan_chen 11280ee6ac0dSryan_chen pinctrl_rgmii1_default: rgmii1_default { 11290ee6ac0dSryan_chen function = "RGMII1"; 11300ee6ac0dSryan_chen groups = "RGMII1"; 11310ee6ac0dSryan_chen }; 11320ee6ac0dSryan_chen 11330ee6ac0dSryan_chen pinctrl_rgmii2_default: rgmii2_default { 11340ee6ac0dSryan_chen function = "RGMII2"; 11350ee6ac0dSryan_chen groups = "RGMII2"; 11360ee6ac0dSryan_chen }; 11370ee6ac0dSryan_chen 11380ee6ac0dSryan_chen pinctrl_rmii1_default: rmii1_default { 11390ee6ac0dSryan_chen function = "RMII1"; 11400ee6ac0dSryan_chen groups = "RMII1"; 11410ee6ac0dSryan_chen }; 11420ee6ac0dSryan_chen 11430ee6ac0dSryan_chen pinctrl_rmii2_default: rmii2_default { 11440ee6ac0dSryan_chen function = "RMII2"; 11450ee6ac0dSryan_chen groups = "RMII2"; 11460ee6ac0dSryan_chen }; 11470ee6ac0dSryan_chen 11480ee6ac0dSryan_chen pinctrl_rxd1_default: rxd1_default { 11490ee6ac0dSryan_chen function = "RXD1"; 11500ee6ac0dSryan_chen groups = "RXD1"; 11510ee6ac0dSryan_chen }; 11520ee6ac0dSryan_chen 11530ee6ac0dSryan_chen pinctrl_rxd2_default: rxd2_default { 11540ee6ac0dSryan_chen function = "RXD2"; 11550ee6ac0dSryan_chen groups = "RXD2"; 11560ee6ac0dSryan_chen }; 11570ee6ac0dSryan_chen 11580ee6ac0dSryan_chen pinctrl_rxd3_default: rxd3_default { 11590ee6ac0dSryan_chen function = "RXD3"; 11600ee6ac0dSryan_chen groups = "RXD3"; 11610ee6ac0dSryan_chen }; 11620ee6ac0dSryan_chen 11630ee6ac0dSryan_chen pinctrl_rxd4_default: rxd4_default { 11640ee6ac0dSryan_chen function = "RXD4"; 11650ee6ac0dSryan_chen groups = "RXD4"; 11660ee6ac0dSryan_chen }; 11670ee6ac0dSryan_chen 11680ee6ac0dSryan_chen pinctrl_salt1_default: salt1_default { 11690ee6ac0dSryan_chen function = "SALT1"; 11700ee6ac0dSryan_chen groups = "SALT1"; 11710ee6ac0dSryan_chen }; 11720ee6ac0dSryan_chen 11730ee6ac0dSryan_chen pinctrl_salt10_default: salt10_default { 11740ee6ac0dSryan_chen function = "SALT10"; 11750ee6ac0dSryan_chen groups = "SALT10"; 11760ee6ac0dSryan_chen }; 11770ee6ac0dSryan_chen 11780ee6ac0dSryan_chen pinctrl_salt11_default: salt11_default { 11790ee6ac0dSryan_chen function = "SALT11"; 11800ee6ac0dSryan_chen groups = "SALT11"; 11810ee6ac0dSryan_chen }; 11820ee6ac0dSryan_chen 11830ee6ac0dSryan_chen pinctrl_salt12_default: salt12_default { 11840ee6ac0dSryan_chen function = "SALT12"; 11850ee6ac0dSryan_chen groups = "SALT12"; 11860ee6ac0dSryan_chen }; 11870ee6ac0dSryan_chen 11880ee6ac0dSryan_chen pinctrl_salt13_default: salt13_default { 11890ee6ac0dSryan_chen function = "SALT13"; 11900ee6ac0dSryan_chen groups = "SALT13"; 11910ee6ac0dSryan_chen }; 11920ee6ac0dSryan_chen 11930ee6ac0dSryan_chen pinctrl_salt14_default: salt14_default { 11940ee6ac0dSryan_chen function = "SALT14"; 11950ee6ac0dSryan_chen groups = "SALT14"; 11960ee6ac0dSryan_chen }; 11970ee6ac0dSryan_chen 11980ee6ac0dSryan_chen pinctrl_salt2_default: salt2_default { 11990ee6ac0dSryan_chen function = "SALT2"; 12000ee6ac0dSryan_chen groups = "SALT2"; 12010ee6ac0dSryan_chen }; 12020ee6ac0dSryan_chen 12030ee6ac0dSryan_chen pinctrl_salt3_default: salt3_default { 12040ee6ac0dSryan_chen function = "SALT3"; 12050ee6ac0dSryan_chen groups = "SALT3"; 12060ee6ac0dSryan_chen }; 12070ee6ac0dSryan_chen 12080ee6ac0dSryan_chen pinctrl_salt4_default: salt4_default { 12090ee6ac0dSryan_chen function = "SALT4"; 12100ee6ac0dSryan_chen groups = "SALT4"; 12110ee6ac0dSryan_chen }; 12120ee6ac0dSryan_chen 12130ee6ac0dSryan_chen pinctrl_salt5_default: salt5_default { 12140ee6ac0dSryan_chen function = "SALT5"; 12150ee6ac0dSryan_chen groups = "SALT5"; 12160ee6ac0dSryan_chen }; 12170ee6ac0dSryan_chen 12180ee6ac0dSryan_chen pinctrl_salt6_default: salt6_default { 12190ee6ac0dSryan_chen function = "SALT6"; 12200ee6ac0dSryan_chen groups = "SALT6"; 12210ee6ac0dSryan_chen }; 12220ee6ac0dSryan_chen 12230ee6ac0dSryan_chen pinctrl_salt7_default: salt7_default { 12240ee6ac0dSryan_chen function = "SALT7"; 12250ee6ac0dSryan_chen groups = "SALT7"; 12260ee6ac0dSryan_chen }; 12270ee6ac0dSryan_chen 12280ee6ac0dSryan_chen pinctrl_salt8_default: salt8_default { 12290ee6ac0dSryan_chen function = "SALT8"; 12300ee6ac0dSryan_chen groups = "SALT8"; 12310ee6ac0dSryan_chen }; 12320ee6ac0dSryan_chen 12330ee6ac0dSryan_chen pinctrl_salt9_default: salt9_default { 12340ee6ac0dSryan_chen function = "SALT9"; 12350ee6ac0dSryan_chen groups = "SALT9"; 12360ee6ac0dSryan_chen }; 12370ee6ac0dSryan_chen 12380ee6ac0dSryan_chen pinctrl_scl1_default: scl1_default { 12390ee6ac0dSryan_chen function = "SCL1"; 12400ee6ac0dSryan_chen groups = "SCL1"; 12410ee6ac0dSryan_chen }; 12420ee6ac0dSryan_chen 12430ee6ac0dSryan_chen pinctrl_scl2_default: scl2_default { 12440ee6ac0dSryan_chen function = "SCL2"; 12450ee6ac0dSryan_chen groups = "SCL2"; 12460ee6ac0dSryan_chen }; 12470ee6ac0dSryan_chen 12480ee6ac0dSryan_chen pinctrl_sd1_default: sd1_default { 12490ee6ac0dSryan_chen function = "SD1"; 12500ee6ac0dSryan_chen groups = "SD1"; 12510ee6ac0dSryan_chen }; 12520ee6ac0dSryan_chen 12530ee6ac0dSryan_chen pinctrl_sd2_default: sd2_default { 12540ee6ac0dSryan_chen function = "SD2"; 12550ee6ac0dSryan_chen groups = "SD2"; 12560ee6ac0dSryan_chen }; 12570ee6ac0dSryan_chen 12580ee6ac0dSryan_chen pinctrl_sda1_default: sda1_default { 12590ee6ac0dSryan_chen function = "SDA1"; 12600ee6ac0dSryan_chen groups = "SDA1"; 12610ee6ac0dSryan_chen }; 12620ee6ac0dSryan_chen 12630ee6ac0dSryan_chen pinctrl_sda2_default: sda2_default { 12640ee6ac0dSryan_chen function = "SDA2"; 12650ee6ac0dSryan_chen groups = "SDA2"; 12660ee6ac0dSryan_chen }; 12670ee6ac0dSryan_chen 12680ee6ac0dSryan_chen pinctrl_sgps1_default: sgps1_default { 12690ee6ac0dSryan_chen function = "SGPS1"; 12700ee6ac0dSryan_chen groups = "SGPS1"; 12710ee6ac0dSryan_chen }; 12720ee6ac0dSryan_chen 12730ee6ac0dSryan_chen pinctrl_sgps2_default: sgps2_default { 12740ee6ac0dSryan_chen function = "SGPS2"; 12750ee6ac0dSryan_chen groups = "SGPS2"; 12760ee6ac0dSryan_chen }; 12770ee6ac0dSryan_chen 12780ee6ac0dSryan_chen pinctrl_sioonctrl_default: sioonctrl_default { 12790ee6ac0dSryan_chen function = "SIOONCTRL"; 12800ee6ac0dSryan_chen groups = "SIOONCTRL"; 12810ee6ac0dSryan_chen }; 12820ee6ac0dSryan_chen 12830ee6ac0dSryan_chen pinctrl_siopbi_default: siopbi_default { 12840ee6ac0dSryan_chen function = "SIOPBI"; 12850ee6ac0dSryan_chen groups = "SIOPBI"; 12860ee6ac0dSryan_chen }; 12870ee6ac0dSryan_chen 12880ee6ac0dSryan_chen pinctrl_siopbo_default: siopbo_default { 12890ee6ac0dSryan_chen function = "SIOPBO"; 12900ee6ac0dSryan_chen groups = "SIOPBO"; 12910ee6ac0dSryan_chen }; 12920ee6ac0dSryan_chen 12930ee6ac0dSryan_chen pinctrl_siopwreq_default: siopwreq_default { 12940ee6ac0dSryan_chen function = "SIOPWREQ"; 12950ee6ac0dSryan_chen groups = "SIOPWREQ"; 12960ee6ac0dSryan_chen }; 12970ee6ac0dSryan_chen 12980ee6ac0dSryan_chen pinctrl_siopwrgd_default: siopwrgd_default { 12990ee6ac0dSryan_chen function = "SIOPWRGD"; 13000ee6ac0dSryan_chen groups = "SIOPWRGD"; 13010ee6ac0dSryan_chen }; 13020ee6ac0dSryan_chen 13030ee6ac0dSryan_chen pinctrl_sios3_default: sios3_default { 13040ee6ac0dSryan_chen function = "SIOS3"; 13050ee6ac0dSryan_chen groups = "SIOS3"; 13060ee6ac0dSryan_chen }; 13070ee6ac0dSryan_chen 13080ee6ac0dSryan_chen pinctrl_sios5_default: sios5_default { 13090ee6ac0dSryan_chen function = "SIOS5"; 13100ee6ac0dSryan_chen groups = "SIOS5"; 13110ee6ac0dSryan_chen }; 13120ee6ac0dSryan_chen 13130ee6ac0dSryan_chen pinctrl_siosci_default: siosci_default { 13140ee6ac0dSryan_chen function = "SIOSCI"; 13150ee6ac0dSryan_chen groups = "SIOSCI"; 13160ee6ac0dSryan_chen }; 13170ee6ac0dSryan_chen 13180ee6ac0dSryan_chen pinctrl_spi1_default: spi1_default { 13190ee6ac0dSryan_chen function = "SPI1"; 13200ee6ac0dSryan_chen groups = "SPI1"; 13210ee6ac0dSryan_chen }; 13220ee6ac0dSryan_chen 13230ee6ac0dSryan_chen pinctrl_spi1cs1_default: spi1cs1_default { 13240ee6ac0dSryan_chen function = "SPI1CS1"; 13250ee6ac0dSryan_chen groups = "SPI1CS1"; 13260ee6ac0dSryan_chen }; 13270ee6ac0dSryan_chen 13280ee6ac0dSryan_chen pinctrl_spi1debug_default: spi1debug_default { 13290ee6ac0dSryan_chen function = "SPI1DEBUG"; 13300ee6ac0dSryan_chen groups = "SPI1DEBUG"; 13310ee6ac0dSryan_chen }; 13320ee6ac0dSryan_chen 13330ee6ac0dSryan_chen pinctrl_spi1passthru_default: spi1passthru_default { 13340ee6ac0dSryan_chen function = "SPI1PASSTHRU"; 13350ee6ac0dSryan_chen groups = "SPI1PASSTHRU"; 13360ee6ac0dSryan_chen }; 13370ee6ac0dSryan_chen 13380ee6ac0dSryan_chen pinctrl_spi2ck_default: spi2ck_default { 13390ee6ac0dSryan_chen function = "SPI2CK"; 13400ee6ac0dSryan_chen groups = "SPI2CK"; 13410ee6ac0dSryan_chen }; 13420ee6ac0dSryan_chen 13430ee6ac0dSryan_chen pinctrl_spi2cs0_default: spi2cs0_default { 13440ee6ac0dSryan_chen function = "SPI2CS0"; 13450ee6ac0dSryan_chen groups = "SPI2CS0"; 13460ee6ac0dSryan_chen }; 13470ee6ac0dSryan_chen 13480ee6ac0dSryan_chen pinctrl_spi2cs1_default: spi2cs1_default { 13490ee6ac0dSryan_chen function = "SPI2CS1"; 13500ee6ac0dSryan_chen groups = "SPI2CS1"; 13510ee6ac0dSryan_chen }; 13520ee6ac0dSryan_chen 13530ee6ac0dSryan_chen pinctrl_spi2miso_default: spi2miso_default { 13540ee6ac0dSryan_chen function = "SPI2MISO"; 13550ee6ac0dSryan_chen groups = "SPI2MISO"; 13560ee6ac0dSryan_chen }; 13570ee6ac0dSryan_chen 13580ee6ac0dSryan_chen pinctrl_spi2mosi_default: spi2mosi_default { 13590ee6ac0dSryan_chen function = "SPI2MOSI"; 13600ee6ac0dSryan_chen groups = "SPI2MOSI"; 13610ee6ac0dSryan_chen }; 13620ee6ac0dSryan_chen 13630ee6ac0dSryan_chen pinctrl_timer3_default: timer3_default { 13640ee6ac0dSryan_chen function = "TIMER3"; 13650ee6ac0dSryan_chen groups = "TIMER3"; 13660ee6ac0dSryan_chen }; 13670ee6ac0dSryan_chen 13680ee6ac0dSryan_chen pinctrl_timer4_default: timer4_default { 13690ee6ac0dSryan_chen function = "TIMER4"; 13700ee6ac0dSryan_chen groups = "TIMER4"; 13710ee6ac0dSryan_chen }; 13720ee6ac0dSryan_chen 13730ee6ac0dSryan_chen pinctrl_timer5_default: timer5_default { 13740ee6ac0dSryan_chen function = "TIMER5"; 13750ee6ac0dSryan_chen groups = "TIMER5"; 13760ee6ac0dSryan_chen }; 13770ee6ac0dSryan_chen 13780ee6ac0dSryan_chen pinctrl_timer6_default: timer6_default { 13790ee6ac0dSryan_chen function = "TIMER6"; 13800ee6ac0dSryan_chen groups = "TIMER6"; 13810ee6ac0dSryan_chen }; 13820ee6ac0dSryan_chen 13830ee6ac0dSryan_chen pinctrl_timer7_default: timer7_default { 13840ee6ac0dSryan_chen function = "TIMER7"; 13850ee6ac0dSryan_chen groups = "TIMER7"; 13860ee6ac0dSryan_chen }; 13870ee6ac0dSryan_chen 13880ee6ac0dSryan_chen pinctrl_timer8_default: timer8_default { 13890ee6ac0dSryan_chen function = "TIMER8"; 13900ee6ac0dSryan_chen groups = "TIMER8"; 13910ee6ac0dSryan_chen }; 13920ee6ac0dSryan_chen 13930ee6ac0dSryan_chen pinctrl_txd1_default: txd1_default { 13940ee6ac0dSryan_chen function = "TXD1"; 13950ee6ac0dSryan_chen groups = "TXD1"; 13960ee6ac0dSryan_chen }; 13970ee6ac0dSryan_chen 13980ee6ac0dSryan_chen pinctrl_txd2_default: txd2_default { 13990ee6ac0dSryan_chen function = "TXD2"; 14000ee6ac0dSryan_chen groups = "TXD2"; 14010ee6ac0dSryan_chen }; 14020ee6ac0dSryan_chen 14030ee6ac0dSryan_chen pinctrl_txd3_default: txd3_default { 14040ee6ac0dSryan_chen function = "TXD3"; 14050ee6ac0dSryan_chen groups = "TXD3"; 14060ee6ac0dSryan_chen }; 14070ee6ac0dSryan_chen 14080ee6ac0dSryan_chen pinctrl_txd4_default: txd4_default { 14090ee6ac0dSryan_chen function = "TXD4"; 14100ee6ac0dSryan_chen groups = "TXD4"; 14110ee6ac0dSryan_chen }; 14120ee6ac0dSryan_chen 14130ee6ac0dSryan_chen pinctrl_uart6_default: uart6_default { 14140ee6ac0dSryan_chen function = "UART6"; 14150ee6ac0dSryan_chen groups = "UART6"; 14160ee6ac0dSryan_chen }; 14170ee6ac0dSryan_chen 14180ee6ac0dSryan_chen pinctrl_usbcki_default: usbcki_default { 14190ee6ac0dSryan_chen function = "USBCKI"; 14200ee6ac0dSryan_chen groups = "USBCKI"; 14210ee6ac0dSryan_chen }; 14220ee6ac0dSryan_chen 14230ee6ac0dSryan_chen pinctrl_usb2ah_default: usb2ah_default { 14240ee6ac0dSryan_chen function = "USB2AH"; 14250ee6ac0dSryan_chen groups = "USB2AH"; 14260ee6ac0dSryan_chen }; 14270ee6ac0dSryan_chen 14280ee6ac0dSryan_chen pinctrl_usb11bhid_default: usb11bhid_default { 14290ee6ac0dSryan_chen function = "USB11BHID"; 14300ee6ac0dSryan_chen groups = "USB11BHID"; 14310ee6ac0dSryan_chen }; 14320ee6ac0dSryan_chen 14330ee6ac0dSryan_chen pinctrl_usb2bh_default: usb2bh_default { 14340ee6ac0dSryan_chen function = "USB2BH"; 14350ee6ac0dSryan_chen groups = "USB2BH"; 14360ee6ac0dSryan_chen }; 14370ee6ac0dSryan_chen 14380ee6ac0dSryan_chen pinctrl_vgabiosrom_default: vgabiosrom_default { 14390ee6ac0dSryan_chen function = "VGABIOSROM"; 14400ee6ac0dSryan_chen groups = "VGABIOSROM"; 14410ee6ac0dSryan_chen }; 14420ee6ac0dSryan_chen 14430ee6ac0dSryan_chen pinctrl_vgahs_default: vgahs_default { 14440ee6ac0dSryan_chen function = "VGAHS"; 14450ee6ac0dSryan_chen groups = "VGAHS"; 14460ee6ac0dSryan_chen }; 14470ee6ac0dSryan_chen 14480ee6ac0dSryan_chen pinctrl_vgavs_default: vgavs_default { 14490ee6ac0dSryan_chen function = "VGAVS"; 14500ee6ac0dSryan_chen groups = "VGAVS"; 14510ee6ac0dSryan_chen }; 14520ee6ac0dSryan_chen 14530ee6ac0dSryan_chen pinctrl_vpi24_default: vpi24_default { 14540ee6ac0dSryan_chen function = "VPI24"; 14550ee6ac0dSryan_chen groups = "VPI24"; 14560ee6ac0dSryan_chen }; 14570ee6ac0dSryan_chen 14580ee6ac0dSryan_chen pinctrl_vpo_default: vpo_default { 14590ee6ac0dSryan_chen function = "VPO"; 14600ee6ac0dSryan_chen groups = "VPO"; 14610ee6ac0dSryan_chen }; 14620ee6ac0dSryan_chen 14630ee6ac0dSryan_chen pinctrl_wdtrst1_default: wdtrst1_default { 14640ee6ac0dSryan_chen function = "WDTRST1"; 14650ee6ac0dSryan_chen groups = "WDTRST1"; 14660ee6ac0dSryan_chen }; 14670ee6ac0dSryan_chen 14680ee6ac0dSryan_chen pinctrl_wdtrst2_default: wdtrst2_default { 14690ee6ac0dSryan_chen function = "WDTRST2"; 14700ee6ac0dSryan_chen groups = "WDTRST2"; 14710ee6ac0dSryan_chen }; 14720ee6ac0dSryan_chen}; 1473