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