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