xref: /openbmc/u-boot/arch/arm/dts/ast2400.dtsi (revision ff7497c43e4423fc169ce1e935f958024c0b8a02)
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