xref: /openbmc/u-boot/arch/arm/dts/ast2500.dtsi (revision 66a5957be85a00752a986b020c3ff45684f18c68)
114e4b149Smaxims@google.com/*
214e4b149Smaxims@google.com * This device tree is copied from
317c5fb19Smaxims@google.com * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g5.dtsi
414e4b149Smaxims@google.com */
514e4b149Smaxims@google.com#include "skeleton.dtsi"
614e4b149Smaxims@google.com
714e4b149Smaxims@google.com/ {
814e4b149Smaxims@google.com	model = "Aspeed BMC";
914e4b149Smaxims@google.com	compatible = "aspeed,ast2500";
1014e4b149Smaxims@google.com	#address-cells = <1>;
1114e4b149Smaxims@google.com	#size-cells = <1>;
1214e4b149Smaxims@google.com	interrupt-parent = <&vic>;
1314e4b149Smaxims@google.com
146bdccc30SCédric Le Goater	aliases {
156bdccc30SCédric Le Goater		i2c0 = &i2c0;
166bdccc30SCédric Le Goater		i2c1 = &i2c1;
176bdccc30SCédric Le Goater		i2c2 = &i2c2;
186bdccc30SCédric Le Goater		i2c3 = &i2c3;
196bdccc30SCédric Le Goater		i2c4 = &i2c4;
206bdccc30SCédric Le Goater		i2c5 = &i2c5;
216bdccc30SCédric Le Goater		i2c6 = &i2c6;
226bdccc30SCédric Le Goater		i2c7 = &i2c7;
236bdccc30SCédric Le Goater		i2c8 = &i2c8;
246bdccc30SCédric Le Goater		i2c9 = &i2c9;
256bdccc30SCédric Le Goater		i2c10 = &i2c10;
266bdccc30SCédric Le Goater		i2c11 = &i2c11;
276bdccc30SCédric Le Goater		i2c12 = &i2c12;
286bdccc30SCédric Le Goater		i2c13 = &i2c13;
296bdccc30SCédric Le Goater		serial0 = &uart1;
306bdccc30SCédric Le Goater		serial1 = &uart2;
316bdccc30SCédric Le Goater		serial2 = &uart3;
326bdccc30SCédric Le Goater		serial3 = &uart4;
336bdccc30SCédric Le Goater		serial4 = &uart5;
346bdccc30SCédric Le Goater		serial5 = &vuart;
356bdccc30SCédric Le Goater	};
366bdccc30SCédric Le Goater
3714e4b149Smaxims@google.com	cpus {
3814e4b149Smaxims@google.com		#address-cells = <1>;
3914e4b149Smaxims@google.com		#size-cells = <0>;
4014e4b149Smaxims@google.com
4114e4b149Smaxims@google.com		cpu@0 {
4214e4b149Smaxims@google.com			compatible = "arm,arm1176jzf-s";
4314e4b149Smaxims@google.com			device_type = "cpu";
4414e4b149Smaxims@google.com			reg = <0>;
4514e4b149Smaxims@google.com		};
4614e4b149Smaxims@google.com	};
4714e4b149Smaxims@google.com
486bdccc30SCédric Le Goater	memory@80000000 {
496bdccc30SCédric Le Goater		device_type = "memory";
506bdccc30SCédric Le Goater		reg = <0x80000000 0>;
516bdccc30SCédric Le Goater	};
526bdccc30SCédric Le Goater
5314e4b149Smaxims@google.com	ahb {
5414e4b149Smaxims@google.com		compatible = "simple-bus";
5514e4b149Smaxims@google.com		#address-cells = <1>;
5614e4b149Smaxims@google.com		#size-cells = <1>;
5714e4b149Smaxims@google.com		ranges;
5814e4b149Smaxims@google.com
596bdccc30SCédric Le Goater		fmc: flash-controller@1e620000 {
606bdccc30SCédric Le Goater			reg = < 0x1e620000 0xc4
616bdccc30SCédric Le Goater				0x20000000 0x10000000 >;
626bdccc30SCédric Le Goater			#address-cells = <1>;
636bdccc30SCédric Le Goater			#size-cells = <0>;
646bdccc30SCédric Le Goater			compatible = "aspeed,ast2500-fmc";
656bdccc30SCédric Le Goater			status = "disabled";
666bdccc30SCédric Le Goater			interrupts = <19>;
6799357bacSryan_chen			clocks = <&scu ASPEED_CLK_AHB>;
68ce89c374SChin-Ting Kuo			num-cs = <3>;
696bdccc30SCédric Le Goater			flash@0 {
706bdccc30SCédric Le Goater				reg = < 0 >;
716bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
726bdccc30SCédric Le Goater				status = "disabled";
736bdccc30SCédric Le Goater			};
746bdccc30SCédric Le Goater			flash@1 {
756bdccc30SCédric Le Goater				reg = < 1 >;
766bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
776bdccc30SCédric Le Goater				status = "disabled";
786bdccc30SCédric Le Goater			};
796bdccc30SCédric Le Goater			flash@2 {
806bdccc30SCédric Le Goater				reg = < 2 >;
816bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
826bdccc30SCédric Le Goater				status = "disabled";
836bdccc30SCédric Le Goater			};
846bdccc30SCédric Le Goater		};
856bdccc30SCédric Le Goater
866bdccc30SCédric Le Goater		spi1: flash-controller@1e630000 {
876bdccc30SCédric Le Goater			reg = < 0x1e630000 0xc4
886bdccc30SCédric Le Goater				0x30000000 0x08000000 >;
896bdccc30SCédric Le Goater			#address-cells = <1>;
906bdccc30SCédric Le Goater			#size-cells = <0>;
916bdccc30SCédric Le Goater			compatible = "aspeed,ast2500-spi";
9299357bacSryan_chen			clocks = <&scu ASPEED_CLK_AHB>;
936bdccc30SCédric Le Goater			status = "disabled";
94ce89c374SChin-Ting Kuo			num-cs = <2>;
956bdccc30SCédric Le Goater			flash@0 {
966bdccc30SCédric Le Goater				reg = < 0 >;
976bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
986bdccc30SCédric Le Goater				status = "disabled";
996bdccc30SCédric Le Goater			};
1006bdccc30SCédric Le Goater			flash@1 {
1016bdccc30SCédric Le Goater				reg = < 1 >;
1026bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
1036bdccc30SCédric Le Goater				status = "disabled";
1046bdccc30SCédric Le Goater			};
1056bdccc30SCédric Le Goater		};
1066bdccc30SCédric Le Goater
1076bdccc30SCédric Le Goater		spi2: flash-controller@1e631000 {
1086bdccc30SCédric Le Goater			reg = < 0x1e631000 0xc4
1096bdccc30SCédric Le Goater				0x38000000 0x08000000 >;
1106bdccc30SCédric Le Goater			#address-cells = <1>;
1116bdccc30SCédric Le Goater			#size-cells = <0>;
1126bdccc30SCédric Le Goater			compatible = "aspeed,ast2500-spi";
11399357bacSryan_chen			clocks = <&scu ASPEED_CLK_AHB>;
1146bdccc30SCédric Le Goater			status = "disabled";
115ce89c374SChin-Ting Kuo			num-cs = <2>;
1166bdccc30SCédric Le Goater			flash@0 {
1176bdccc30SCédric Le Goater				reg = < 0 >;
1186bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
1196bdccc30SCédric Le Goater				status = "disabled";
1206bdccc30SCédric Le Goater			};
1216bdccc30SCédric Le Goater			flash@1 {
1226bdccc30SCédric Le Goater				reg = < 1 >;
1236bdccc30SCédric Le Goater				compatible = "jedec,spi-nor";
1246bdccc30SCédric Le Goater				status = "disabled";
1256bdccc30SCédric Le Goater			};
1266bdccc30SCédric Le Goater		};
1276bdccc30SCédric Le Goater
12814e4b149Smaxims@google.com		vic: interrupt-controller@1e6c0080 {
12914e4b149Smaxims@google.com			compatible = "aspeed,ast2400-vic";
13014e4b149Smaxims@google.com			interrupt-controller;
13114e4b149Smaxims@google.com			#interrupt-cells = <1>;
13214e4b149Smaxims@google.com			valid-sources = <0xfefff7ff 0x0807ffff>;
13314e4b149Smaxims@google.com			reg = <0x1e6c0080 0x80>;
13414e4b149Smaxims@google.com		};
13514e4b149Smaxims@google.com
13617c5fb19Smaxims@google.com		mac0: ethernet@1e660000 {
1376bdccc30SCédric Le Goater			compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
13817c5fb19Smaxims@google.com			reg = <0x1e660000 0x180>;
13917c5fb19Smaxims@google.com			interrupts = <2>;
14099357bacSryan_chen			clocks = <&scu ASPEED_CLK_GATE_MAC1CLK>, <&scu ASPEED_CLK_D2PLL>;
14117c5fb19Smaxims@google.com			status = "disabled";
14217c5fb19Smaxims@google.com		};
14317c5fb19Smaxims@google.com
14417c5fb19Smaxims@google.com		mac1: ethernet@1e680000 {
1456bdccc30SCédric Le Goater			compatible = "aspeed,ast2500-mac", "faraday,ftgmac100";
14617c5fb19Smaxims@google.com			reg = <0x1e680000 0x180>;
14717c5fb19Smaxims@google.com			interrupts = <3>;
14899357bacSryan_chen			clocks = <&scu ASPEED_CLK_GATE_MAC2CLK>, <&scu ASPEED_CLK_D2PLL>;
1496bdccc30SCédric Le Goater			status = "disabled";
1506bdccc30SCédric Le Goater		};
1516bdccc30SCédric Le Goater
1526bdccc30SCédric Le Goater		ehci0: usb@1e6a1000 {
153*66a5957bSneal_liu			compatible = "aspeed,aspeed-ehci";
1546bdccc30SCédric Le Goater			reg = <0x1e6a1000 0x100>;
1556bdccc30SCédric Le Goater			interrupts = <5>;
156*66a5957bSneal_liu			clocks = <&scu ASPEED_CLK_GATE_USBPORT1CLK>;
157*66a5957bSneal_liu			pinctrl-names = "default";
158*66a5957bSneal_liu			pinctrl-0 = <&pinctrl_usb2ah_default>;
1596bdccc30SCédric Le Goater			status = "disabled";
1606bdccc30SCédric Le Goater		};
1616bdccc30SCédric Le Goater
1626bdccc30SCédric Le Goater		ehci1: usb@1e6a3000 {
163*66a5957bSneal_liu			compatible = "aspeed,aspeed-ehci";
1646bdccc30SCédric Le Goater			reg = <0x1e6a3000 0x100>;
1656bdccc30SCédric Le Goater			interrupts = <13>;
166*66a5957bSneal_liu			clocks = <&scu ASPEED_CLK_GATE_USBPORT2CLK>;
167*66a5957bSneal_liu			pinctrl-names = "default";
168*66a5957bSneal_liu			pinctrl-0 = <&pinctrl_usb2bh_default>;
1696bdccc30SCédric Le Goater			status = "disabled";
1706bdccc30SCédric Le Goater		};
1716bdccc30SCédric Le Goater
1726bdccc30SCédric Le Goater		uhci: usb@1e6b0000 {
1736bdccc30SCédric Le Goater			compatible = "aspeed,ast2500-uhci", "generic-uhci";
1746bdccc30SCédric Le Goater			reg = <0x1e6b0000 0x100>;
1756bdccc30SCédric Le Goater			interrupts = <14>;
1766bdccc30SCédric Le Goater			#ports = <2>;
17717c5fb19Smaxims@google.com			status = "disabled";
17817c5fb19Smaxims@google.com		};
17917c5fb19Smaxims@google.com
18014e4b149Smaxims@google.com		apb {
18114e4b149Smaxims@google.com			compatible = "simple-bus";
18214e4b149Smaxims@google.com			#address-cells = <1>;
18314e4b149Smaxims@google.com			#size-cells = <1>;
18414e4b149Smaxims@google.com			ranges;
18514e4b149Smaxims@google.com
18617c5fb19Smaxims@google.com			syscon: syscon@1e6e2000 {
18717c5fb19Smaxims@google.com				compatible = "aspeed,g5-scu", "syscon", "simple-mfd";
18817c5fb19Smaxims@google.com				reg = <0x1e6e2000 0x1a8>;
1896bdccc30SCédric Le Goater				#clock-cells = <1>;
1906bdccc30SCédric Le Goater				#reset-cells = <1>;
19117c5fb19Smaxims@google.com
19217c5fb19Smaxims@google.com				pinctrl: pinctrl {
19317c5fb19Smaxims@google.com					compatible = "aspeed,g5-pinctrl";
19417c5fb19Smaxims@google.com					aspeed,external-nodes = <&gfx &lhc>;
19517c5fb19Smaxims@google.com
1966bdccc30SCédric Le Goater				};
1976bdccc30SCédric Le Goater			};
1986bdccc30SCédric Le Goater
1996bdccc30SCédric Le Goater			rng: hwrng@1e6e2078 {
2006bdccc30SCédric Le Goater				compatible = "timeriomem_rng";
2016bdccc30SCédric Le Goater				reg = <0x1e6e2078 0x4>;
2026bdccc30SCédric Le Goater				period = <1>;
2036bdccc30SCédric Le Goater				quality = <100>;
2046bdccc30SCédric Le Goater			};
2056bdccc30SCédric Le Goater
2066bdccc30SCédric Le Goater			gfx: display@1e6e6000 {
2076bdccc30SCédric Le Goater				compatible = "aspeed,ast2500-gfx", "syscon";
2086bdccc30SCédric Le Goater				reg = <0x1e6e6000 0x1000>;
2096bdccc30SCédric Le Goater				reg-io-width = <4>;
2106bdccc30SCédric Le Goater			};
2116bdccc30SCédric Le Goater
2126bdccc30SCédric Le Goater			adc: adc@1e6e9000 {
2136bdccc30SCédric Le Goater				compatible = "aspeed,ast2500-adc";
2146bdccc30SCédric Le Goater				reg = <0x1e6e9000 0xb0>;
2156bdccc30SCédric Le Goater				#io-channel-cells = <1>;
2166bdccc30SCédric Le Goater				status = "disabled";
2176bdccc30SCédric Le Goater			};
2186bdccc30SCédric Le Goater
2196bdccc30SCédric Le Goater			sram@1e720000 {
2206bdccc30SCédric Le Goater				compatible = "mmio-sram";
2216bdccc30SCédric Le Goater				reg = <0x1e720000 0x9000>;	// 36K
2226bdccc30SCédric Le Goater			};
2236bdccc30SCédric Le Goater
2246f6f06c1Sryan_chen			sdhci: sdhci@1e740000 {
2256f6f06c1Sryan_chen                                #interrupt-cells = <1>;
2266f6f06c1Sryan_chen                                compatible = "aspeed,aspeed-sdhci-irq", "simple-mfd";
2276f6f06c1Sryan_chen                                reg = <0x1e740000 0x1000>;
2286f6f06c1Sryan_chen                                interrupts = <26>;
2296f6f06c1Sryan_chen                                interrupt-controller;
2306f6f06c1Sryan_chen                                clocks = <&scu ASPEED_CLK_GATE_SDCLK>, <&scu ASPEED_CLK_GATE_SDEXTCLK>;
2316f6f06c1Sryan_chen                                clock-names = "ctrlclk", "extclk";
2326f6f06c1Sryan_chen                                #address-cells = <1>;
2336f6f06c1Sryan_chen                                #size-cells = <1>;
2346f6f06c1Sryan_chen                                ranges = <0x0 0x1e740000 0x1000>;
2356f6f06c1Sryan_chen
2366f6f06c1Sryan_chen                                sdhci_slot0: sdhci_slot0@100 {
2376f6f06c1Sryan_chen                                        compatible = "aspeed,sdhci-ast2500";
2386f6f06c1Sryan_chen                                        reg = <0x100 0x100>;
2396f6f06c1Sryan_chen                                        interrupts = <0>;
2406f6f06c1Sryan_chen                                        interrupt-parent = <&sdhci>;
2416f6f06c1Sryan_chen                                        sdhci,auto-cmd12;
2426f6f06c1Sryan_chen                                        clocks = <&scu ASPEED_CLK_SDIO>;
2436f6f06c1Sryan_chen                                        status = "disabled";
2446f6f06c1Sryan_chen                                };
2456f6f06c1Sryan_chen
2466f6f06c1Sryan_chen                                sdhci_slot1: sdhci_slot1@200 {
2476f6f06c1Sryan_chen                                        compatible = "aspeed,sdhci-ast2500";
2486f6f06c1Sryan_chen                                        reg = <0x200 0x100>;
2496f6f06c1Sryan_chen                                        interrupts = <1>;
2506f6f06c1Sryan_chen                                        interrupt-parent = <&sdhci>;
2516f6f06c1Sryan_chen                                        sdhci,auto-cmd12;
2526f6f06c1Sryan_chen                                        clocks = <&scu ASPEED_CLK_SDIO>;
2536f6f06c1Sryan_chen                                        status = "disabled";
2546f6f06c1Sryan_chen                                };
2556f6f06c1Sryan_chen
2566f6f06c1Sryan_chen                        };
2576f6f06c1Sryan_chen
2586bdccc30SCédric Le Goater			gpio: gpio@1e780000 {
2596bdccc30SCédric Le Goater				#gpio-cells = <2>;
2606bdccc30SCédric Le Goater				gpio-controller;
2616bdccc30SCédric Le Goater				compatible = "aspeed,ast2500-gpio";
2626bdccc30SCédric Le Goater				reg = <0x1e780000 0x1000>;
2636bdccc30SCédric Le Goater				interrupts = <20>;
2646bdccc30SCédric Le Goater				gpio-ranges = <&pinctrl 0 0 220>;
26505025a1fSryan_chen				ngpios = <228>;
2666bdccc30SCédric Le Goater				interrupt-controller;
2676bdccc30SCédric Le Goater			};
2686bdccc30SCédric Le Goater
2696bdccc30SCédric Le Goater			timer: timer@1e782000 {
2706bdccc30SCédric Le Goater				/* This timer is a Faraday FTTMR010 derivative */
2716bdccc30SCédric Le Goater				compatible = "aspeed,ast2400-timer";
2726bdccc30SCédric Le Goater				reg = <0x1e782000 0x90>;
2736bdccc30SCédric Le Goater			};
2746bdccc30SCédric Le Goater
2756bdccc30SCédric Le Goater			uart1: serial@1e783000 {
2766bdccc30SCédric Le Goater				compatible = "ns16550a";
2776bdccc30SCédric Le Goater				reg = <0x1e783000 0x20>;
2786bdccc30SCédric Le Goater				reg-shift = <2>;
2796bdccc30SCédric Le Goater				interrupts = <9>;
28099357bacSryan_chen				clocks = <&scu ASPEED_CLK_GATE_UART1CLK>;
28105be2315SChia-Wei, Wang				clock-frequency = <24000000>;
2826bdccc30SCédric Le Goater				no-loopback-test;
2836bdccc30SCédric Le Goater				status = "disabled";
2846bdccc30SCédric Le Goater			};
2856bdccc30SCédric Le Goater
2866bdccc30SCédric Le Goater			uart5: serial@1e784000 {
2876bdccc30SCédric Le Goater				compatible = "ns16550a";
2886bdccc30SCédric Le Goater				reg = <0x1e784000 0x20>;
2896bdccc30SCédric Le Goater				reg-shift = <2>;
2906bdccc30SCédric Le Goater				interrupts = <10>;
29199357bacSryan_chen				clocks = <&scu ASPEED_CLK_GATE_UART5CLK>;
29205be2315SChia-Wei, Wang				clock-frequency = <24000000>;
2936bdccc30SCédric Le Goater				no-loopback-test;
2946bdccc30SCédric Le Goater				status = "disabled";
2956bdccc30SCédric Le Goater			};
2966bdccc30SCédric Le Goater
2976bdccc30SCédric Le Goater			wdt1: watchdog@1e785000 {
2986bdccc30SCédric Le Goater				compatible = "aspeed,wdt";
2996bdccc30SCédric Le Goater				reg = <0x1e785000 0x1c>;
3006bdccc30SCédric Le Goater				interrupts = <27>;
3016bdccc30SCédric Le Goater			};
3026bdccc30SCédric Le Goater
3036bdccc30SCédric Le Goater			wdt2: watchdog@1e785020 {
3046bdccc30SCédric Le Goater				compatible = "aspeed,wdt";
3056bdccc30SCédric Le Goater				reg = <0x1e785020 0x1c>;
3066bdccc30SCédric Le Goater				interrupts = <27>;
3076bdccc30SCédric Le Goater				status = "disabled";
3086bdccc30SCédric Le Goater			};
3096bdccc30SCédric Le Goater
3106bdccc30SCédric Le Goater			wdt3: watchdog@1e785040 {
3116bdccc30SCédric Le Goater				compatible = "aspeed,wdt";
3126bdccc30SCédric Le Goater				reg = <0x1e785040 0x1c>;
3136bdccc30SCédric Le Goater				status = "disabled";
3146bdccc30SCédric Le Goater			};
3156bdccc30SCédric Le Goater
3166bdccc30SCédric Le Goater			pwm_tacho: pwm-tacho-controller@1e786000 {
3176bdccc30SCédric Le Goater				compatible = "aspeed,ast2500-pwm-tacho";
3186bdccc30SCédric Le Goater				#address-cells = <1>;
3196bdccc30SCédric Le Goater				#size-cells = <0>;
3206bdccc30SCédric Le Goater				reg = <0x1e786000 0x1000>;
3216bdccc30SCédric Le Goater				status = "disabled";
3226bdccc30SCédric Le Goater			};
3236bdccc30SCédric Le Goater
3246bdccc30SCédric Le Goater			vuart: serial@1e787000 {
3256bdccc30SCédric Le Goater				compatible = "aspeed,ast2500-vuart";
3266bdccc30SCédric Le Goater				reg = <0x1e787000 0x40>;
3276bdccc30SCédric Le Goater				reg-shift = <2>;
3286bdccc30SCédric Le Goater				interrupts = <8>;
3296bdccc30SCédric Le Goater				no-loopback-test;
3306bdccc30SCédric Le Goater				status = "disabled";
3316bdccc30SCédric Le Goater			};
3326bdccc30SCédric Le Goater
3336bdccc30SCédric Le Goater			lpc: lpc@1e789000 {
3346bdccc30SCédric Le Goater				compatible = "aspeed,ast2500-lpc", "simple-mfd";
3356bdccc30SCédric Le Goater				reg = <0x1e789000 0x1000>;
3366bdccc30SCédric Le Goater
3376bdccc30SCédric Le Goater				#address-cells = <1>;
3386bdccc30SCédric Le Goater				#size-cells = <1>;
3396bdccc30SCédric Le Goater				ranges = <0x0 0x1e789000 0x1000>;
3406bdccc30SCédric Le Goater
3416bdccc30SCédric Le Goater				lpc_bmc: lpc-bmc@0 {
3426bdccc30SCédric Le Goater					compatible = "aspeed,ast2500-lpc-bmc";
3436bdccc30SCédric Le Goater					reg = <0x0 0x80>;
3446bdccc30SCédric Le Goater				};
3456bdccc30SCédric Le Goater
3466bdccc30SCédric Le Goater				lpc_host: lpc-host@80 {
3476bdccc30SCédric Le Goater					compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon";
3486bdccc30SCédric Le Goater					reg = <0x80 0x1e0>;
3496bdccc30SCédric Le Goater					reg-io-width = <4>;
3506bdccc30SCédric Le Goater
3516bdccc30SCédric Le Goater					#address-cells = <1>;
3526bdccc30SCédric Le Goater					#size-cells = <1>;
3536bdccc30SCédric Le Goater					ranges = <0x0 0x80 0x1e0>;
3546bdccc30SCédric Le Goater
3556bdccc30SCédric Le Goater					lpc_ctrl: lpc-ctrl@0 {
3566bdccc30SCédric Le Goater						compatible = "aspeed,ast2500-lpc-ctrl";
3576bdccc30SCédric Le Goater						reg = <0x0 0x80>;
3586bdccc30SCédric Le Goater						status = "disabled";
3596bdccc30SCédric Le Goater					};
3606bdccc30SCédric Le Goater
3616bdccc30SCédric Le Goater					lpc_snoop: lpc-snoop@0 {
3626bdccc30SCédric Le Goater						compatible = "aspeed,ast2500-lpc-snoop";
3636bdccc30SCédric Le Goater						reg = <0x0 0x80>;
3646bdccc30SCédric Le Goater						interrupts = <8>;
3656bdccc30SCédric Le Goater						status = "disabled";
3666bdccc30SCédric Le Goater					};
3676bdccc30SCédric Le Goater
3686bdccc30SCédric Le Goater					lhc: lhc@20 {
3696bdccc30SCédric Le Goater						compatible = "aspeed,ast2500-lhc";
3706bdccc30SCédric Le Goater						reg = <0x20 0x24 0x48 0x8>;
3716bdccc30SCédric Le Goater					};
3726bdccc30SCédric Le Goater
3736bdccc30SCédric Le Goater					lpc_reset: reset-controller@18 {
3746bdccc30SCédric Le Goater						compatible = "aspeed,ast2500-lpc-reset";
3756bdccc30SCédric Le Goater						reg = <0x18 0x4>;
3766bdccc30SCédric Le Goater						#reset-cells = <1>;
3776bdccc30SCédric Le Goater					};
3786bdccc30SCédric Le Goater
3796bdccc30SCédric Le Goater					ibt: ibt@c0 {
3806bdccc30SCédric Le Goater						compatible = "aspeed,ast2500-ibt-bmc";
3816bdccc30SCédric Le Goater						reg = <0xc0 0x18>;
3826bdccc30SCédric Le Goater						interrupts = <8>;
3836bdccc30SCédric Le Goater						status = "disabled";
3846bdccc30SCédric Le Goater					};
3856bdccc30SCédric Le Goater				};
3866bdccc30SCédric Le Goater			};
3876bdccc30SCédric Le Goater
3886bdccc30SCédric Le Goater			uart2: serial@1e78d000 {
3896bdccc30SCédric Le Goater				compatible = "ns16550a";
3906bdccc30SCédric Le Goater				reg = <0x1e78d000 0x20>;
3916bdccc30SCédric Le Goater				reg-shift = <2>;
3926bdccc30SCédric Le Goater				interrupts = <32>;
39399357bacSryan_chen				clocks = <&scu ASPEED_CLK_GATE_UART2CLK>;
39405be2315SChia-Wei, Wang				clock-frequency = <24000000>;
3956bdccc30SCédric Le Goater				no-loopback-test;
3966bdccc30SCédric Le Goater				status = "disabled";
3976bdccc30SCédric Le Goater			};
3986bdccc30SCédric Le Goater
3996bdccc30SCédric Le Goater			uart3: serial@1e78e000 {
4006bdccc30SCédric Le Goater				compatible = "ns16550a";
4016bdccc30SCédric Le Goater				reg = <0x1e78e000 0x20>;
4026bdccc30SCédric Le Goater				reg-shift = <2>;
4036bdccc30SCédric Le Goater				interrupts = <33>;
40499357bacSryan_chen				clocks = <&scu ASPEED_CLK_GATE_UART3CLK>;
40505be2315SChia-Wei, Wang				clock-frequency = <24000000>;
4066bdccc30SCédric Le Goater				no-loopback-test;
4076bdccc30SCédric Le Goater				status = "disabled";
4086bdccc30SCédric Le Goater			};
4096bdccc30SCédric Le Goater
4106bdccc30SCédric Le Goater			uart4: serial@1e78f000 {
4116bdccc30SCédric Le Goater				compatible = "ns16550a";
4126bdccc30SCédric Le Goater				reg = <0x1e78f000 0x20>;
4136bdccc30SCédric Le Goater				reg-shift = <2>;
4146bdccc30SCédric Le Goater				interrupts = <34>;
41599357bacSryan_chen				clocks = <&scu ASPEED_CLK_GATE_UART4CLK>;
41605be2315SChia-Wei, Wang				clock-frequency = <24000000>;
4176bdccc30SCédric Le Goater				no-loopback-test;
4186bdccc30SCédric Le Goater				status = "disabled";
4196bdccc30SCédric Le Goater			};
4206bdccc30SCédric Le Goater
4216bdccc30SCédric Le Goater			i2c: i2c@1e78a000 {
4226bdccc30SCédric Le Goater				compatible = "simple-bus";
4236bdccc30SCédric Le Goater				#address-cells = <1>;
4246bdccc30SCédric Le Goater				#size-cells = <1>;
4256bdccc30SCédric Le Goater				ranges = <0 0x1e78a000 0x1000>;
4266bdccc30SCédric Le Goater			};
4276bdccc30SCédric Le Goater		};
4286bdccc30SCédric Le Goater	};
4296bdccc30SCédric Le Goater};
4306bdccc30SCédric Le Goater
4316bdccc30SCédric Le Goater&i2c {
4326bdccc30SCédric Le Goater	i2c_ic: interrupt-controller@0 {
4336bdccc30SCédric Le Goater		#interrupt-cells = <1>;
4346bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-ic";
4356bdccc30SCédric Le Goater		reg = <0x0 0x40>;
4366bdccc30SCédric Le Goater		interrupts = <12>;
4376bdccc30SCédric Le Goater		interrupt-controller;
438f51926eeSryan_chen		resets = <&rst ASPEED_RESET_I2C>;
4396bdccc30SCédric Le Goater	};
4406bdccc30SCédric Le Goater
4416bdccc30SCédric Le Goater	i2c0: i2c-bus@40 {
4426bdccc30SCédric Le Goater		#address-cells = <1>;
4436bdccc30SCédric Le Goater		#size-cells = <0>;
4446bdccc30SCédric Le Goater		#interrupt-cells = <1>;
4456bdccc30SCédric Le Goater
4466bdccc30SCédric Le Goater		reg = <0x40 0x40>;
4476bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
4486bdccc30SCédric Le Goater		bus-frequency = <100000>;
4496bdccc30SCédric Le Goater		interrupts = <0>;
4506bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
45199357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
4526bdccc30SCédric Le Goater		status = "disabled";
4536bdccc30SCédric Le Goater		/* Does not need pinctrl properties */
4546bdccc30SCédric Le Goater	};
4556bdccc30SCédric Le Goater
4566bdccc30SCédric Le Goater	i2c1: i2c-bus@80 {
4576bdccc30SCédric Le Goater		#address-cells = <1>;
4586bdccc30SCédric Le Goater		#size-cells = <0>;
4596bdccc30SCédric Le Goater		#interrupt-cells = <1>;
4606bdccc30SCédric Le Goater
4616bdccc30SCédric Le Goater		reg = <0x80 0x40>;
4626bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
4636bdccc30SCédric Le Goater		bus-frequency = <100000>;
4646bdccc30SCédric Le Goater		interrupts = <1>;
4656bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
46699357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
4676bdccc30SCédric Le Goater		status = "disabled";
4686bdccc30SCédric Le Goater		/* Does not need pinctrl properties */
4696bdccc30SCédric Le Goater	};
4706bdccc30SCédric Le Goater
4716bdccc30SCédric Le Goater	i2c2: i2c-bus@c0 {
4726bdccc30SCédric Le Goater		#address-cells = <1>;
4736bdccc30SCédric Le Goater		#size-cells = <0>;
4746bdccc30SCédric Le Goater		#interrupt-cells = <1>;
4756bdccc30SCédric Le Goater
4766bdccc30SCédric Le Goater		reg = <0xc0 0x40>;
4776bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
4786bdccc30SCédric Le Goater		bus-frequency = <100000>;
4796bdccc30SCédric Le Goater		interrupts = <2>;
4806bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
48199357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
4826bdccc30SCédric Le Goater		pinctrl-names = "default";
4836bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c3_default>;
4846bdccc30SCédric Le Goater		status = "disabled";
4856bdccc30SCédric Le Goater	};
4866bdccc30SCédric Le Goater
4876bdccc30SCédric Le Goater	i2c3: i2c-bus@100 {
4886bdccc30SCédric Le Goater		#address-cells = <1>;
4896bdccc30SCédric Le Goater		#size-cells = <0>;
4906bdccc30SCédric Le Goater		#interrupt-cells = <1>;
4916bdccc30SCédric Le Goater
4926bdccc30SCédric Le Goater		reg = <0x100 0x40>;
4936bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
4946bdccc30SCédric Le Goater		bus-frequency = <100000>;
4956bdccc30SCédric Le Goater		interrupts = <3>;
4966bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
49799357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
4986bdccc30SCédric Le Goater		pinctrl-names = "default";
4996bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c4_default>;
5006bdccc30SCédric Le Goater		status = "disabled";
5016bdccc30SCédric Le Goater	};
5026bdccc30SCédric Le Goater
5036bdccc30SCédric Le Goater	i2c4: i2c-bus@140 {
5046bdccc30SCédric Le Goater		#address-cells = <1>;
5056bdccc30SCédric Le Goater		#size-cells = <0>;
5066bdccc30SCédric Le Goater		#interrupt-cells = <1>;
5076bdccc30SCédric Le Goater
5086bdccc30SCédric Le Goater		reg = <0x140 0x40>;
5096bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
5106bdccc30SCédric Le Goater		bus-frequency = <100000>;
5116bdccc30SCédric Le Goater		interrupts = <4>;
5126bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
51399357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
5146bdccc30SCédric Le Goater		pinctrl-names = "default";
5156bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c5_default>;
5166bdccc30SCédric Le Goater		status = "disabled";
5176bdccc30SCédric Le Goater	};
5186bdccc30SCédric Le Goater
5196bdccc30SCédric Le Goater	i2c5: i2c-bus@180 {
5206bdccc30SCédric Le Goater		#address-cells = <1>;
5216bdccc30SCédric Le Goater		#size-cells = <0>;
5226bdccc30SCédric Le Goater		#interrupt-cells = <1>;
5236bdccc30SCédric Le Goater
5246bdccc30SCédric Le Goater		reg = <0x180 0x40>;
5256bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
5266bdccc30SCédric Le Goater		bus-frequency = <100000>;
5276bdccc30SCédric Le Goater		interrupts = <5>;
5286bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
52999357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
5306bdccc30SCédric Le Goater		pinctrl-names = "default";
5316bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c6_default>;
5326bdccc30SCédric Le Goater		status = "disabled";
5336bdccc30SCédric Le Goater	};
5346bdccc30SCédric Le Goater
5356bdccc30SCédric Le Goater	i2c6: i2c-bus@1c0 {
5366bdccc30SCédric Le Goater		#address-cells = <1>;
5376bdccc30SCédric Le Goater		#size-cells = <0>;
5386bdccc30SCédric Le Goater		#interrupt-cells = <1>;
5396bdccc30SCédric Le Goater
5406bdccc30SCédric Le Goater		reg = <0x1c0 0x40>;
5416bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
5426bdccc30SCédric Le Goater		bus-frequency = <100000>;
5436bdccc30SCédric Le Goater		interrupts = <6>;
5446bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
54599357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
5466bdccc30SCédric Le Goater		pinctrl-names = "default";
5476bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c7_default>;
5486bdccc30SCédric Le Goater		status = "disabled";
5496bdccc30SCédric Le Goater	};
5506bdccc30SCédric Le Goater
5516bdccc30SCédric Le Goater	i2c7: i2c-bus@300 {
5526bdccc30SCédric Le Goater		#address-cells = <1>;
5536bdccc30SCédric Le Goater		#size-cells = <0>;
5546bdccc30SCédric Le Goater		#interrupt-cells = <1>;
5556bdccc30SCédric Le Goater
5566bdccc30SCédric Le Goater		reg = <0x300 0x40>;
5576bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
5586bdccc30SCédric Le Goater		bus-frequency = <100000>;
5596bdccc30SCédric Le Goater		interrupts = <7>;
5606bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
56199357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
5626bdccc30SCédric Le Goater		pinctrl-names = "default";
5636bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c8_default>;
5646bdccc30SCédric Le Goater		status = "disabled";
5656bdccc30SCédric Le Goater	};
5666bdccc30SCédric Le Goater
5676bdccc30SCédric Le Goater	i2c8: i2c-bus@340 {
5686bdccc30SCédric Le Goater		#address-cells = <1>;
5696bdccc30SCédric Le Goater		#size-cells = <0>;
5706bdccc30SCédric Le Goater		#interrupt-cells = <1>;
5716bdccc30SCédric Le Goater
5726bdccc30SCédric Le Goater		reg = <0x340 0x40>;
5736bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
5746bdccc30SCédric Le Goater		bus-frequency = <100000>;
5756bdccc30SCédric Le Goater		interrupts = <8>;
5766bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
57799357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
5786bdccc30SCédric Le Goater		pinctrl-names = "default";
5796bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c9_default>;
5806bdccc30SCédric Le Goater		status = "disabled";
5816bdccc30SCédric Le Goater	};
5826bdccc30SCédric Le Goater
5836bdccc30SCédric Le Goater	i2c9: i2c-bus@380 {
5846bdccc30SCédric Le Goater		#address-cells = <1>;
5856bdccc30SCédric Le Goater		#size-cells = <0>;
5866bdccc30SCédric Le Goater		#interrupt-cells = <1>;
5876bdccc30SCédric Le Goater
5886bdccc30SCédric Le Goater		reg = <0x380 0x40>;
5896bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
5906bdccc30SCédric Le Goater		bus-frequency = <100000>;
5916bdccc30SCédric Le Goater		interrupts = <9>;
5926bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
59399357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
5946bdccc30SCédric Le Goater		pinctrl-names = "default";
5956bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c10_default>;
5966bdccc30SCédric Le Goater		status = "disabled";
5976bdccc30SCédric Le Goater	};
5986bdccc30SCédric Le Goater
5996bdccc30SCédric Le Goater	i2c10: i2c-bus@3c0 {
6006bdccc30SCédric Le Goater		#address-cells = <1>;
6016bdccc30SCédric Le Goater		#size-cells = <0>;
6026bdccc30SCédric Le Goater		#interrupt-cells = <1>;
6036bdccc30SCédric Le Goater
6046bdccc30SCédric Le Goater		reg = <0x3c0 0x40>;
6056bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
6066bdccc30SCédric Le Goater		bus-frequency = <100000>;
6076bdccc30SCédric Le Goater		interrupts = <10>;
6086bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
60999357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
6106bdccc30SCédric Le Goater		pinctrl-names = "default";
6116bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c11_default>;
6126bdccc30SCédric Le Goater		status = "disabled";
6136bdccc30SCédric Le Goater	};
6146bdccc30SCédric Le Goater
6156bdccc30SCédric Le Goater	i2c11: i2c-bus@400 {
6166bdccc30SCédric Le Goater		#address-cells = <1>;
6176bdccc30SCédric Le Goater		#size-cells = <0>;
6186bdccc30SCédric Le Goater		#interrupt-cells = <1>;
6196bdccc30SCédric Le Goater
6206bdccc30SCédric Le Goater		reg = <0x400 0x40>;
6216bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
6226bdccc30SCédric Le Goater		bus-frequency = <100000>;
6236bdccc30SCédric Le Goater		interrupts = <11>;
6246bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
62599357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
6266bdccc30SCédric Le Goater		pinctrl-names = "default";
6276bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c12_default>;
6286bdccc30SCédric Le Goater		status = "disabled";
6296bdccc30SCédric Le Goater	};
6306bdccc30SCédric Le Goater
6316bdccc30SCédric Le Goater	i2c12: i2c-bus@440 {
6326bdccc30SCédric Le Goater		#address-cells = <1>;
6336bdccc30SCédric Le Goater		#size-cells = <0>;
6346bdccc30SCédric Le Goater		#interrupt-cells = <1>;
6356bdccc30SCédric Le Goater
6366bdccc30SCédric Le Goater		reg = <0x440 0x40>;
6376bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
6386bdccc30SCédric Le Goater		bus-frequency = <100000>;
6396bdccc30SCédric Le Goater		interrupts = <12>;
6406bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
64199357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
6426bdccc30SCédric Le Goater		pinctrl-names = "default";
6436bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c13_default>;
6446bdccc30SCédric Le Goater		status = "disabled";
6456bdccc30SCédric Le Goater	};
6466bdccc30SCédric Le Goater
6476bdccc30SCédric Le Goater	i2c13: i2c-bus@480 {
6486bdccc30SCédric Le Goater		#address-cells = <1>;
6496bdccc30SCédric Le Goater		#size-cells = <0>;
6506bdccc30SCédric Le Goater		#interrupt-cells = <1>;
6516bdccc30SCédric Le Goater
6526bdccc30SCédric Le Goater		reg = <0x480 0x40>;
6536bdccc30SCédric Le Goater		compatible = "aspeed,ast2500-i2c-bus";
6546bdccc30SCédric Le Goater		bus-frequency = <100000>;
6556bdccc30SCédric Le Goater		interrupts = <13>;
6566bdccc30SCédric Le Goater		interrupt-parent = <&i2c_ic>;
65799357bacSryan_chen		clocks = <&scu ASPEED_CLK_APB>;
6586bdccc30SCédric Le Goater		pinctrl-names = "default";
6596bdccc30SCédric Le Goater		pinctrl-0 = <&pinctrl_i2c14_default>;
6606bdccc30SCédric Le Goater		status = "disabled";
6616bdccc30SCédric Le Goater	};
6626bdccc30SCédric Le Goater};
6636bdccc30SCédric Le Goater
6646bdccc30SCédric Le Goater&pinctrl {
66517c5fb19Smaxims@google.com	pinctrl_acpi_default: acpi_default {
66617c5fb19Smaxims@google.com		function = "ACPI";
66717c5fb19Smaxims@google.com		groups = "ACPI";
66817c5fb19Smaxims@google.com	};
66917c5fb19Smaxims@google.com
67017c5fb19Smaxims@google.com	pinctrl_adc0_default: adc0_default {
67117c5fb19Smaxims@google.com		function = "ADC0";
67217c5fb19Smaxims@google.com		groups = "ADC0";
67317c5fb19Smaxims@google.com	};
67417c5fb19Smaxims@google.com
67517c5fb19Smaxims@google.com	pinctrl_adc1_default: adc1_default {
67617c5fb19Smaxims@google.com		function = "ADC1";
67717c5fb19Smaxims@google.com		groups = "ADC1";
67817c5fb19Smaxims@google.com	};
67917c5fb19Smaxims@google.com
68017c5fb19Smaxims@google.com	pinctrl_adc10_default: adc10_default {
68117c5fb19Smaxims@google.com		function = "ADC10";
68217c5fb19Smaxims@google.com		groups = "ADC10";
68317c5fb19Smaxims@google.com	};
68417c5fb19Smaxims@google.com
68517c5fb19Smaxims@google.com	pinctrl_adc11_default: adc11_default {
68617c5fb19Smaxims@google.com		function = "ADC11";
68717c5fb19Smaxims@google.com		groups = "ADC11";
68817c5fb19Smaxims@google.com	};
68917c5fb19Smaxims@google.com
69017c5fb19Smaxims@google.com	pinctrl_adc12_default: adc12_default {
69117c5fb19Smaxims@google.com		function = "ADC12";
69217c5fb19Smaxims@google.com		groups = "ADC12";
69317c5fb19Smaxims@google.com	};
69417c5fb19Smaxims@google.com
69517c5fb19Smaxims@google.com	pinctrl_adc13_default: adc13_default {
69617c5fb19Smaxims@google.com		function = "ADC13";
69717c5fb19Smaxims@google.com		groups = "ADC13";
69817c5fb19Smaxims@google.com	};
69917c5fb19Smaxims@google.com
70017c5fb19Smaxims@google.com	pinctrl_adc14_default: adc14_default {
70117c5fb19Smaxims@google.com		function = "ADC14";
70217c5fb19Smaxims@google.com		groups = "ADC14";
70317c5fb19Smaxims@google.com	};
70417c5fb19Smaxims@google.com
70517c5fb19Smaxims@google.com	pinctrl_adc15_default: adc15_default {
70617c5fb19Smaxims@google.com		function = "ADC15";
70717c5fb19Smaxims@google.com		groups = "ADC15";
70817c5fb19Smaxims@google.com	};
70917c5fb19Smaxims@google.com
71017c5fb19Smaxims@google.com	pinctrl_adc2_default: adc2_default {
71117c5fb19Smaxims@google.com		function = "ADC2";
71217c5fb19Smaxims@google.com		groups = "ADC2";
71317c5fb19Smaxims@google.com	};
71417c5fb19Smaxims@google.com
71517c5fb19Smaxims@google.com	pinctrl_adc3_default: adc3_default {
71617c5fb19Smaxims@google.com		function = "ADC3";
71717c5fb19Smaxims@google.com		groups = "ADC3";
71817c5fb19Smaxims@google.com	};
71917c5fb19Smaxims@google.com
72017c5fb19Smaxims@google.com	pinctrl_adc4_default: adc4_default {
72117c5fb19Smaxims@google.com		function = "ADC4";
72217c5fb19Smaxims@google.com		groups = "ADC4";
72317c5fb19Smaxims@google.com	};
72417c5fb19Smaxims@google.com
72517c5fb19Smaxims@google.com	pinctrl_adc5_default: adc5_default {
72617c5fb19Smaxims@google.com		function = "ADC5";
72717c5fb19Smaxims@google.com		groups = "ADC5";
72817c5fb19Smaxims@google.com	};
72917c5fb19Smaxims@google.com
73017c5fb19Smaxims@google.com	pinctrl_adc6_default: adc6_default {
73117c5fb19Smaxims@google.com		function = "ADC6";
73217c5fb19Smaxims@google.com		groups = "ADC6";
73317c5fb19Smaxims@google.com	};
73417c5fb19Smaxims@google.com
73517c5fb19Smaxims@google.com	pinctrl_adc7_default: adc7_default {
73617c5fb19Smaxims@google.com		function = "ADC7";
73717c5fb19Smaxims@google.com		groups = "ADC7";
73817c5fb19Smaxims@google.com	};
73917c5fb19Smaxims@google.com
74017c5fb19Smaxims@google.com	pinctrl_adc8_default: adc8_default {
74117c5fb19Smaxims@google.com		function = "ADC8";
74217c5fb19Smaxims@google.com		groups = "ADC8";
74317c5fb19Smaxims@google.com	};
74417c5fb19Smaxims@google.com
74517c5fb19Smaxims@google.com	pinctrl_adc9_default: adc9_default {
74617c5fb19Smaxims@google.com		function = "ADC9";
74717c5fb19Smaxims@google.com		groups = "ADC9";
74817c5fb19Smaxims@google.com	};
74917c5fb19Smaxims@google.com
75017c5fb19Smaxims@google.com	pinctrl_bmcint_default: bmcint_default {
75117c5fb19Smaxims@google.com		function = "BMCINT";
75217c5fb19Smaxims@google.com		groups = "BMCINT";
75317c5fb19Smaxims@google.com	};
75417c5fb19Smaxims@google.com
75517c5fb19Smaxims@google.com	pinctrl_ddcclk_default: ddcclk_default {
75617c5fb19Smaxims@google.com		function = "DDCCLK";
75717c5fb19Smaxims@google.com		groups = "DDCCLK";
75817c5fb19Smaxims@google.com	};
75917c5fb19Smaxims@google.com
76017c5fb19Smaxims@google.com	pinctrl_ddcdat_default: ddcdat_default {
76117c5fb19Smaxims@google.com		function = "DDCDAT";
76217c5fb19Smaxims@google.com		groups = "DDCDAT";
76317c5fb19Smaxims@google.com	};
76417c5fb19Smaxims@google.com
76517c5fb19Smaxims@google.com	pinctrl_espi_default: espi_default {
76617c5fb19Smaxims@google.com		function = "ESPI";
76717c5fb19Smaxims@google.com		groups = "ESPI";
76817c5fb19Smaxims@google.com	};
76917c5fb19Smaxims@google.com
77017c5fb19Smaxims@google.com	pinctrl_fwspics1_default: fwspics1_default {
77117c5fb19Smaxims@google.com		function = "FWSPICS1";
77217c5fb19Smaxims@google.com		groups = "FWSPICS1";
77317c5fb19Smaxims@google.com	};
77417c5fb19Smaxims@google.com
77517c5fb19Smaxims@google.com	pinctrl_fwspics2_default: fwspics2_default {
77617c5fb19Smaxims@google.com		function = "FWSPICS2";
77717c5fb19Smaxims@google.com		groups = "FWSPICS2";
77817c5fb19Smaxims@google.com	};
77917c5fb19Smaxims@google.com
78017c5fb19Smaxims@google.com	pinctrl_gpid0_default: gpid0_default {
78117c5fb19Smaxims@google.com		function = "GPID0";
78217c5fb19Smaxims@google.com		groups = "GPID0";
78317c5fb19Smaxims@google.com	};
78417c5fb19Smaxims@google.com
78517c5fb19Smaxims@google.com	pinctrl_gpid2_default: gpid2_default {
78617c5fb19Smaxims@google.com		function = "GPID2";
78717c5fb19Smaxims@google.com		groups = "GPID2";
78817c5fb19Smaxims@google.com	};
78917c5fb19Smaxims@google.com
79017c5fb19Smaxims@google.com	pinctrl_gpid4_default: gpid4_default {
79117c5fb19Smaxims@google.com		function = "GPID4";
79217c5fb19Smaxims@google.com		groups = "GPID4";
79317c5fb19Smaxims@google.com	};
79417c5fb19Smaxims@google.com
79517c5fb19Smaxims@google.com	pinctrl_gpid6_default: gpid6_default {
79617c5fb19Smaxims@google.com		function = "GPID6";
79717c5fb19Smaxims@google.com		groups = "GPID6";
79817c5fb19Smaxims@google.com	};
79917c5fb19Smaxims@google.com
80017c5fb19Smaxims@google.com	pinctrl_gpie0_default: gpie0_default {
80117c5fb19Smaxims@google.com		function = "GPIE0";
80217c5fb19Smaxims@google.com		groups = "GPIE0";
80317c5fb19Smaxims@google.com	};
80417c5fb19Smaxims@google.com
80517c5fb19Smaxims@google.com	pinctrl_gpie2_default: gpie2_default {
80617c5fb19Smaxims@google.com		function = "GPIE2";
80717c5fb19Smaxims@google.com		groups = "GPIE2";
80817c5fb19Smaxims@google.com	};
80917c5fb19Smaxims@google.com
81017c5fb19Smaxims@google.com	pinctrl_gpie4_default: gpie4_default {
81117c5fb19Smaxims@google.com		function = "GPIE4";
81217c5fb19Smaxims@google.com		groups = "GPIE4";
81317c5fb19Smaxims@google.com	};
81417c5fb19Smaxims@google.com
81517c5fb19Smaxims@google.com	pinctrl_gpie6_default: gpie6_default {
81617c5fb19Smaxims@google.com		function = "GPIE6";
81717c5fb19Smaxims@google.com		groups = "GPIE6";
81817c5fb19Smaxims@google.com	};
81917c5fb19Smaxims@google.com
82017c5fb19Smaxims@google.com	pinctrl_i2c10_default: i2c10_default {
82117c5fb19Smaxims@google.com		function = "I2C10";
82217c5fb19Smaxims@google.com		groups = "I2C10";
82317c5fb19Smaxims@google.com	};
82417c5fb19Smaxims@google.com
82517c5fb19Smaxims@google.com	pinctrl_i2c11_default: i2c11_default {
82617c5fb19Smaxims@google.com		function = "I2C11";
82717c5fb19Smaxims@google.com		groups = "I2C11";
82817c5fb19Smaxims@google.com	};
82917c5fb19Smaxims@google.com
83017c5fb19Smaxims@google.com	pinctrl_i2c12_default: i2c12_default {
83117c5fb19Smaxims@google.com		function = "I2C12";
83217c5fb19Smaxims@google.com		groups = "I2C12";
83317c5fb19Smaxims@google.com	};
83417c5fb19Smaxims@google.com
83517c5fb19Smaxims@google.com	pinctrl_i2c13_default: i2c13_default {
83617c5fb19Smaxims@google.com		function = "I2C13";
83717c5fb19Smaxims@google.com		groups = "I2C13";
83817c5fb19Smaxims@google.com	};
83917c5fb19Smaxims@google.com
84017c5fb19Smaxims@google.com	pinctrl_i2c14_default: i2c14_default {
84117c5fb19Smaxims@google.com		function = "I2C14";
84217c5fb19Smaxims@google.com		groups = "I2C14";
84317c5fb19Smaxims@google.com	};
84417c5fb19Smaxims@google.com
84517c5fb19Smaxims@google.com	pinctrl_i2c3_default: i2c3_default {
84617c5fb19Smaxims@google.com		function = "I2C3";
84717c5fb19Smaxims@google.com		groups = "I2C3";
84817c5fb19Smaxims@google.com	};
84917c5fb19Smaxims@google.com
85017c5fb19Smaxims@google.com	pinctrl_i2c4_default: i2c4_default {
85117c5fb19Smaxims@google.com		function = "I2C4";
85217c5fb19Smaxims@google.com		groups = "I2C4";
85317c5fb19Smaxims@google.com	};
85417c5fb19Smaxims@google.com
85517c5fb19Smaxims@google.com	pinctrl_i2c5_default: i2c5_default {
85617c5fb19Smaxims@google.com		function = "I2C5";
85717c5fb19Smaxims@google.com		groups = "I2C5";
85817c5fb19Smaxims@google.com	};
85917c5fb19Smaxims@google.com
86017c5fb19Smaxims@google.com	pinctrl_i2c6_default: i2c6_default {
86117c5fb19Smaxims@google.com		function = "I2C6";
86217c5fb19Smaxims@google.com		groups = "I2C6";
86317c5fb19Smaxims@google.com	};
86417c5fb19Smaxims@google.com
86517c5fb19Smaxims@google.com	pinctrl_i2c7_default: i2c7_default {
86617c5fb19Smaxims@google.com		function = "I2C7";
86717c5fb19Smaxims@google.com		groups = "I2C7";
86817c5fb19Smaxims@google.com	};
86917c5fb19Smaxims@google.com
87017c5fb19Smaxims@google.com	pinctrl_i2c8_default: i2c8_default {
87117c5fb19Smaxims@google.com		function = "I2C8";
87217c5fb19Smaxims@google.com		groups = "I2C8";
87317c5fb19Smaxims@google.com	};
87417c5fb19Smaxims@google.com
87517c5fb19Smaxims@google.com	pinctrl_i2c9_default: i2c9_default {
87617c5fb19Smaxims@google.com		function = "I2C9";
87717c5fb19Smaxims@google.com		groups = "I2C9";
87817c5fb19Smaxims@google.com	};
87917c5fb19Smaxims@google.com
88017c5fb19Smaxims@google.com	pinctrl_lad0_default: lad0_default {
88117c5fb19Smaxims@google.com		function = "LAD0";
88217c5fb19Smaxims@google.com		groups = "LAD0";
88317c5fb19Smaxims@google.com	};
88417c5fb19Smaxims@google.com
88517c5fb19Smaxims@google.com	pinctrl_lad1_default: lad1_default {
88617c5fb19Smaxims@google.com		function = "LAD1";
88717c5fb19Smaxims@google.com		groups = "LAD1";
88817c5fb19Smaxims@google.com	};
88917c5fb19Smaxims@google.com
89017c5fb19Smaxims@google.com	pinctrl_lad2_default: lad2_default {
89117c5fb19Smaxims@google.com		function = "LAD2";
89217c5fb19Smaxims@google.com		groups = "LAD2";
89317c5fb19Smaxims@google.com	};
89417c5fb19Smaxims@google.com
89517c5fb19Smaxims@google.com	pinctrl_lad3_default: lad3_default {
89617c5fb19Smaxims@google.com		function = "LAD3";
89717c5fb19Smaxims@google.com		groups = "LAD3";
89817c5fb19Smaxims@google.com	};
89917c5fb19Smaxims@google.com
90017c5fb19Smaxims@google.com	pinctrl_lclk_default: lclk_default {
90117c5fb19Smaxims@google.com		function = "LCLK";
90217c5fb19Smaxims@google.com		groups = "LCLK";
90317c5fb19Smaxims@google.com	};
90417c5fb19Smaxims@google.com
90517c5fb19Smaxims@google.com	pinctrl_lframe_default: lframe_default {
90617c5fb19Smaxims@google.com		function = "LFRAME";
90717c5fb19Smaxims@google.com		groups = "LFRAME";
90817c5fb19Smaxims@google.com	};
90917c5fb19Smaxims@google.com
91017c5fb19Smaxims@google.com	pinctrl_lpchc_default: lpchc_default {
91117c5fb19Smaxims@google.com		function = "LPCHC";
91217c5fb19Smaxims@google.com		groups = "LPCHC";
91317c5fb19Smaxims@google.com	};
91417c5fb19Smaxims@google.com
91517c5fb19Smaxims@google.com	pinctrl_lpcpd_default: lpcpd_default {
91617c5fb19Smaxims@google.com		function = "LPCPD";
91717c5fb19Smaxims@google.com		groups = "LPCPD";
91817c5fb19Smaxims@google.com	};
91917c5fb19Smaxims@google.com
92017c5fb19Smaxims@google.com	pinctrl_lpcplus_default: lpcplus_default {
92117c5fb19Smaxims@google.com		function = "LPCPLUS";
92217c5fb19Smaxims@google.com		groups = "LPCPLUS";
92317c5fb19Smaxims@google.com	};
92417c5fb19Smaxims@google.com
92517c5fb19Smaxims@google.com	pinctrl_lpcpme_default: lpcpme_default {
92617c5fb19Smaxims@google.com		function = "LPCPME";
92717c5fb19Smaxims@google.com		groups = "LPCPME";
92817c5fb19Smaxims@google.com	};
92917c5fb19Smaxims@google.com
93017c5fb19Smaxims@google.com	pinctrl_lpcrst_default: lpcrst_default {
93117c5fb19Smaxims@google.com		function = "LPCRST";
93217c5fb19Smaxims@google.com		groups = "LPCRST";
93317c5fb19Smaxims@google.com	};
93417c5fb19Smaxims@google.com
93517c5fb19Smaxims@google.com	pinctrl_lpcsmi_default: lpcsmi_default {
93617c5fb19Smaxims@google.com		function = "LPCSMI";
93717c5fb19Smaxims@google.com		groups = "LPCSMI";
93817c5fb19Smaxims@google.com	};
93917c5fb19Smaxims@google.com
94017c5fb19Smaxims@google.com	pinctrl_lsirq_default: lsirq_default {
94117c5fb19Smaxims@google.com		function = "LSIRQ";
94217c5fb19Smaxims@google.com		groups = "LSIRQ";
94317c5fb19Smaxims@google.com	};
94417c5fb19Smaxims@google.com
94517c5fb19Smaxims@google.com	pinctrl_mac1link_default: mac1link_default {
94617c5fb19Smaxims@google.com		function = "MAC1LINK";
94717c5fb19Smaxims@google.com		groups = "MAC1LINK";
94817c5fb19Smaxims@google.com	};
94917c5fb19Smaxims@google.com
95017c5fb19Smaxims@google.com	pinctrl_mac2link_default: mac2link_default {
95117c5fb19Smaxims@google.com		function = "MAC2LINK";
95217c5fb19Smaxims@google.com		groups = "MAC2LINK";
95317c5fb19Smaxims@google.com	};
95417c5fb19Smaxims@google.com
95517c5fb19Smaxims@google.com	pinctrl_mdio1_default: mdio1_default {
95617c5fb19Smaxims@google.com		function = "MDIO1";
95717c5fb19Smaxims@google.com		groups = "MDIO1";
95817c5fb19Smaxims@google.com	};
95917c5fb19Smaxims@google.com
96017c5fb19Smaxims@google.com	pinctrl_mdio2_default: mdio2_default {
96117c5fb19Smaxims@google.com		function = "MDIO2";
96217c5fb19Smaxims@google.com		groups = "MDIO2";
96317c5fb19Smaxims@google.com	};
96417c5fb19Smaxims@google.com
96517c5fb19Smaxims@google.com	pinctrl_ncts1_default: ncts1_default {
96617c5fb19Smaxims@google.com		function = "NCTS1";
96717c5fb19Smaxims@google.com		groups = "NCTS1";
96817c5fb19Smaxims@google.com	};
96917c5fb19Smaxims@google.com
97017c5fb19Smaxims@google.com	pinctrl_ncts2_default: ncts2_default {
97117c5fb19Smaxims@google.com		function = "NCTS2";
97217c5fb19Smaxims@google.com		groups = "NCTS2";
97317c5fb19Smaxims@google.com	};
97417c5fb19Smaxims@google.com
97517c5fb19Smaxims@google.com	pinctrl_ncts3_default: ncts3_default {
97617c5fb19Smaxims@google.com		function = "NCTS3";
97717c5fb19Smaxims@google.com		groups = "NCTS3";
97817c5fb19Smaxims@google.com	};
97917c5fb19Smaxims@google.com
98017c5fb19Smaxims@google.com	pinctrl_ncts4_default: ncts4_default {
98117c5fb19Smaxims@google.com		function = "NCTS4";
98217c5fb19Smaxims@google.com		groups = "NCTS4";
98317c5fb19Smaxims@google.com	};
98417c5fb19Smaxims@google.com
98517c5fb19Smaxims@google.com	pinctrl_ndcd1_default: ndcd1_default {
98617c5fb19Smaxims@google.com		function = "NDCD1";
98717c5fb19Smaxims@google.com		groups = "NDCD1";
98817c5fb19Smaxims@google.com	};
98917c5fb19Smaxims@google.com
99017c5fb19Smaxims@google.com	pinctrl_ndcd2_default: ndcd2_default {
99117c5fb19Smaxims@google.com		function = "NDCD2";
99217c5fb19Smaxims@google.com		groups = "NDCD2";
99317c5fb19Smaxims@google.com	};
99417c5fb19Smaxims@google.com
99517c5fb19Smaxims@google.com	pinctrl_ndcd3_default: ndcd3_default {
99617c5fb19Smaxims@google.com		function = "NDCD3";
99717c5fb19Smaxims@google.com		groups = "NDCD3";
99817c5fb19Smaxims@google.com	};
99917c5fb19Smaxims@google.com
100017c5fb19Smaxims@google.com	pinctrl_ndcd4_default: ndcd4_default {
100117c5fb19Smaxims@google.com		function = "NDCD4";
100217c5fb19Smaxims@google.com		groups = "NDCD4";
100317c5fb19Smaxims@google.com	};
100417c5fb19Smaxims@google.com
100517c5fb19Smaxims@google.com	pinctrl_ndsr1_default: ndsr1_default {
100617c5fb19Smaxims@google.com		function = "NDSR1";
100717c5fb19Smaxims@google.com		groups = "NDSR1";
100817c5fb19Smaxims@google.com	};
100917c5fb19Smaxims@google.com
101017c5fb19Smaxims@google.com	pinctrl_ndsr2_default: ndsr2_default {
101117c5fb19Smaxims@google.com		function = "NDSR2";
101217c5fb19Smaxims@google.com		groups = "NDSR2";
101317c5fb19Smaxims@google.com	};
101417c5fb19Smaxims@google.com
101517c5fb19Smaxims@google.com	pinctrl_ndsr3_default: ndsr3_default {
101617c5fb19Smaxims@google.com		function = "NDSR3";
101717c5fb19Smaxims@google.com		groups = "NDSR3";
101817c5fb19Smaxims@google.com	};
101917c5fb19Smaxims@google.com
102017c5fb19Smaxims@google.com	pinctrl_ndsr4_default: ndsr4_default {
102117c5fb19Smaxims@google.com		function = "NDSR4";
102217c5fb19Smaxims@google.com		groups = "NDSR4";
102317c5fb19Smaxims@google.com	};
102417c5fb19Smaxims@google.com
102517c5fb19Smaxims@google.com	pinctrl_ndtr1_default: ndtr1_default {
102617c5fb19Smaxims@google.com		function = "NDTR1";
102717c5fb19Smaxims@google.com		groups = "NDTR1";
102817c5fb19Smaxims@google.com	};
102917c5fb19Smaxims@google.com
103017c5fb19Smaxims@google.com	pinctrl_ndtr2_default: ndtr2_default {
103117c5fb19Smaxims@google.com		function = "NDTR2";
103217c5fb19Smaxims@google.com		groups = "NDTR2";
103317c5fb19Smaxims@google.com	};
103417c5fb19Smaxims@google.com
103517c5fb19Smaxims@google.com	pinctrl_ndtr3_default: ndtr3_default {
103617c5fb19Smaxims@google.com		function = "NDTR3";
103717c5fb19Smaxims@google.com		groups = "NDTR3";
103817c5fb19Smaxims@google.com	};
103917c5fb19Smaxims@google.com
104017c5fb19Smaxims@google.com	pinctrl_ndtr4_default: ndtr4_default {
104117c5fb19Smaxims@google.com		function = "NDTR4";
104217c5fb19Smaxims@google.com		groups = "NDTR4";
104317c5fb19Smaxims@google.com	};
104417c5fb19Smaxims@google.com
104517c5fb19Smaxims@google.com	pinctrl_nri1_default: nri1_default {
104617c5fb19Smaxims@google.com		function = "NRI1";
104717c5fb19Smaxims@google.com		groups = "NRI1";
104817c5fb19Smaxims@google.com	};
104917c5fb19Smaxims@google.com
105017c5fb19Smaxims@google.com	pinctrl_nri2_default: nri2_default {
105117c5fb19Smaxims@google.com		function = "NRI2";
105217c5fb19Smaxims@google.com		groups = "NRI2";
105317c5fb19Smaxims@google.com	};
105417c5fb19Smaxims@google.com
105517c5fb19Smaxims@google.com	pinctrl_nri3_default: nri3_default {
105617c5fb19Smaxims@google.com		function = "NRI3";
105717c5fb19Smaxims@google.com		groups = "NRI3";
105817c5fb19Smaxims@google.com	};
105917c5fb19Smaxims@google.com
106017c5fb19Smaxims@google.com	pinctrl_nri4_default: nri4_default {
106117c5fb19Smaxims@google.com		function = "NRI4";
106217c5fb19Smaxims@google.com		groups = "NRI4";
106317c5fb19Smaxims@google.com	};
106417c5fb19Smaxims@google.com
106517c5fb19Smaxims@google.com	pinctrl_nrts1_default: nrts1_default {
106617c5fb19Smaxims@google.com		function = "NRTS1";
106717c5fb19Smaxims@google.com		groups = "NRTS1";
106817c5fb19Smaxims@google.com	};
106917c5fb19Smaxims@google.com
107017c5fb19Smaxims@google.com	pinctrl_nrts2_default: nrts2_default {
107117c5fb19Smaxims@google.com		function = "NRTS2";
107217c5fb19Smaxims@google.com		groups = "NRTS2";
107317c5fb19Smaxims@google.com	};
107417c5fb19Smaxims@google.com
107517c5fb19Smaxims@google.com	pinctrl_nrts3_default: nrts3_default {
107617c5fb19Smaxims@google.com		function = "NRTS3";
107717c5fb19Smaxims@google.com		groups = "NRTS3";
107817c5fb19Smaxims@google.com	};
107917c5fb19Smaxims@google.com
108017c5fb19Smaxims@google.com	pinctrl_nrts4_default: nrts4_default {
108117c5fb19Smaxims@google.com		function = "NRTS4";
108217c5fb19Smaxims@google.com		groups = "NRTS4";
108317c5fb19Smaxims@google.com	};
108417c5fb19Smaxims@google.com
108517c5fb19Smaxims@google.com	pinctrl_oscclk_default: oscclk_default {
108617c5fb19Smaxims@google.com		function = "OSCCLK";
108717c5fb19Smaxims@google.com		groups = "OSCCLK";
108817c5fb19Smaxims@google.com	};
108917c5fb19Smaxims@google.com
109017c5fb19Smaxims@google.com	pinctrl_pewake_default: pewake_default {
109117c5fb19Smaxims@google.com		function = "PEWAKE";
109217c5fb19Smaxims@google.com		groups = "PEWAKE";
109317c5fb19Smaxims@google.com	};
109417c5fb19Smaxims@google.com
109517c5fb19Smaxims@google.com	pinctrl_pnor_default: pnor_default {
109617c5fb19Smaxims@google.com		function = "PNOR";
109717c5fb19Smaxims@google.com		groups = "PNOR";
109817c5fb19Smaxims@google.com	};
109917c5fb19Smaxims@google.com
110017c5fb19Smaxims@google.com	pinctrl_pwm0_default: pwm0_default {
110117c5fb19Smaxims@google.com		function = "PWM0";
110217c5fb19Smaxims@google.com		groups = "PWM0";
110317c5fb19Smaxims@google.com	};
110417c5fb19Smaxims@google.com
110517c5fb19Smaxims@google.com	pinctrl_pwm1_default: pwm1_default {
110617c5fb19Smaxims@google.com		function = "PWM1";
110717c5fb19Smaxims@google.com		groups = "PWM1";
110817c5fb19Smaxims@google.com	};
110917c5fb19Smaxims@google.com
111017c5fb19Smaxims@google.com	pinctrl_pwm2_default: pwm2_default {
111117c5fb19Smaxims@google.com		function = "PWM2";
111217c5fb19Smaxims@google.com		groups = "PWM2";
111317c5fb19Smaxims@google.com	};
111417c5fb19Smaxims@google.com
111517c5fb19Smaxims@google.com	pinctrl_pwm3_default: pwm3_default {
111617c5fb19Smaxims@google.com		function = "PWM3";
111717c5fb19Smaxims@google.com		groups = "PWM3";
111817c5fb19Smaxims@google.com	};
111917c5fb19Smaxims@google.com
112017c5fb19Smaxims@google.com	pinctrl_pwm4_default: pwm4_default {
112117c5fb19Smaxims@google.com		function = "PWM4";
112217c5fb19Smaxims@google.com		groups = "PWM4";
112317c5fb19Smaxims@google.com	};
112417c5fb19Smaxims@google.com
112517c5fb19Smaxims@google.com	pinctrl_pwm5_default: pwm5_default {
112617c5fb19Smaxims@google.com		function = "PWM5";
112717c5fb19Smaxims@google.com		groups = "PWM5";
112817c5fb19Smaxims@google.com	};
112917c5fb19Smaxims@google.com
113017c5fb19Smaxims@google.com	pinctrl_pwm6_default: pwm6_default {
113117c5fb19Smaxims@google.com		function = "PWM6";
113217c5fb19Smaxims@google.com		groups = "PWM6";
113317c5fb19Smaxims@google.com	};
113417c5fb19Smaxims@google.com
113517c5fb19Smaxims@google.com	pinctrl_pwm7_default: pwm7_default {
113617c5fb19Smaxims@google.com		function = "PWM7";
113717c5fb19Smaxims@google.com		groups = "PWM7";
113817c5fb19Smaxims@google.com	};
113917c5fb19Smaxims@google.com
114017c5fb19Smaxims@google.com	pinctrl_rgmii1_default: rgmii1_default {
114117c5fb19Smaxims@google.com		function = "RGMII1";
114217c5fb19Smaxims@google.com		groups = "RGMII1";
114317c5fb19Smaxims@google.com	};
114417c5fb19Smaxims@google.com
114517c5fb19Smaxims@google.com	pinctrl_rgmii2_default: rgmii2_default {
114617c5fb19Smaxims@google.com		function = "RGMII2";
114717c5fb19Smaxims@google.com		groups = "RGMII2";
114817c5fb19Smaxims@google.com	};
114917c5fb19Smaxims@google.com
115017c5fb19Smaxims@google.com	pinctrl_rmii1_default: rmii1_default {
115117c5fb19Smaxims@google.com		function = "RMII1";
115217c5fb19Smaxims@google.com		groups = "RMII1";
115317c5fb19Smaxims@google.com	};
115417c5fb19Smaxims@google.com
115517c5fb19Smaxims@google.com	pinctrl_rmii2_default: rmii2_default {
115617c5fb19Smaxims@google.com		function = "RMII2";
115717c5fb19Smaxims@google.com		groups = "RMII2";
115817c5fb19Smaxims@google.com	};
115917c5fb19Smaxims@google.com
116017c5fb19Smaxims@google.com	pinctrl_rxd1_default: rxd1_default {
116117c5fb19Smaxims@google.com		function = "RXD1";
116217c5fb19Smaxims@google.com		groups = "RXD1";
116317c5fb19Smaxims@google.com	};
116417c5fb19Smaxims@google.com
116517c5fb19Smaxims@google.com	pinctrl_rxd2_default: rxd2_default {
116617c5fb19Smaxims@google.com		function = "RXD2";
116717c5fb19Smaxims@google.com		groups = "RXD2";
116817c5fb19Smaxims@google.com	};
116917c5fb19Smaxims@google.com
117017c5fb19Smaxims@google.com	pinctrl_rxd3_default: rxd3_default {
117117c5fb19Smaxims@google.com		function = "RXD3";
117217c5fb19Smaxims@google.com		groups = "RXD3";
117317c5fb19Smaxims@google.com	};
117417c5fb19Smaxims@google.com
117517c5fb19Smaxims@google.com	pinctrl_rxd4_default: rxd4_default {
117617c5fb19Smaxims@google.com		function = "RXD4";
117717c5fb19Smaxims@google.com		groups = "RXD4";
117817c5fb19Smaxims@google.com	};
117917c5fb19Smaxims@google.com
118017c5fb19Smaxims@google.com	pinctrl_salt1_default: salt1_default {
118117c5fb19Smaxims@google.com		function = "SALT1";
118217c5fb19Smaxims@google.com		groups = "SALT1";
118317c5fb19Smaxims@google.com	};
118417c5fb19Smaxims@google.com
118517c5fb19Smaxims@google.com	pinctrl_salt10_default: salt10_default {
118617c5fb19Smaxims@google.com		function = "SALT10";
118717c5fb19Smaxims@google.com		groups = "SALT10";
118817c5fb19Smaxims@google.com	};
118917c5fb19Smaxims@google.com
119017c5fb19Smaxims@google.com	pinctrl_salt11_default: salt11_default {
119117c5fb19Smaxims@google.com		function = "SALT11";
119217c5fb19Smaxims@google.com		groups = "SALT11";
119317c5fb19Smaxims@google.com	};
119417c5fb19Smaxims@google.com
119517c5fb19Smaxims@google.com	pinctrl_salt12_default: salt12_default {
119617c5fb19Smaxims@google.com		function = "SALT12";
119717c5fb19Smaxims@google.com		groups = "SALT12";
119817c5fb19Smaxims@google.com	};
119917c5fb19Smaxims@google.com
120017c5fb19Smaxims@google.com	pinctrl_salt13_default: salt13_default {
120117c5fb19Smaxims@google.com		function = "SALT13";
120217c5fb19Smaxims@google.com		groups = "SALT13";
120317c5fb19Smaxims@google.com	};
120417c5fb19Smaxims@google.com
120517c5fb19Smaxims@google.com	pinctrl_salt14_default: salt14_default {
120617c5fb19Smaxims@google.com		function = "SALT14";
120717c5fb19Smaxims@google.com		groups = "SALT14";
120817c5fb19Smaxims@google.com	};
120917c5fb19Smaxims@google.com
121017c5fb19Smaxims@google.com	pinctrl_salt2_default: salt2_default {
121117c5fb19Smaxims@google.com		function = "SALT2";
121217c5fb19Smaxims@google.com		groups = "SALT2";
121317c5fb19Smaxims@google.com	};
121417c5fb19Smaxims@google.com
121517c5fb19Smaxims@google.com	pinctrl_salt3_default: salt3_default {
121617c5fb19Smaxims@google.com		function = "SALT3";
121717c5fb19Smaxims@google.com		groups = "SALT3";
121817c5fb19Smaxims@google.com	};
121917c5fb19Smaxims@google.com
122017c5fb19Smaxims@google.com	pinctrl_salt4_default: salt4_default {
122117c5fb19Smaxims@google.com		function = "SALT4";
122217c5fb19Smaxims@google.com		groups = "SALT4";
122317c5fb19Smaxims@google.com	};
122417c5fb19Smaxims@google.com
122517c5fb19Smaxims@google.com	pinctrl_salt5_default: salt5_default {
122617c5fb19Smaxims@google.com		function = "SALT5";
122717c5fb19Smaxims@google.com		groups = "SALT5";
122817c5fb19Smaxims@google.com	};
122917c5fb19Smaxims@google.com
123017c5fb19Smaxims@google.com	pinctrl_salt6_default: salt6_default {
123117c5fb19Smaxims@google.com		function = "SALT6";
123217c5fb19Smaxims@google.com		groups = "SALT6";
123317c5fb19Smaxims@google.com	};
123417c5fb19Smaxims@google.com
123517c5fb19Smaxims@google.com	pinctrl_salt7_default: salt7_default {
123617c5fb19Smaxims@google.com		function = "SALT7";
123717c5fb19Smaxims@google.com		groups = "SALT7";
123817c5fb19Smaxims@google.com	};
123917c5fb19Smaxims@google.com
124017c5fb19Smaxims@google.com	pinctrl_salt8_default: salt8_default {
124117c5fb19Smaxims@google.com		function = "SALT8";
124217c5fb19Smaxims@google.com		groups = "SALT8";
124317c5fb19Smaxims@google.com	};
124417c5fb19Smaxims@google.com
124517c5fb19Smaxims@google.com	pinctrl_salt9_default: salt9_default {
124617c5fb19Smaxims@google.com		function = "SALT9";
124717c5fb19Smaxims@google.com		groups = "SALT9";
124817c5fb19Smaxims@google.com	};
124917c5fb19Smaxims@google.com
125017c5fb19Smaxims@google.com	pinctrl_scl1_default: scl1_default {
125117c5fb19Smaxims@google.com		function = "SCL1";
125217c5fb19Smaxims@google.com		groups = "SCL1";
125317c5fb19Smaxims@google.com	};
125417c5fb19Smaxims@google.com
125517c5fb19Smaxims@google.com	pinctrl_scl2_default: scl2_default {
125617c5fb19Smaxims@google.com		function = "SCL2";
125717c5fb19Smaxims@google.com		groups = "SCL2";
125817c5fb19Smaxims@google.com	};
125917c5fb19Smaxims@google.com
126017c5fb19Smaxims@google.com	pinctrl_sd1_default: sd1_default {
126117c5fb19Smaxims@google.com		function = "SD1";
126217c5fb19Smaxims@google.com		groups = "SD1";
126317c5fb19Smaxims@google.com	};
126417c5fb19Smaxims@google.com
126517c5fb19Smaxims@google.com	pinctrl_sd2_default: sd2_default {
126617c5fb19Smaxims@google.com		function = "SD2";
126717c5fb19Smaxims@google.com		groups = "SD2";
126817c5fb19Smaxims@google.com	};
126917c5fb19Smaxims@google.com
127017c5fb19Smaxims@google.com	pinctrl_sda1_default: sda1_default {
127117c5fb19Smaxims@google.com		function = "SDA1";
127217c5fb19Smaxims@google.com		groups = "SDA1";
127317c5fb19Smaxims@google.com	};
127417c5fb19Smaxims@google.com
127517c5fb19Smaxims@google.com	pinctrl_sda2_default: sda2_default {
127617c5fb19Smaxims@google.com		function = "SDA2";
127717c5fb19Smaxims@google.com		groups = "SDA2";
127817c5fb19Smaxims@google.com	};
127917c5fb19Smaxims@google.com
128017c5fb19Smaxims@google.com	pinctrl_sgps1_default: sgps1_default {
128117c5fb19Smaxims@google.com		function = "SGPS1";
128217c5fb19Smaxims@google.com		groups = "SGPS1";
128317c5fb19Smaxims@google.com	};
128417c5fb19Smaxims@google.com
128517c5fb19Smaxims@google.com	pinctrl_sgps2_default: sgps2_default {
128617c5fb19Smaxims@google.com		function = "SGPS2";
128717c5fb19Smaxims@google.com		groups = "SGPS2";
128817c5fb19Smaxims@google.com	};
128917c5fb19Smaxims@google.com
129017c5fb19Smaxims@google.com	pinctrl_sioonctrl_default: sioonctrl_default {
129117c5fb19Smaxims@google.com		function = "SIOONCTRL";
129217c5fb19Smaxims@google.com		groups = "SIOONCTRL";
129317c5fb19Smaxims@google.com	};
129417c5fb19Smaxims@google.com
129517c5fb19Smaxims@google.com	pinctrl_siopbi_default: siopbi_default {
129617c5fb19Smaxims@google.com		function = "SIOPBI";
129717c5fb19Smaxims@google.com		groups = "SIOPBI";
129817c5fb19Smaxims@google.com	};
129917c5fb19Smaxims@google.com
130017c5fb19Smaxims@google.com	pinctrl_siopbo_default: siopbo_default {
130117c5fb19Smaxims@google.com		function = "SIOPBO";
130217c5fb19Smaxims@google.com		groups = "SIOPBO";
130317c5fb19Smaxims@google.com	};
130417c5fb19Smaxims@google.com
130517c5fb19Smaxims@google.com	pinctrl_siopwreq_default: siopwreq_default {
130617c5fb19Smaxims@google.com		function = "SIOPWREQ";
130717c5fb19Smaxims@google.com		groups = "SIOPWREQ";
130817c5fb19Smaxims@google.com	};
130917c5fb19Smaxims@google.com
131017c5fb19Smaxims@google.com	pinctrl_siopwrgd_default: siopwrgd_default {
131117c5fb19Smaxims@google.com		function = "SIOPWRGD";
131217c5fb19Smaxims@google.com		groups = "SIOPWRGD";
131317c5fb19Smaxims@google.com	};
131417c5fb19Smaxims@google.com
131517c5fb19Smaxims@google.com	pinctrl_sios3_default: sios3_default {
131617c5fb19Smaxims@google.com		function = "SIOS3";
131717c5fb19Smaxims@google.com		groups = "SIOS3";
131817c5fb19Smaxims@google.com	};
131917c5fb19Smaxims@google.com
132017c5fb19Smaxims@google.com	pinctrl_sios5_default: sios5_default {
132117c5fb19Smaxims@google.com		function = "SIOS5";
132217c5fb19Smaxims@google.com		groups = "SIOS5";
132317c5fb19Smaxims@google.com	};
132417c5fb19Smaxims@google.com
132517c5fb19Smaxims@google.com	pinctrl_siosci_default: siosci_default {
132617c5fb19Smaxims@google.com		function = "SIOSCI";
132717c5fb19Smaxims@google.com		groups = "SIOSCI";
132817c5fb19Smaxims@google.com	};
132917c5fb19Smaxims@google.com
133017c5fb19Smaxims@google.com	pinctrl_spi1_default: spi1_default {
133117c5fb19Smaxims@google.com		function = "SPI1";
133217c5fb19Smaxims@google.com		groups = "SPI1";
133317c5fb19Smaxims@google.com	};
133417c5fb19Smaxims@google.com
133517c5fb19Smaxims@google.com	pinctrl_spi1cs1_default: spi1cs1_default {
133617c5fb19Smaxims@google.com		function = "SPI1CS1";
133717c5fb19Smaxims@google.com		groups = "SPI1CS1";
133817c5fb19Smaxims@google.com	};
133917c5fb19Smaxims@google.com
134017c5fb19Smaxims@google.com	pinctrl_spi1debug_default: spi1debug_default {
134117c5fb19Smaxims@google.com		function = "SPI1DEBUG";
134217c5fb19Smaxims@google.com		groups = "SPI1DEBUG";
134317c5fb19Smaxims@google.com	};
134417c5fb19Smaxims@google.com
134517c5fb19Smaxims@google.com	pinctrl_spi1passthru_default: spi1passthru_default {
134617c5fb19Smaxims@google.com		function = "SPI1PASSTHRU";
134717c5fb19Smaxims@google.com		groups = "SPI1PASSTHRU";
134817c5fb19Smaxims@google.com	};
134917c5fb19Smaxims@google.com
135017c5fb19Smaxims@google.com	pinctrl_spi2ck_default: spi2ck_default {
135117c5fb19Smaxims@google.com		function = "SPI2CK";
135217c5fb19Smaxims@google.com		groups = "SPI2CK";
135317c5fb19Smaxims@google.com	};
135417c5fb19Smaxims@google.com
135517c5fb19Smaxims@google.com	pinctrl_spi2cs0_default: spi2cs0_default {
135617c5fb19Smaxims@google.com		function = "SPI2CS0";
135717c5fb19Smaxims@google.com		groups = "SPI2CS0";
135817c5fb19Smaxims@google.com	};
135917c5fb19Smaxims@google.com
136017c5fb19Smaxims@google.com	pinctrl_spi2cs1_default: spi2cs1_default {
136117c5fb19Smaxims@google.com		function = "SPI2CS1";
136217c5fb19Smaxims@google.com		groups = "SPI2CS1";
136317c5fb19Smaxims@google.com	};
136417c5fb19Smaxims@google.com
136517c5fb19Smaxims@google.com	pinctrl_spi2miso_default: spi2miso_default {
136617c5fb19Smaxims@google.com		function = "SPI2MISO";
136717c5fb19Smaxims@google.com		groups = "SPI2MISO";
136817c5fb19Smaxims@google.com	};
136917c5fb19Smaxims@google.com
137017c5fb19Smaxims@google.com	pinctrl_spi2mosi_default: spi2mosi_default {
137117c5fb19Smaxims@google.com		function = "SPI2MOSI";
137217c5fb19Smaxims@google.com		groups = "SPI2MOSI";
137317c5fb19Smaxims@google.com	};
137417c5fb19Smaxims@google.com
137517c5fb19Smaxims@google.com	pinctrl_timer3_default: timer3_default {
137617c5fb19Smaxims@google.com		function = "TIMER3";
137717c5fb19Smaxims@google.com		groups = "TIMER3";
137817c5fb19Smaxims@google.com	};
137917c5fb19Smaxims@google.com
138017c5fb19Smaxims@google.com	pinctrl_timer4_default: timer4_default {
138117c5fb19Smaxims@google.com		function = "TIMER4";
138217c5fb19Smaxims@google.com		groups = "TIMER4";
138317c5fb19Smaxims@google.com	};
138417c5fb19Smaxims@google.com
138517c5fb19Smaxims@google.com	pinctrl_timer5_default: timer5_default {
138617c5fb19Smaxims@google.com		function = "TIMER5";
138717c5fb19Smaxims@google.com		groups = "TIMER5";
138817c5fb19Smaxims@google.com	};
138917c5fb19Smaxims@google.com
139017c5fb19Smaxims@google.com	pinctrl_timer6_default: timer6_default {
139117c5fb19Smaxims@google.com		function = "TIMER6";
139217c5fb19Smaxims@google.com		groups = "TIMER6";
139317c5fb19Smaxims@google.com	};
139417c5fb19Smaxims@google.com
139517c5fb19Smaxims@google.com	pinctrl_timer7_default: timer7_default {
139617c5fb19Smaxims@google.com		function = "TIMER7";
139717c5fb19Smaxims@google.com		groups = "TIMER7";
139817c5fb19Smaxims@google.com	};
139917c5fb19Smaxims@google.com
140017c5fb19Smaxims@google.com	pinctrl_timer8_default: timer8_default {
140117c5fb19Smaxims@google.com		function = "TIMER8";
140217c5fb19Smaxims@google.com		groups = "TIMER8";
140317c5fb19Smaxims@google.com	};
140417c5fb19Smaxims@google.com
140517c5fb19Smaxims@google.com	pinctrl_txd1_default: txd1_default {
140617c5fb19Smaxims@google.com		function = "TXD1";
140717c5fb19Smaxims@google.com		groups = "TXD1";
140817c5fb19Smaxims@google.com	};
140917c5fb19Smaxims@google.com
141017c5fb19Smaxims@google.com	pinctrl_txd2_default: txd2_default {
141117c5fb19Smaxims@google.com		function = "TXD2";
141217c5fb19Smaxims@google.com		groups = "TXD2";
141317c5fb19Smaxims@google.com	};
141417c5fb19Smaxims@google.com
141517c5fb19Smaxims@google.com	pinctrl_txd3_default: txd3_default {
141617c5fb19Smaxims@google.com		function = "TXD3";
141717c5fb19Smaxims@google.com		groups = "TXD3";
141817c5fb19Smaxims@google.com	};
141917c5fb19Smaxims@google.com
142017c5fb19Smaxims@google.com	pinctrl_txd4_default: txd4_default {
142117c5fb19Smaxims@google.com		function = "TXD4";
142217c5fb19Smaxims@google.com		groups = "TXD4";
142317c5fb19Smaxims@google.com	};
142417c5fb19Smaxims@google.com
142517c5fb19Smaxims@google.com	pinctrl_uart6_default: uart6_default {
142617c5fb19Smaxims@google.com		function = "UART6";
142717c5fb19Smaxims@google.com		groups = "UART6";
142817c5fb19Smaxims@google.com	};
142917c5fb19Smaxims@google.com
143017c5fb19Smaxims@google.com	pinctrl_usbcki_default: usbcki_default {
143117c5fb19Smaxims@google.com		function = "USBCKI";
143217c5fb19Smaxims@google.com		groups = "USBCKI";
143317c5fb19Smaxims@google.com	};
143417c5fb19Smaxims@google.com
14356bdccc30SCédric Le Goater	pinctrl_usb2ah_default: usb2ah_default {
14366bdccc30SCédric Le Goater		function = "USB2AH";
14376bdccc30SCédric Le Goater		groups = "USB2AH";
14386bdccc30SCédric Le Goater	};
14396bdccc30SCédric Le Goater
14406bdccc30SCédric Le Goater	pinctrl_usb11bhid_default: usb11bhid_default {
14416bdccc30SCédric Le Goater		function = "USB11BHID";
14426bdccc30SCédric Le Goater		groups = "USB11BHID";
14436bdccc30SCédric Le Goater	};
14446bdccc30SCédric Le Goater
14456bdccc30SCédric Le Goater	pinctrl_usb2bh_default: usb2bh_default {
14466bdccc30SCédric Le Goater		function = "USB2BH";
14476bdccc30SCédric Le Goater		groups = "USB2BH";
14486bdccc30SCédric Le Goater	};
14496bdccc30SCédric Le Goater
145017c5fb19Smaxims@google.com	pinctrl_vgabiosrom_default: vgabiosrom_default {
145117c5fb19Smaxims@google.com		function = "VGABIOSROM";
145217c5fb19Smaxims@google.com		groups = "VGABIOSROM";
145317c5fb19Smaxims@google.com	};
145417c5fb19Smaxims@google.com
145517c5fb19Smaxims@google.com	pinctrl_vgahs_default: vgahs_default {
145617c5fb19Smaxims@google.com		function = "VGAHS";
145717c5fb19Smaxims@google.com		groups = "VGAHS";
145817c5fb19Smaxims@google.com	};
145917c5fb19Smaxims@google.com
146017c5fb19Smaxims@google.com	pinctrl_vgavs_default: vgavs_default {
146117c5fb19Smaxims@google.com		function = "VGAVS";
146217c5fb19Smaxims@google.com		groups = "VGAVS";
146317c5fb19Smaxims@google.com	};
146417c5fb19Smaxims@google.com
146517c5fb19Smaxims@google.com	pinctrl_vpi24_default: vpi24_default {
146617c5fb19Smaxims@google.com		function = "VPI24";
146717c5fb19Smaxims@google.com		groups = "VPI24";
146817c5fb19Smaxims@google.com	};
146917c5fb19Smaxims@google.com
147017c5fb19Smaxims@google.com	pinctrl_vpo_default: vpo_default {
147117c5fb19Smaxims@google.com		function = "VPO";
147217c5fb19Smaxims@google.com		groups = "VPO";
147317c5fb19Smaxims@google.com	};
147417c5fb19Smaxims@google.com
147517c5fb19Smaxims@google.com	pinctrl_wdtrst1_default: wdtrst1_default {
147617c5fb19Smaxims@google.com		function = "WDTRST1";
147717c5fb19Smaxims@google.com		groups = "WDTRST1";
147817c5fb19Smaxims@google.com	};
147917c5fb19Smaxims@google.com
148017c5fb19Smaxims@google.com	pinctrl_wdtrst2_default: wdtrst2_default {
148117c5fb19Smaxims@google.com		function = "WDTRST2";
148217c5fb19Smaxims@google.com		groups = "WDTRST2";
148317c5fb19Smaxims@google.com	};
148414e4b149Smaxims@google.com};
1485