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