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