xref: /openbmc/u-boot/arch/arm/dts/ast2500.dtsi (revision 17c5fb195376f5883b7f0fdfbf19e42e3be7de43)
114e4b149Smaxims@google.com/*
214e4b149Smaxims@google.com * This device tree is copied from
3*17c5fb19Smaxims@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
1414e4b149Smaxims@google.com	cpus {
1514e4b149Smaxims@google.com		#address-cells = <1>;
1614e4b149Smaxims@google.com		#size-cells = <0>;
1714e4b149Smaxims@google.com
1814e4b149Smaxims@google.com		cpu@0 {
1914e4b149Smaxims@google.com			compatible = "arm,arm1176jzf-s";
2014e4b149Smaxims@google.com			device_type = "cpu";
2114e4b149Smaxims@google.com			reg = <0>;
2214e4b149Smaxims@google.com		};
2314e4b149Smaxims@google.com	};
2414e4b149Smaxims@google.com
2514e4b149Smaxims@google.com	ahb {
2614e4b149Smaxims@google.com		compatible = "simple-bus";
2714e4b149Smaxims@google.com		#address-cells = <1>;
2814e4b149Smaxims@google.com		#size-cells = <1>;
2914e4b149Smaxims@google.com		ranges;
3014e4b149Smaxims@google.com
3114e4b149Smaxims@google.com		vic: interrupt-controller@1e6c0080 {
3214e4b149Smaxims@google.com			compatible = "aspeed,ast2400-vic";
3314e4b149Smaxims@google.com			interrupt-controller;
3414e4b149Smaxims@google.com			#interrupt-cells = <1>;
3514e4b149Smaxims@google.com			valid-sources = <0xfefff7ff 0x0807ffff>;
3614e4b149Smaxims@google.com			reg = <0x1e6c0080 0x80>;
3714e4b149Smaxims@google.com		};
3814e4b149Smaxims@google.com
39*17c5fb19Smaxims@google.com		mac0: ethernet@1e660000 {
40*17c5fb19Smaxims@google.com			compatible = "faraday,ftgmac100";
41*17c5fb19Smaxims@google.com			reg = <0x1e660000 0x180>;
42*17c5fb19Smaxims@google.com			interrupts = <2>;
43*17c5fb19Smaxims@google.com			no-hw-checksum;
44*17c5fb19Smaxims@google.com			status = "disabled";
45*17c5fb19Smaxims@google.com		};
46*17c5fb19Smaxims@google.com
47*17c5fb19Smaxims@google.com		mac1: ethernet@1e680000 {
48*17c5fb19Smaxims@google.com			compatible = "faraday,ftgmac100";
49*17c5fb19Smaxims@google.com			reg = <0x1e680000 0x180>;
50*17c5fb19Smaxims@google.com			interrupts = <3>;
51*17c5fb19Smaxims@google.com			no-hw-checksum;
52*17c5fb19Smaxims@google.com			status = "disabled";
53*17c5fb19Smaxims@google.com		};
54*17c5fb19Smaxims@google.com
5514e4b149Smaxims@google.com		apb {
5614e4b149Smaxims@google.com			compatible = "simple-bus";
5714e4b149Smaxims@google.com			#address-cells = <1>;
5814e4b149Smaxims@google.com			#size-cells = <1>;
5914e4b149Smaxims@google.com			ranges;
6014e4b149Smaxims@google.com
6114e4b149Smaxims@google.com			clk_clkin: clk_clkin@1e6e2070 {
6214e4b149Smaxims@google.com				#clock-cells = <0>;
6314e4b149Smaxims@google.com				compatible = "aspeed,g5-clkin-clock";
6414e4b149Smaxims@google.com				reg = <0x1e6e2070 0x04>;
6514e4b149Smaxims@google.com			};
6614e4b149Smaxims@google.com
67*17c5fb19Smaxims@google.com			syscon: syscon@1e6e2000 {
68*17c5fb19Smaxims@google.com				compatible = "aspeed,g5-scu", "syscon", "simple-mfd";
69*17c5fb19Smaxims@google.com				reg = <0x1e6e2000 0x1a8>;
70*17c5fb19Smaxims@google.com
71*17c5fb19Smaxims@google.com				pinctrl: pinctrl {
72*17c5fb19Smaxims@google.com					compatible = "aspeed,g5-pinctrl";
73*17c5fb19Smaxims@google.com					aspeed,external-nodes = <&gfx &lhc>;
74*17c5fb19Smaxims@google.com
75*17c5fb19Smaxims@google.com					pinctrl_acpi_default: acpi_default {
76*17c5fb19Smaxims@google.com						function = "ACPI";
77*17c5fb19Smaxims@google.com						groups = "ACPI";
78*17c5fb19Smaxims@google.com					};
79*17c5fb19Smaxims@google.com
80*17c5fb19Smaxims@google.com					pinctrl_adc0_default: adc0_default {
81*17c5fb19Smaxims@google.com						function = "ADC0";
82*17c5fb19Smaxims@google.com						groups = "ADC0";
83*17c5fb19Smaxims@google.com					};
84*17c5fb19Smaxims@google.com
85*17c5fb19Smaxims@google.com					pinctrl_adc1_default: adc1_default {
86*17c5fb19Smaxims@google.com						function = "ADC1";
87*17c5fb19Smaxims@google.com						groups = "ADC1";
88*17c5fb19Smaxims@google.com					};
89*17c5fb19Smaxims@google.com
90*17c5fb19Smaxims@google.com					pinctrl_adc10_default: adc10_default {
91*17c5fb19Smaxims@google.com						function = "ADC10";
92*17c5fb19Smaxims@google.com						groups = "ADC10";
93*17c5fb19Smaxims@google.com					};
94*17c5fb19Smaxims@google.com
95*17c5fb19Smaxims@google.com					pinctrl_adc11_default: adc11_default {
96*17c5fb19Smaxims@google.com						function = "ADC11";
97*17c5fb19Smaxims@google.com						groups = "ADC11";
98*17c5fb19Smaxims@google.com					};
99*17c5fb19Smaxims@google.com
100*17c5fb19Smaxims@google.com					pinctrl_adc12_default: adc12_default {
101*17c5fb19Smaxims@google.com						function = "ADC12";
102*17c5fb19Smaxims@google.com						groups = "ADC12";
103*17c5fb19Smaxims@google.com					};
104*17c5fb19Smaxims@google.com
105*17c5fb19Smaxims@google.com					pinctrl_adc13_default: adc13_default {
106*17c5fb19Smaxims@google.com						function = "ADC13";
107*17c5fb19Smaxims@google.com						groups = "ADC13";
108*17c5fb19Smaxims@google.com					};
109*17c5fb19Smaxims@google.com
110*17c5fb19Smaxims@google.com					pinctrl_adc14_default: adc14_default {
111*17c5fb19Smaxims@google.com						function = "ADC14";
112*17c5fb19Smaxims@google.com						groups = "ADC14";
113*17c5fb19Smaxims@google.com					};
114*17c5fb19Smaxims@google.com
115*17c5fb19Smaxims@google.com					pinctrl_adc15_default: adc15_default {
116*17c5fb19Smaxims@google.com						function = "ADC15";
117*17c5fb19Smaxims@google.com						groups = "ADC15";
118*17c5fb19Smaxims@google.com					};
119*17c5fb19Smaxims@google.com
120*17c5fb19Smaxims@google.com					pinctrl_adc2_default: adc2_default {
121*17c5fb19Smaxims@google.com						function = "ADC2";
122*17c5fb19Smaxims@google.com						groups = "ADC2";
123*17c5fb19Smaxims@google.com					};
124*17c5fb19Smaxims@google.com
125*17c5fb19Smaxims@google.com					pinctrl_adc3_default: adc3_default {
126*17c5fb19Smaxims@google.com						function = "ADC3";
127*17c5fb19Smaxims@google.com						groups = "ADC3";
128*17c5fb19Smaxims@google.com					};
129*17c5fb19Smaxims@google.com
130*17c5fb19Smaxims@google.com					pinctrl_adc4_default: adc4_default {
131*17c5fb19Smaxims@google.com						function = "ADC4";
132*17c5fb19Smaxims@google.com						groups = "ADC4";
133*17c5fb19Smaxims@google.com					};
134*17c5fb19Smaxims@google.com
135*17c5fb19Smaxims@google.com					pinctrl_adc5_default: adc5_default {
136*17c5fb19Smaxims@google.com						function = "ADC5";
137*17c5fb19Smaxims@google.com						groups = "ADC5";
138*17c5fb19Smaxims@google.com					};
139*17c5fb19Smaxims@google.com
140*17c5fb19Smaxims@google.com					pinctrl_adc6_default: adc6_default {
141*17c5fb19Smaxims@google.com						function = "ADC6";
142*17c5fb19Smaxims@google.com						groups = "ADC6";
143*17c5fb19Smaxims@google.com					};
144*17c5fb19Smaxims@google.com
145*17c5fb19Smaxims@google.com					pinctrl_adc7_default: adc7_default {
146*17c5fb19Smaxims@google.com						function = "ADC7";
147*17c5fb19Smaxims@google.com						groups = "ADC7";
148*17c5fb19Smaxims@google.com					};
149*17c5fb19Smaxims@google.com
150*17c5fb19Smaxims@google.com					pinctrl_adc8_default: adc8_default {
151*17c5fb19Smaxims@google.com						function = "ADC8";
152*17c5fb19Smaxims@google.com						groups = "ADC8";
153*17c5fb19Smaxims@google.com					};
154*17c5fb19Smaxims@google.com
155*17c5fb19Smaxims@google.com					pinctrl_adc9_default: adc9_default {
156*17c5fb19Smaxims@google.com						function = "ADC9";
157*17c5fb19Smaxims@google.com						groups = "ADC9";
158*17c5fb19Smaxims@google.com					};
159*17c5fb19Smaxims@google.com
160*17c5fb19Smaxims@google.com					pinctrl_bmcint_default: bmcint_default {
161*17c5fb19Smaxims@google.com						function = "BMCINT";
162*17c5fb19Smaxims@google.com						groups = "BMCINT";
163*17c5fb19Smaxims@google.com					};
164*17c5fb19Smaxims@google.com
165*17c5fb19Smaxims@google.com					pinctrl_ddcclk_default: ddcclk_default {
166*17c5fb19Smaxims@google.com						function = "DDCCLK";
167*17c5fb19Smaxims@google.com						groups = "DDCCLK";
168*17c5fb19Smaxims@google.com					};
169*17c5fb19Smaxims@google.com
170*17c5fb19Smaxims@google.com					pinctrl_ddcdat_default: ddcdat_default {
171*17c5fb19Smaxims@google.com						function = "DDCDAT";
172*17c5fb19Smaxims@google.com						groups = "DDCDAT";
173*17c5fb19Smaxims@google.com					};
174*17c5fb19Smaxims@google.com
175*17c5fb19Smaxims@google.com					pinctrl_espi_default: espi_default {
176*17c5fb19Smaxims@google.com						function = "ESPI";
177*17c5fb19Smaxims@google.com						groups = "ESPI";
178*17c5fb19Smaxims@google.com					};
179*17c5fb19Smaxims@google.com
180*17c5fb19Smaxims@google.com					pinctrl_fwspics1_default: fwspics1_default {
181*17c5fb19Smaxims@google.com						function = "FWSPICS1";
182*17c5fb19Smaxims@google.com						groups = "FWSPICS1";
183*17c5fb19Smaxims@google.com					};
184*17c5fb19Smaxims@google.com
185*17c5fb19Smaxims@google.com					pinctrl_fwspics2_default: fwspics2_default {
186*17c5fb19Smaxims@google.com						function = "FWSPICS2";
187*17c5fb19Smaxims@google.com						groups = "FWSPICS2";
188*17c5fb19Smaxims@google.com					};
189*17c5fb19Smaxims@google.com
190*17c5fb19Smaxims@google.com					pinctrl_gpid0_default: gpid0_default {
191*17c5fb19Smaxims@google.com						function = "GPID0";
192*17c5fb19Smaxims@google.com						groups = "GPID0";
193*17c5fb19Smaxims@google.com					};
194*17c5fb19Smaxims@google.com
195*17c5fb19Smaxims@google.com					pinctrl_gpid2_default: gpid2_default {
196*17c5fb19Smaxims@google.com						function = "GPID2";
197*17c5fb19Smaxims@google.com						groups = "GPID2";
198*17c5fb19Smaxims@google.com					};
199*17c5fb19Smaxims@google.com
200*17c5fb19Smaxims@google.com					pinctrl_gpid4_default: gpid4_default {
201*17c5fb19Smaxims@google.com						function = "GPID4";
202*17c5fb19Smaxims@google.com						groups = "GPID4";
203*17c5fb19Smaxims@google.com					};
204*17c5fb19Smaxims@google.com
205*17c5fb19Smaxims@google.com					pinctrl_gpid6_default: gpid6_default {
206*17c5fb19Smaxims@google.com						function = "GPID6";
207*17c5fb19Smaxims@google.com						groups = "GPID6";
208*17c5fb19Smaxims@google.com					};
209*17c5fb19Smaxims@google.com
210*17c5fb19Smaxims@google.com					pinctrl_gpie0_default: gpie0_default {
211*17c5fb19Smaxims@google.com						function = "GPIE0";
212*17c5fb19Smaxims@google.com						groups = "GPIE0";
213*17c5fb19Smaxims@google.com					};
214*17c5fb19Smaxims@google.com
215*17c5fb19Smaxims@google.com					pinctrl_gpie2_default: gpie2_default {
216*17c5fb19Smaxims@google.com						function = "GPIE2";
217*17c5fb19Smaxims@google.com						groups = "GPIE2";
218*17c5fb19Smaxims@google.com					};
219*17c5fb19Smaxims@google.com
220*17c5fb19Smaxims@google.com					pinctrl_gpie4_default: gpie4_default {
221*17c5fb19Smaxims@google.com						function = "GPIE4";
222*17c5fb19Smaxims@google.com						groups = "GPIE4";
223*17c5fb19Smaxims@google.com					};
224*17c5fb19Smaxims@google.com
225*17c5fb19Smaxims@google.com					pinctrl_gpie6_default: gpie6_default {
226*17c5fb19Smaxims@google.com						function = "GPIE6";
227*17c5fb19Smaxims@google.com						groups = "GPIE6";
228*17c5fb19Smaxims@google.com					};
229*17c5fb19Smaxims@google.com
230*17c5fb19Smaxims@google.com					pinctrl_i2c10_default: i2c10_default {
231*17c5fb19Smaxims@google.com						function = "I2C10";
232*17c5fb19Smaxims@google.com						groups = "I2C10";
233*17c5fb19Smaxims@google.com					};
234*17c5fb19Smaxims@google.com
235*17c5fb19Smaxims@google.com					pinctrl_i2c11_default: i2c11_default {
236*17c5fb19Smaxims@google.com						function = "I2C11";
237*17c5fb19Smaxims@google.com						groups = "I2C11";
238*17c5fb19Smaxims@google.com					};
239*17c5fb19Smaxims@google.com
240*17c5fb19Smaxims@google.com					pinctrl_i2c12_default: i2c12_default {
241*17c5fb19Smaxims@google.com						function = "I2C12";
242*17c5fb19Smaxims@google.com						groups = "I2C12";
243*17c5fb19Smaxims@google.com					};
244*17c5fb19Smaxims@google.com
245*17c5fb19Smaxims@google.com					pinctrl_i2c13_default: i2c13_default {
246*17c5fb19Smaxims@google.com						function = "I2C13";
247*17c5fb19Smaxims@google.com						groups = "I2C13";
248*17c5fb19Smaxims@google.com					};
249*17c5fb19Smaxims@google.com
250*17c5fb19Smaxims@google.com					pinctrl_i2c14_default: i2c14_default {
251*17c5fb19Smaxims@google.com						function = "I2C14";
252*17c5fb19Smaxims@google.com						groups = "I2C14";
253*17c5fb19Smaxims@google.com					};
254*17c5fb19Smaxims@google.com
255*17c5fb19Smaxims@google.com					pinctrl_i2c3_default: i2c3_default {
256*17c5fb19Smaxims@google.com						function = "I2C3";
257*17c5fb19Smaxims@google.com						groups = "I2C3";
258*17c5fb19Smaxims@google.com					};
259*17c5fb19Smaxims@google.com
260*17c5fb19Smaxims@google.com					pinctrl_i2c4_default: i2c4_default {
261*17c5fb19Smaxims@google.com						function = "I2C4";
262*17c5fb19Smaxims@google.com						groups = "I2C4";
263*17c5fb19Smaxims@google.com					};
264*17c5fb19Smaxims@google.com
265*17c5fb19Smaxims@google.com					pinctrl_i2c5_default: i2c5_default {
266*17c5fb19Smaxims@google.com						function = "I2C5";
267*17c5fb19Smaxims@google.com						groups = "I2C5";
268*17c5fb19Smaxims@google.com					};
269*17c5fb19Smaxims@google.com
270*17c5fb19Smaxims@google.com					pinctrl_i2c6_default: i2c6_default {
271*17c5fb19Smaxims@google.com						function = "I2C6";
272*17c5fb19Smaxims@google.com						groups = "I2C6";
273*17c5fb19Smaxims@google.com					};
274*17c5fb19Smaxims@google.com
275*17c5fb19Smaxims@google.com					pinctrl_i2c7_default: i2c7_default {
276*17c5fb19Smaxims@google.com						function = "I2C7";
277*17c5fb19Smaxims@google.com						groups = "I2C7";
278*17c5fb19Smaxims@google.com					};
279*17c5fb19Smaxims@google.com
280*17c5fb19Smaxims@google.com					pinctrl_i2c8_default: i2c8_default {
281*17c5fb19Smaxims@google.com						function = "I2C8";
282*17c5fb19Smaxims@google.com						groups = "I2C8";
283*17c5fb19Smaxims@google.com					};
284*17c5fb19Smaxims@google.com
285*17c5fb19Smaxims@google.com					pinctrl_i2c9_default: i2c9_default {
286*17c5fb19Smaxims@google.com						function = "I2C9";
287*17c5fb19Smaxims@google.com						groups = "I2C9";
288*17c5fb19Smaxims@google.com					};
289*17c5fb19Smaxims@google.com
290*17c5fb19Smaxims@google.com					pinctrl_lad0_default: lad0_default {
291*17c5fb19Smaxims@google.com						function = "LAD0";
292*17c5fb19Smaxims@google.com						groups = "LAD0";
293*17c5fb19Smaxims@google.com					};
294*17c5fb19Smaxims@google.com
295*17c5fb19Smaxims@google.com					pinctrl_lad1_default: lad1_default {
296*17c5fb19Smaxims@google.com						function = "LAD1";
297*17c5fb19Smaxims@google.com						groups = "LAD1";
298*17c5fb19Smaxims@google.com					};
299*17c5fb19Smaxims@google.com
300*17c5fb19Smaxims@google.com					pinctrl_lad2_default: lad2_default {
301*17c5fb19Smaxims@google.com						function = "LAD2";
302*17c5fb19Smaxims@google.com						groups = "LAD2";
303*17c5fb19Smaxims@google.com					};
304*17c5fb19Smaxims@google.com
305*17c5fb19Smaxims@google.com					pinctrl_lad3_default: lad3_default {
306*17c5fb19Smaxims@google.com						function = "LAD3";
307*17c5fb19Smaxims@google.com						groups = "LAD3";
308*17c5fb19Smaxims@google.com					};
309*17c5fb19Smaxims@google.com
310*17c5fb19Smaxims@google.com					pinctrl_lclk_default: lclk_default {
311*17c5fb19Smaxims@google.com						function = "LCLK";
312*17c5fb19Smaxims@google.com						groups = "LCLK";
313*17c5fb19Smaxims@google.com					};
314*17c5fb19Smaxims@google.com
315*17c5fb19Smaxims@google.com					pinctrl_lframe_default: lframe_default {
316*17c5fb19Smaxims@google.com						function = "LFRAME";
317*17c5fb19Smaxims@google.com						groups = "LFRAME";
318*17c5fb19Smaxims@google.com					};
319*17c5fb19Smaxims@google.com
320*17c5fb19Smaxims@google.com					pinctrl_lpchc_default: lpchc_default {
321*17c5fb19Smaxims@google.com						function = "LPCHC";
322*17c5fb19Smaxims@google.com						groups = "LPCHC";
323*17c5fb19Smaxims@google.com					};
324*17c5fb19Smaxims@google.com
325*17c5fb19Smaxims@google.com					pinctrl_lpcpd_default: lpcpd_default {
326*17c5fb19Smaxims@google.com						function = "LPCPD";
327*17c5fb19Smaxims@google.com						groups = "LPCPD";
328*17c5fb19Smaxims@google.com					};
329*17c5fb19Smaxims@google.com
330*17c5fb19Smaxims@google.com					pinctrl_lpcplus_default: lpcplus_default {
331*17c5fb19Smaxims@google.com						function = "LPCPLUS";
332*17c5fb19Smaxims@google.com						groups = "LPCPLUS";
333*17c5fb19Smaxims@google.com					};
334*17c5fb19Smaxims@google.com
335*17c5fb19Smaxims@google.com					pinctrl_lpcpme_default: lpcpme_default {
336*17c5fb19Smaxims@google.com						function = "LPCPME";
337*17c5fb19Smaxims@google.com						groups = "LPCPME";
338*17c5fb19Smaxims@google.com					};
339*17c5fb19Smaxims@google.com
340*17c5fb19Smaxims@google.com					pinctrl_lpcrst_default: lpcrst_default {
341*17c5fb19Smaxims@google.com						function = "LPCRST";
342*17c5fb19Smaxims@google.com						groups = "LPCRST";
343*17c5fb19Smaxims@google.com					};
344*17c5fb19Smaxims@google.com
345*17c5fb19Smaxims@google.com					pinctrl_lpcsmi_default: lpcsmi_default {
346*17c5fb19Smaxims@google.com						function = "LPCSMI";
347*17c5fb19Smaxims@google.com						groups = "LPCSMI";
348*17c5fb19Smaxims@google.com					};
349*17c5fb19Smaxims@google.com
350*17c5fb19Smaxims@google.com					pinctrl_lsirq_default: lsirq_default {
351*17c5fb19Smaxims@google.com						function = "LSIRQ";
352*17c5fb19Smaxims@google.com						groups = "LSIRQ";
353*17c5fb19Smaxims@google.com					};
354*17c5fb19Smaxims@google.com
355*17c5fb19Smaxims@google.com					pinctrl_mac1link_default: mac1link_default {
356*17c5fb19Smaxims@google.com						function = "MAC1LINK";
357*17c5fb19Smaxims@google.com						groups = "MAC1LINK";
358*17c5fb19Smaxims@google.com					};
359*17c5fb19Smaxims@google.com
360*17c5fb19Smaxims@google.com					pinctrl_mac2link_default: mac2link_default {
361*17c5fb19Smaxims@google.com						function = "MAC2LINK";
362*17c5fb19Smaxims@google.com						groups = "MAC2LINK";
363*17c5fb19Smaxims@google.com					};
364*17c5fb19Smaxims@google.com
365*17c5fb19Smaxims@google.com					pinctrl_mdio1_default: mdio1_default {
366*17c5fb19Smaxims@google.com						function = "MDIO1";
367*17c5fb19Smaxims@google.com						groups = "MDIO1";
368*17c5fb19Smaxims@google.com					};
369*17c5fb19Smaxims@google.com
370*17c5fb19Smaxims@google.com					pinctrl_mdio2_default: mdio2_default {
371*17c5fb19Smaxims@google.com						function = "MDIO2";
372*17c5fb19Smaxims@google.com						groups = "MDIO2";
373*17c5fb19Smaxims@google.com					};
374*17c5fb19Smaxims@google.com
375*17c5fb19Smaxims@google.com					pinctrl_ncts1_default: ncts1_default {
376*17c5fb19Smaxims@google.com						function = "NCTS1";
377*17c5fb19Smaxims@google.com						groups = "NCTS1";
378*17c5fb19Smaxims@google.com					};
379*17c5fb19Smaxims@google.com
380*17c5fb19Smaxims@google.com					pinctrl_ncts2_default: ncts2_default {
381*17c5fb19Smaxims@google.com						function = "NCTS2";
382*17c5fb19Smaxims@google.com						groups = "NCTS2";
383*17c5fb19Smaxims@google.com					};
384*17c5fb19Smaxims@google.com
385*17c5fb19Smaxims@google.com					pinctrl_ncts3_default: ncts3_default {
386*17c5fb19Smaxims@google.com						function = "NCTS3";
387*17c5fb19Smaxims@google.com						groups = "NCTS3";
388*17c5fb19Smaxims@google.com					};
389*17c5fb19Smaxims@google.com
390*17c5fb19Smaxims@google.com					pinctrl_ncts4_default: ncts4_default {
391*17c5fb19Smaxims@google.com						function = "NCTS4";
392*17c5fb19Smaxims@google.com						groups = "NCTS4";
393*17c5fb19Smaxims@google.com					};
394*17c5fb19Smaxims@google.com
395*17c5fb19Smaxims@google.com					pinctrl_ndcd1_default: ndcd1_default {
396*17c5fb19Smaxims@google.com						function = "NDCD1";
397*17c5fb19Smaxims@google.com						groups = "NDCD1";
398*17c5fb19Smaxims@google.com					};
399*17c5fb19Smaxims@google.com
400*17c5fb19Smaxims@google.com					pinctrl_ndcd2_default: ndcd2_default {
401*17c5fb19Smaxims@google.com						function = "NDCD2";
402*17c5fb19Smaxims@google.com						groups = "NDCD2";
403*17c5fb19Smaxims@google.com					};
404*17c5fb19Smaxims@google.com
405*17c5fb19Smaxims@google.com					pinctrl_ndcd3_default: ndcd3_default {
406*17c5fb19Smaxims@google.com						function = "NDCD3";
407*17c5fb19Smaxims@google.com						groups = "NDCD3";
408*17c5fb19Smaxims@google.com					};
409*17c5fb19Smaxims@google.com
410*17c5fb19Smaxims@google.com					pinctrl_ndcd4_default: ndcd4_default {
411*17c5fb19Smaxims@google.com						function = "NDCD4";
412*17c5fb19Smaxims@google.com						groups = "NDCD4";
413*17c5fb19Smaxims@google.com					};
414*17c5fb19Smaxims@google.com
415*17c5fb19Smaxims@google.com					pinctrl_ndsr1_default: ndsr1_default {
416*17c5fb19Smaxims@google.com						function = "NDSR1";
417*17c5fb19Smaxims@google.com						groups = "NDSR1";
418*17c5fb19Smaxims@google.com					};
419*17c5fb19Smaxims@google.com
420*17c5fb19Smaxims@google.com					pinctrl_ndsr2_default: ndsr2_default {
421*17c5fb19Smaxims@google.com						function = "NDSR2";
422*17c5fb19Smaxims@google.com						groups = "NDSR2";
423*17c5fb19Smaxims@google.com					};
424*17c5fb19Smaxims@google.com
425*17c5fb19Smaxims@google.com					pinctrl_ndsr3_default: ndsr3_default {
426*17c5fb19Smaxims@google.com						function = "NDSR3";
427*17c5fb19Smaxims@google.com						groups = "NDSR3";
428*17c5fb19Smaxims@google.com					};
429*17c5fb19Smaxims@google.com
430*17c5fb19Smaxims@google.com					pinctrl_ndsr4_default: ndsr4_default {
431*17c5fb19Smaxims@google.com						function = "NDSR4";
432*17c5fb19Smaxims@google.com						groups = "NDSR4";
433*17c5fb19Smaxims@google.com					};
434*17c5fb19Smaxims@google.com
435*17c5fb19Smaxims@google.com					pinctrl_ndtr1_default: ndtr1_default {
436*17c5fb19Smaxims@google.com						function = "NDTR1";
437*17c5fb19Smaxims@google.com						groups = "NDTR1";
438*17c5fb19Smaxims@google.com					};
439*17c5fb19Smaxims@google.com
440*17c5fb19Smaxims@google.com					pinctrl_ndtr2_default: ndtr2_default {
441*17c5fb19Smaxims@google.com						function = "NDTR2";
442*17c5fb19Smaxims@google.com						groups = "NDTR2";
443*17c5fb19Smaxims@google.com					};
444*17c5fb19Smaxims@google.com
445*17c5fb19Smaxims@google.com					pinctrl_ndtr3_default: ndtr3_default {
446*17c5fb19Smaxims@google.com						function = "NDTR3";
447*17c5fb19Smaxims@google.com						groups = "NDTR3";
448*17c5fb19Smaxims@google.com					};
449*17c5fb19Smaxims@google.com
450*17c5fb19Smaxims@google.com					pinctrl_ndtr4_default: ndtr4_default {
451*17c5fb19Smaxims@google.com						function = "NDTR4";
452*17c5fb19Smaxims@google.com						groups = "NDTR4";
453*17c5fb19Smaxims@google.com					};
454*17c5fb19Smaxims@google.com
455*17c5fb19Smaxims@google.com					pinctrl_nri1_default: nri1_default {
456*17c5fb19Smaxims@google.com						function = "NRI1";
457*17c5fb19Smaxims@google.com						groups = "NRI1";
458*17c5fb19Smaxims@google.com					};
459*17c5fb19Smaxims@google.com
460*17c5fb19Smaxims@google.com					pinctrl_nri2_default: nri2_default {
461*17c5fb19Smaxims@google.com						function = "NRI2";
462*17c5fb19Smaxims@google.com						groups = "NRI2";
463*17c5fb19Smaxims@google.com					};
464*17c5fb19Smaxims@google.com
465*17c5fb19Smaxims@google.com					pinctrl_nri3_default: nri3_default {
466*17c5fb19Smaxims@google.com						function = "NRI3";
467*17c5fb19Smaxims@google.com						groups = "NRI3";
468*17c5fb19Smaxims@google.com					};
469*17c5fb19Smaxims@google.com
470*17c5fb19Smaxims@google.com					pinctrl_nri4_default: nri4_default {
471*17c5fb19Smaxims@google.com						function = "NRI4";
472*17c5fb19Smaxims@google.com						groups = "NRI4";
473*17c5fb19Smaxims@google.com					};
474*17c5fb19Smaxims@google.com
475*17c5fb19Smaxims@google.com					pinctrl_nrts1_default: nrts1_default {
476*17c5fb19Smaxims@google.com						function = "NRTS1";
477*17c5fb19Smaxims@google.com						groups = "NRTS1";
478*17c5fb19Smaxims@google.com					};
479*17c5fb19Smaxims@google.com
480*17c5fb19Smaxims@google.com					pinctrl_nrts2_default: nrts2_default {
481*17c5fb19Smaxims@google.com						function = "NRTS2";
482*17c5fb19Smaxims@google.com						groups = "NRTS2";
483*17c5fb19Smaxims@google.com					};
484*17c5fb19Smaxims@google.com
485*17c5fb19Smaxims@google.com					pinctrl_nrts3_default: nrts3_default {
486*17c5fb19Smaxims@google.com						function = "NRTS3";
487*17c5fb19Smaxims@google.com						groups = "NRTS3";
488*17c5fb19Smaxims@google.com					};
489*17c5fb19Smaxims@google.com
490*17c5fb19Smaxims@google.com					pinctrl_nrts4_default: nrts4_default {
491*17c5fb19Smaxims@google.com						function = "NRTS4";
492*17c5fb19Smaxims@google.com						groups = "NRTS4";
493*17c5fb19Smaxims@google.com					};
494*17c5fb19Smaxims@google.com
495*17c5fb19Smaxims@google.com					pinctrl_oscclk_default: oscclk_default {
496*17c5fb19Smaxims@google.com						function = "OSCCLK";
497*17c5fb19Smaxims@google.com						groups = "OSCCLK";
498*17c5fb19Smaxims@google.com					};
499*17c5fb19Smaxims@google.com
500*17c5fb19Smaxims@google.com					pinctrl_pewake_default: pewake_default {
501*17c5fb19Smaxims@google.com						function = "PEWAKE";
502*17c5fb19Smaxims@google.com						groups = "PEWAKE";
503*17c5fb19Smaxims@google.com					};
504*17c5fb19Smaxims@google.com
505*17c5fb19Smaxims@google.com					pinctrl_pnor_default: pnor_default {
506*17c5fb19Smaxims@google.com						function = "PNOR";
507*17c5fb19Smaxims@google.com						groups = "PNOR";
508*17c5fb19Smaxims@google.com					};
509*17c5fb19Smaxims@google.com
510*17c5fb19Smaxims@google.com					pinctrl_pwm0_default: pwm0_default {
511*17c5fb19Smaxims@google.com						function = "PWM0";
512*17c5fb19Smaxims@google.com						groups = "PWM0";
513*17c5fb19Smaxims@google.com					};
514*17c5fb19Smaxims@google.com
515*17c5fb19Smaxims@google.com					pinctrl_pwm1_default: pwm1_default {
516*17c5fb19Smaxims@google.com						function = "PWM1";
517*17c5fb19Smaxims@google.com						groups = "PWM1";
518*17c5fb19Smaxims@google.com					};
519*17c5fb19Smaxims@google.com
520*17c5fb19Smaxims@google.com					pinctrl_pwm2_default: pwm2_default {
521*17c5fb19Smaxims@google.com						function = "PWM2";
522*17c5fb19Smaxims@google.com						groups = "PWM2";
523*17c5fb19Smaxims@google.com					};
524*17c5fb19Smaxims@google.com
525*17c5fb19Smaxims@google.com					pinctrl_pwm3_default: pwm3_default {
526*17c5fb19Smaxims@google.com						function = "PWM3";
527*17c5fb19Smaxims@google.com						groups = "PWM3";
528*17c5fb19Smaxims@google.com					};
529*17c5fb19Smaxims@google.com
530*17c5fb19Smaxims@google.com					pinctrl_pwm4_default: pwm4_default {
531*17c5fb19Smaxims@google.com						function = "PWM4";
532*17c5fb19Smaxims@google.com						groups = "PWM4";
533*17c5fb19Smaxims@google.com					};
534*17c5fb19Smaxims@google.com
535*17c5fb19Smaxims@google.com					pinctrl_pwm5_default: pwm5_default {
536*17c5fb19Smaxims@google.com						function = "PWM5";
537*17c5fb19Smaxims@google.com						groups = "PWM5";
538*17c5fb19Smaxims@google.com					};
539*17c5fb19Smaxims@google.com
540*17c5fb19Smaxims@google.com					pinctrl_pwm6_default: pwm6_default {
541*17c5fb19Smaxims@google.com						function = "PWM6";
542*17c5fb19Smaxims@google.com						groups = "PWM6";
543*17c5fb19Smaxims@google.com					};
544*17c5fb19Smaxims@google.com
545*17c5fb19Smaxims@google.com					pinctrl_pwm7_default: pwm7_default {
546*17c5fb19Smaxims@google.com						function = "PWM7";
547*17c5fb19Smaxims@google.com						groups = "PWM7";
548*17c5fb19Smaxims@google.com					};
549*17c5fb19Smaxims@google.com
550*17c5fb19Smaxims@google.com					pinctrl_rgmii1_default: rgmii1_default {
551*17c5fb19Smaxims@google.com						function = "RGMII1";
552*17c5fb19Smaxims@google.com						groups = "RGMII1";
553*17c5fb19Smaxims@google.com					};
554*17c5fb19Smaxims@google.com
555*17c5fb19Smaxims@google.com					pinctrl_rgmii2_default: rgmii2_default {
556*17c5fb19Smaxims@google.com						function = "RGMII2";
557*17c5fb19Smaxims@google.com						groups = "RGMII2";
558*17c5fb19Smaxims@google.com					};
559*17c5fb19Smaxims@google.com
560*17c5fb19Smaxims@google.com					pinctrl_rmii1_default: rmii1_default {
561*17c5fb19Smaxims@google.com						function = "RMII1";
562*17c5fb19Smaxims@google.com						groups = "RMII1";
563*17c5fb19Smaxims@google.com					};
564*17c5fb19Smaxims@google.com
565*17c5fb19Smaxims@google.com					pinctrl_rmii2_default: rmii2_default {
566*17c5fb19Smaxims@google.com						function = "RMII2";
567*17c5fb19Smaxims@google.com						groups = "RMII2";
568*17c5fb19Smaxims@google.com					};
569*17c5fb19Smaxims@google.com
570*17c5fb19Smaxims@google.com					pinctrl_rxd1_default: rxd1_default {
571*17c5fb19Smaxims@google.com						function = "RXD1";
572*17c5fb19Smaxims@google.com						groups = "RXD1";
573*17c5fb19Smaxims@google.com					};
574*17c5fb19Smaxims@google.com
575*17c5fb19Smaxims@google.com					pinctrl_rxd2_default: rxd2_default {
576*17c5fb19Smaxims@google.com						function = "RXD2";
577*17c5fb19Smaxims@google.com						groups = "RXD2";
578*17c5fb19Smaxims@google.com					};
579*17c5fb19Smaxims@google.com
580*17c5fb19Smaxims@google.com					pinctrl_rxd3_default: rxd3_default {
581*17c5fb19Smaxims@google.com						function = "RXD3";
582*17c5fb19Smaxims@google.com						groups = "RXD3";
583*17c5fb19Smaxims@google.com					};
584*17c5fb19Smaxims@google.com
585*17c5fb19Smaxims@google.com					pinctrl_rxd4_default: rxd4_default {
586*17c5fb19Smaxims@google.com						function = "RXD4";
587*17c5fb19Smaxims@google.com						groups = "RXD4";
588*17c5fb19Smaxims@google.com					};
589*17c5fb19Smaxims@google.com
590*17c5fb19Smaxims@google.com					pinctrl_salt1_default: salt1_default {
591*17c5fb19Smaxims@google.com						function = "SALT1";
592*17c5fb19Smaxims@google.com						groups = "SALT1";
593*17c5fb19Smaxims@google.com					};
594*17c5fb19Smaxims@google.com
595*17c5fb19Smaxims@google.com					pinctrl_salt10_default: salt10_default {
596*17c5fb19Smaxims@google.com						function = "SALT10";
597*17c5fb19Smaxims@google.com						groups = "SALT10";
598*17c5fb19Smaxims@google.com					};
599*17c5fb19Smaxims@google.com
600*17c5fb19Smaxims@google.com					pinctrl_salt11_default: salt11_default {
601*17c5fb19Smaxims@google.com						function = "SALT11";
602*17c5fb19Smaxims@google.com						groups = "SALT11";
603*17c5fb19Smaxims@google.com					};
604*17c5fb19Smaxims@google.com
605*17c5fb19Smaxims@google.com					pinctrl_salt12_default: salt12_default {
606*17c5fb19Smaxims@google.com						function = "SALT12";
607*17c5fb19Smaxims@google.com						groups = "SALT12";
608*17c5fb19Smaxims@google.com					};
609*17c5fb19Smaxims@google.com
610*17c5fb19Smaxims@google.com					pinctrl_salt13_default: salt13_default {
611*17c5fb19Smaxims@google.com						function = "SALT13";
612*17c5fb19Smaxims@google.com						groups = "SALT13";
613*17c5fb19Smaxims@google.com					};
614*17c5fb19Smaxims@google.com
615*17c5fb19Smaxims@google.com					pinctrl_salt14_default: salt14_default {
616*17c5fb19Smaxims@google.com						function = "SALT14";
617*17c5fb19Smaxims@google.com						groups = "SALT14";
618*17c5fb19Smaxims@google.com					};
619*17c5fb19Smaxims@google.com
620*17c5fb19Smaxims@google.com					pinctrl_salt2_default: salt2_default {
621*17c5fb19Smaxims@google.com						function = "SALT2";
622*17c5fb19Smaxims@google.com						groups = "SALT2";
623*17c5fb19Smaxims@google.com					};
624*17c5fb19Smaxims@google.com
625*17c5fb19Smaxims@google.com					pinctrl_salt3_default: salt3_default {
626*17c5fb19Smaxims@google.com						function = "SALT3";
627*17c5fb19Smaxims@google.com						groups = "SALT3";
628*17c5fb19Smaxims@google.com					};
629*17c5fb19Smaxims@google.com
630*17c5fb19Smaxims@google.com					pinctrl_salt4_default: salt4_default {
631*17c5fb19Smaxims@google.com						function = "SALT4";
632*17c5fb19Smaxims@google.com						groups = "SALT4";
633*17c5fb19Smaxims@google.com					};
634*17c5fb19Smaxims@google.com
635*17c5fb19Smaxims@google.com					pinctrl_salt5_default: salt5_default {
636*17c5fb19Smaxims@google.com						function = "SALT5";
637*17c5fb19Smaxims@google.com						groups = "SALT5";
638*17c5fb19Smaxims@google.com					};
639*17c5fb19Smaxims@google.com
640*17c5fb19Smaxims@google.com					pinctrl_salt6_default: salt6_default {
641*17c5fb19Smaxims@google.com						function = "SALT6";
642*17c5fb19Smaxims@google.com						groups = "SALT6";
643*17c5fb19Smaxims@google.com					};
644*17c5fb19Smaxims@google.com
645*17c5fb19Smaxims@google.com					pinctrl_salt7_default: salt7_default {
646*17c5fb19Smaxims@google.com						function = "SALT7";
647*17c5fb19Smaxims@google.com						groups = "SALT7";
648*17c5fb19Smaxims@google.com					};
649*17c5fb19Smaxims@google.com
650*17c5fb19Smaxims@google.com					pinctrl_salt8_default: salt8_default {
651*17c5fb19Smaxims@google.com						function = "SALT8";
652*17c5fb19Smaxims@google.com						groups = "SALT8";
653*17c5fb19Smaxims@google.com					};
654*17c5fb19Smaxims@google.com
655*17c5fb19Smaxims@google.com					pinctrl_salt9_default: salt9_default {
656*17c5fb19Smaxims@google.com						function = "SALT9";
657*17c5fb19Smaxims@google.com						groups = "SALT9";
658*17c5fb19Smaxims@google.com					};
659*17c5fb19Smaxims@google.com
660*17c5fb19Smaxims@google.com					pinctrl_scl1_default: scl1_default {
661*17c5fb19Smaxims@google.com						function = "SCL1";
662*17c5fb19Smaxims@google.com						groups = "SCL1";
663*17c5fb19Smaxims@google.com					};
664*17c5fb19Smaxims@google.com
665*17c5fb19Smaxims@google.com					pinctrl_scl2_default: scl2_default {
666*17c5fb19Smaxims@google.com						function = "SCL2";
667*17c5fb19Smaxims@google.com						groups = "SCL2";
668*17c5fb19Smaxims@google.com					};
669*17c5fb19Smaxims@google.com
670*17c5fb19Smaxims@google.com					pinctrl_sd1_default: sd1_default {
671*17c5fb19Smaxims@google.com						function = "SD1";
672*17c5fb19Smaxims@google.com						groups = "SD1";
673*17c5fb19Smaxims@google.com					};
674*17c5fb19Smaxims@google.com
675*17c5fb19Smaxims@google.com					pinctrl_sd2_default: sd2_default {
676*17c5fb19Smaxims@google.com						function = "SD2";
677*17c5fb19Smaxims@google.com						groups = "SD2";
678*17c5fb19Smaxims@google.com					};
679*17c5fb19Smaxims@google.com
680*17c5fb19Smaxims@google.com					pinctrl_sda1_default: sda1_default {
681*17c5fb19Smaxims@google.com						function = "SDA1";
682*17c5fb19Smaxims@google.com						groups = "SDA1";
683*17c5fb19Smaxims@google.com					};
684*17c5fb19Smaxims@google.com
685*17c5fb19Smaxims@google.com					pinctrl_sda2_default: sda2_default {
686*17c5fb19Smaxims@google.com						function = "SDA2";
687*17c5fb19Smaxims@google.com						groups = "SDA2";
688*17c5fb19Smaxims@google.com					};
689*17c5fb19Smaxims@google.com
690*17c5fb19Smaxims@google.com					pinctrl_sgps1_default: sgps1_default {
691*17c5fb19Smaxims@google.com						function = "SGPS1";
692*17c5fb19Smaxims@google.com						groups = "SGPS1";
693*17c5fb19Smaxims@google.com					};
694*17c5fb19Smaxims@google.com
695*17c5fb19Smaxims@google.com					pinctrl_sgps2_default: sgps2_default {
696*17c5fb19Smaxims@google.com						function = "SGPS2";
697*17c5fb19Smaxims@google.com						groups = "SGPS2";
698*17c5fb19Smaxims@google.com					};
699*17c5fb19Smaxims@google.com
700*17c5fb19Smaxims@google.com					pinctrl_sioonctrl_default: sioonctrl_default {
701*17c5fb19Smaxims@google.com						function = "SIOONCTRL";
702*17c5fb19Smaxims@google.com						groups = "SIOONCTRL";
703*17c5fb19Smaxims@google.com					};
704*17c5fb19Smaxims@google.com
705*17c5fb19Smaxims@google.com					pinctrl_siopbi_default: siopbi_default {
706*17c5fb19Smaxims@google.com						function = "SIOPBI";
707*17c5fb19Smaxims@google.com						groups = "SIOPBI";
708*17c5fb19Smaxims@google.com					};
709*17c5fb19Smaxims@google.com
710*17c5fb19Smaxims@google.com					pinctrl_siopbo_default: siopbo_default {
711*17c5fb19Smaxims@google.com						function = "SIOPBO";
712*17c5fb19Smaxims@google.com						groups = "SIOPBO";
713*17c5fb19Smaxims@google.com					};
714*17c5fb19Smaxims@google.com
715*17c5fb19Smaxims@google.com					pinctrl_siopwreq_default: siopwreq_default {
716*17c5fb19Smaxims@google.com						function = "SIOPWREQ";
717*17c5fb19Smaxims@google.com						groups = "SIOPWREQ";
718*17c5fb19Smaxims@google.com					};
719*17c5fb19Smaxims@google.com
720*17c5fb19Smaxims@google.com					pinctrl_siopwrgd_default: siopwrgd_default {
721*17c5fb19Smaxims@google.com						function = "SIOPWRGD";
722*17c5fb19Smaxims@google.com						groups = "SIOPWRGD";
723*17c5fb19Smaxims@google.com					};
724*17c5fb19Smaxims@google.com
725*17c5fb19Smaxims@google.com					pinctrl_sios3_default: sios3_default {
726*17c5fb19Smaxims@google.com						function = "SIOS3";
727*17c5fb19Smaxims@google.com						groups = "SIOS3";
728*17c5fb19Smaxims@google.com					};
729*17c5fb19Smaxims@google.com
730*17c5fb19Smaxims@google.com					pinctrl_sios5_default: sios5_default {
731*17c5fb19Smaxims@google.com						function = "SIOS5";
732*17c5fb19Smaxims@google.com						groups = "SIOS5";
733*17c5fb19Smaxims@google.com					};
734*17c5fb19Smaxims@google.com
735*17c5fb19Smaxims@google.com					pinctrl_siosci_default: siosci_default {
736*17c5fb19Smaxims@google.com						function = "SIOSCI";
737*17c5fb19Smaxims@google.com						groups = "SIOSCI";
738*17c5fb19Smaxims@google.com					};
739*17c5fb19Smaxims@google.com
740*17c5fb19Smaxims@google.com					pinctrl_spi1_default: spi1_default {
741*17c5fb19Smaxims@google.com						function = "SPI1";
742*17c5fb19Smaxims@google.com						groups = "SPI1";
743*17c5fb19Smaxims@google.com					};
744*17c5fb19Smaxims@google.com
745*17c5fb19Smaxims@google.com					pinctrl_spi1cs1_default: spi1cs1_default {
746*17c5fb19Smaxims@google.com						function = "SPI1CS1";
747*17c5fb19Smaxims@google.com						groups = "SPI1CS1";
748*17c5fb19Smaxims@google.com					};
749*17c5fb19Smaxims@google.com
750*17c5fb19Smaxims@google.com					pinctrl_spi1debug_default: spi1debug_default {
751*17c5fb19Smaxims@google.com						function = "SPI1DEBUG";
752*17c5fb19Smaxims@google.com						groups = "SPI1DEBUG";
753*17c5fb19Smaxims@google.com					};
754*17c5fb19Smaxims@google.com
755*17c5fb19Smaxims@google.com					pinctrl_spi1passthru_default: spi1passthru_default {
756*17c5fb19Smaxims@google.com						function = "SPI1PASSTHRU";
757*17c5fb19Smaxims@google.com						groups = "SPI1PASSTHRU";
758*17c5fb19Smaxims@google.com					};
759*17c5fb19Smaxims@google.com
760*17c5fb19Smaxims@google.com					pinctrl_spi2ck_default: spi2ck_default {
761*17c5fb19Smaxims@google.com						function = "SPI2CK";
762*17c5fb19Smaxims@google.com						groups = "SPI2CK";
763*17c5fb19Smaxims@google.com					};
764*17c5fb19Smaxims@google.com
765*17c5fb19Smaxims@google.com					pinctrl_spi2cs0_default: spi2cs0_default {
766*17c5fb19Smaxims@google.com						function = "SPI2CS0";
767*17c5fb19Smaxims@google.com						groups = "SPI2CS0";
768*17c5fb19Smaxims@google.com					};
769*17c5fb19Smaxims@google.com
770*17c5fb19Smaxims@google.com					pinctrl_spi2cs1_default: spi2cs1_default {
771*17c5fb19Smaxims@google.com						function = "SPI2CS1";
772*17c5fb19Smaxims@google.com						groups = "SPI2CS1";
773*17c5fb19Smaxims@google.com					};
774*17c5fb19Smaxims@google.com
775*17c5fb19Smaxims@google.com					pinctrl_spi2miso_default: spi2miso_default {
776*17c5fb19Smaxims@google.com						function = "SPI2MISO";
777*17c5fb19Smaxims@google.com						groups = "SPI2MISO";
778*17c5fb19Smaxims@google.com					};
779*17c5fb19Smaxims@google.com
780*17c5fb19Smaxims@google.com					pinctrl_spi2mosi_default: spi2mosi_default {
781*17c5fb19Smaxims@google.com						function = "SPI2MOSI";
782*17c5fb19Smaxims@google.com						groups = "SPI2MOSI";
783*17c5fb19Smaxims@google.com					};
784*17c5fb19Smaxims@google.com
785*17c5fb19Smaxims@google.com					pinctrl_timer3_default: timer3_default {
786*17c5fb19Smaxims@google.com						function = "TIMER3";
787*17c5fb19Smaxims@google.com						groups = "TIMER3";
788*17c5fb19Smaxims@google.com					};
789*17c5fb19Smaxims@google.com
790*17c5fb19Smaxims@google.com					pinctrl_timer4_default: timer4_default {
791*17c5fb19Smaxims@google.com						function = "TIMER4";
792*17c5fb19Smaxims@google.com						groups = "TIMER4";
793*17c5fb19Smaxims@google.com					};
794*17c5fb19Smaxims@google.com
795*17c5fb19Smaxims@google.com					pinctrl_timer5_default: timer5_default {
796*17c5fb19Smaxims@google.com						function = "TIMER5";
797*17c5fb19Smaxims@google.com						groups = "TIMER5";
798*17c5fb19Smaxims@google.com					};
799*17c5fb19Smaxims@google.com
800*17c5fb19Smaxims@google.com					pinctrl_timer6_default: timer6_default {
801*17c5fb19Smaxims@google.com						function = "TIMER6";
802*17c5fb19Smaxims@google.com						groups = "TIMER6";
803*17c5fb19Smaxims@google.com					};
804*17c5fb19Smaxims@google.com
805*17c5fb19Smaxims@google.com					pinctrl_timer7_default: timer7_default {
806*17c5fb19Smaxims@google.com						function = "TIMER7";
807*17c5fb19Smaxims@google.com						groups = "TIMER7";
808*17c5fb19Smaxims@google.com					};
809*17c5fb19Smaxims@google.com
810*17c5fb19Smaxims@google.com					pinctrl_timer8_default: timer8_default {
811*17c5fb19Smaxims@google.com						function = "TIMER8";
812*17c5fb19Smaxims@google.com						groups = "TIMER8";
813*17c5fb19Smaxims@google.com					};
814*17c5fb19Smaxims@google.com
815*17c5fb19Smaxims@google.com					pinctrl_txd1_default: txd1_default {
816*17c5fb19Smaxims@google.com						function = "TXD1";
817*17c5fb19Smaxims@google.com						groups = "TXD1";
818*17c5fb19Smaxims@google.com					};
819*17c5fb19Smaxims@google.com
820*17c5fb19Smaxims@google.com					pinctrl_txd2_default: txd2_default {
821*17c5fb19Smaxims@google.com						function = "TXD2";
822*17c5fb19Smaxims@google.com						groups = "TXD2";
823*17c5fb19Smaxims@google.com					};
824*17c5fb19Smaxims@google.com
825*17c5fb19Smaxims@google.com					pinctrl_txd3_default: txd3_default {
826*17c5fb19Smaxims@google.com						function = "TXD3";
827*17c5fb19Smaxims@google.com						groups = "TXD3";
828*17c5fb19Smaxims@google.com					};
829*17c5fb19Smaxims@google.com
830*17c5fb19Smaxims@google.com					pinctrl_txd4_default: txd4_default {
831*17c5fb19Smaxims@google.com						function = "TXD4";
832*17c5fb19Smaxims@google.com						groups = "TXD4";
833*17c5fb19Smaxims@google.com					};
834*17c5fb19Smaxims@google.com
835*17c5fb19Smaxims@google.com					pinctrl_uart6_default: uart6_default {
836*17c5fb19Smaxims@google.com						function = "UART6";
837*17c5fb19Smaxims@google.com						groups = "UART6";
838*17c5fb19Smaxims@google.com					};
839*17c5fb19Smaxims@google.com
840*17c5fb19Smaxims@google.com					pinctrl_usbcki_default: usbcki_default {
841*17c5fb19Smaxims@google.com						function = "USBCKI";
842*17c5fb19Smaxims@google.com						groups = "USBCKI";
843*17c5fb19Smaxims@google.com					};
844*17c5fb19Smaxims@google.com
845*17c5fb19Smaxims@google.com					pinctrl_vgabiosrom_default: vgabiosrom_default {
846*17c5fb19Smaxims@google.com						function = "VGABIOSROM";
847*17c5fb19Smaxims@google.com						groups = "VGABIOSROM";
848*17c5fb19Smaxims@google.com					};
849*17c5fb19Smaxims@google.com
850*17c5fb19Smaxims@google.com					pinctrl_vgahs_default: vgahs_default {
851*17c5fb19Smaxims@google.com						function = "VGAHS";
852*17c5fb19Smaxims@google.com						groups = "VGAHS";
853*17c5fb19Smaxims@google.com					};
854*17c5fb19Smaxims@google.com
855*17c5fb19Smaxims@google.com					pinctrl_vgavs_default: vgavs_default {
856*17c5fb19Smaxims@google.com						function = "VGAVS";
857*17c5fb19Smaxims@google.com						groups = "VGAVS";
858*17c5fb19Smaxims@google.com					};
859*17c5fb19Smaxims@google.com
860*17c5fb19Smaxims@google.com					pinctrl_vpi24_default: vpi24_default {
861*17c5fb19Smaxims@google.com						function = "VPI24";
862*17c5fb19Smaxims@google.com						groups = "VPI24";
863*17c5fb19Smaxims@google.com					};
864*17c5fb19Smaxims@google.com
865*17c5fb19Smaxims@google.com					pinctrl_vpo_default: vpo_default {
866*17c5fb19Smaxims@google.com						function = "VPO";
867*17c5fb19Smaxims@google.com						groups = "VPO";
868*17c5fb19Smaxims@google.com					};
869*17c5fb19Smaxims@google.com
870*17c5fb19Smaxims@google.com					pinctrl_wdtrst1_default: wdtrst1_default {
871*17c5fb19Smaxims@google.com						function = "WDTRST1";
872*17c5fb19Smaxims@google.com						groups = "WDTRST1";
873*17c5fb19Smaxims@google.com					};
874*17c5fb19Smaxims@google.com
875*17c5fb19Smaxims@google.com					pinctrl_wdtrst2_default: wdtrst2_default {
876*17c5fb19Smaxims@google.com						function = "WDTRST2";
877*17c5fb19Smaxims@google.com						groups = "WDTRST2";
878*17c5fb19Smaxims@google.com					};
879*17c5fb19Smaxims@google.com
880*17c5fb19Smaxims@google.com				};
881*17c5fb19Smaxims@google.com			};
882*17c5fb19Smaxims@google.com
88314e4b149Smaxims@google.com			clk_hpll: clk_hpll@1e6e2024 {
88414e4b149Smaxims@google.com				#clock-cells = <0>;
88514e4b149Smaxims@google.com				compatible = "aspeed,g5-hpll-clock";
88614e4b149Smaxims@google.com				reg = <0x1e6e2024 0x4>;
88714e4b149Smaxims@google.com				clocks = <&clk_clkin>;
88814e4b149Smaxims@google.com			};
88914e4b149Smaxims@google.com
89014e4b149Smaxims@google.com			clk_ahb: clk_ahb@1e6e2070 {
89114e4b149Smaxims@google.com				#clock-cells = <0>;
89214e4b149Smaxims@google.com				compatible = "aspeed,g5-ahb-clock";
89314e4b149Smaxims@google.com				reg = <0x1e6e2070 0x4>;
89414e4b149Smaxims@google.com				clocks = <&clk_hpll>;
89514e4b149Smaxims@google.com			};
89614e4b149Smaxims@google.com
89714e4b149Smaxims@google.com			clk_apb: clk_apb@1e6e2008 {
89814e4b149Smaxims@google.com				#clock-cells = <0>;
89914e4b149Smaxims@google.com				compatible = "aspeed,g5-apb-clock";
90014e4b149Smaxims@google.com				reg = <0x1e6e2008 0x4>;
90114e4b149Smaxims@google.com				clocks = <&clk_hpll>;
90214e4b149Smaxims@google.com			};
90314e4b149Smaxims@google.com
90414e4b149Smaxims@google.com			clk_uart: clk_uart@1e6e2008 {
90514e4b149Smaxims@google.com				#clock-cells = <0>;
90614e4b149Smaxims@google.com				compatible = "aspeed,uart-clock";
90714e4b149Smaxims@google.com				reg = <0x1e6e202c 0x4>;
90814e4b149Smaxims@google.com			};
90914e4b149Smaxims@google.com
910*17c5fb19Smaxims@google.com			gfx: display@1e6e6000 {
911*17c5fb19Smaxims@google.com				compatible = "aspeed,ast2500-gfx", "syscon";
912*17c5fb19Smaxims@google.com				reg = <0x1e6e6000 0x1000>;
913*17c5fb19Smaxims@google.com				reg-io-width = <4>;
914*17c5fb19Smaxims@google.com			};
915*17c5fb19Smaxims@google.com
91614e4b149Smaxims@google.com			sram@1e720000 {
91714e4b149Smaxims@google.com				compatible = "mmio-sram";
91814e4b149Smaxims@google.com				reg = <0x1e720000 0x9000>;	// 36K
91914e4b149Smaxims@google.com			};
92014e4b149Smaxims@google.com
921*17c5fb19Smaxims@google.com			gpio: gpio@1e780000 {
922*17c5fb19Smaxims@google.com				#gpio-cells = <2>;
923*17c5fb19Smaxims@google.com				gpio-controller;
924*17c5fb19Smaxims@google.com				compatible = "aspeed,ast2500-gpio";
925*17c5fb19Smaxims@google.com				reg = <0x1e780000 0x1000>;
926*17c5fb19Smaxims@google.com				interrupts = <20>;
927*17c5fb19Smaxims@google.com				gpio-ranges = <&pinctrl 0 0 220>;
928*17c5fb19Smaxims@google.com				interrupt-controller;
929*17c5fb19Smaxims@google.com			};
930*17c5fb19Smaxims@google.com
93114e4b149Smaxims@google.com			timer: timer@1e782000 {
93214e4b149Smaxims@google.com				compatible = "aspeed,ast2400-timer";
93314e4b149Smaxims@google.com				reg = <0x1e782000 0x90>;
93414e4b149Smaxims@google.com				// The moxart_timer driver registers only one
93514e4b149Smaxims@google.com				// interrupt and assumes it's for timer 1
93614e4b149Smaxims@google.com				//interrupts = <16 17 18 35 36 37 38 39>;
93714e4b149Smaxims@google.com				interrupts = <16>;
93814e4b149Smaxims@google.com				clocks = <&clk_apb>;
93914e4b149Smaxims@google.com			};
94014e4b149Smaxims@google.com
941*17c5fb19Smaxims@google.com
94214e4b149Smaxims@google.com			wdt1: wdt@1e785000 {
94314e4b149Smaxims@google.com				compatible = "aspeed,wdt";
94414e4b149Smaxims@google.com				reg = <0x1e785000 0x1c>;
94514e4b149Smaxims@google.com				interrupts = <27>;
94614e4b149Smaxims@google.com			};
94714e4b149Smaxims@google.com
94814e4b149Smaxims@google.com			wdt2: wdt@1e785020 {
94914e4b149Smaxims@google.com				compatible = "aspeed,wdt";
95014e4b149Smaxims@google.com				reg = <0x1e785020 0x1c>;
95114e4b149Smaxims@google.com				interrupts = <27>;
95214e4b149Smaxims@google.com				status = "disabled";
95314e4b149Smaxims@google.com			};
95414e4b149Smaxims@google.com
95514e4b149Smaxims@google.com			wdt3: wdt@1e785040 {
95614e4b149Smaxims@google.com				compatible = "aspeed,wdt";
95714e4b149Smaxims@google.com				reg = <0x1e785074 0x1c>;
95814e4b149Smaxims@google.com				status = "disabled";
95914e4b149Smaxims@google.com			};
96014e4b149Smaxims@google.com
96114e4b149Smaxims@google.com			uart1: serial@1e783000 {
96214e4b149Smaxims@google.com				compatible = "ns16550a";
96314e4b149Smaxims@google.com				reg = <0x1e783000 0x1000>;
96414e4b149Smaxims@google.com				reg-shift = <2>;
96514e4b149Smaxims@google.com				interrupts = <9>;
96614e4b149Smaxims@google.com				clocks = <&clk_uart>;
96714e4b149Smaxims@google.com				no-loopback-test;
96814e4b149Smaxims@google.com				status = "disabled";
96914e4b149Smaxims@google.com			};
97014e4b149Smaxims@google.com
971*17c5fb19Smaxims@google.com			lpc: lpc@1e789000 {
972*17c5fb19Smaxims@google.com				compatible = "aspeed,ast2500-lpc", "simple-mfd";
973*17c5fb19Smaxims@google.com				reg = <0x1e789000 0x1000>;
974*17c5fb19Smaxims@google.com
975*17c5fb19Smaxims@google.com				#address-cells = <1>;
976*17c5fb19Smaxims@google.com				#size-cells = <1>;
977*17c5fb19Smaxims@google.com				ranges = <0 0x1e789000 0x1000>;
978*17c5fb19Smaxims@google.com
979*17c5fb19Smaxims@google.com				lpc_bmc: lpc-bmc@0 {
980*17c5fb19Smaxims@google.com					compatible = "aspeed,ast2500-lpc-bmc";
981*17c5fb19Smaxims@google.com					reg = <0x0 0x80>;
982*17c5fb19Smaxims@google.com				};
983*17c5fb19Smaxims@google.com
984*17c5fb19Smaxims@google.com				lpc_host: lpc-host@80 {
985*17c5fb19Smaxims@google.com					compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon";
986*17c5fb19Smaxims@google.com					reg = <0x80 0x1e0>;
987*17c5fb19Smaxims@google.com
988*17c5fb19Smaxims@google.com					#address-cells = <1>;
989*17c5fb19Smaxims@google.com					#size-cells = <1>;
990*17c5fb19Smaxims@google.com					ranges = <0 0x80 0x1e0>;
991*17c5fb19Smaxims@google.com
992*17c5fb19Smaxims@google.com					reg-io-width = <4>;
993*17c5fb19Smaxims@google.com
994*17c5fb19Smaxims@google.com					lhc: lhc@20 {
995*17c5fb19Smaxims@google.com						compatible = "aspeed,ast2500-lhc";
996*17c5fb19Smaxims@google.com						reg = <0x20 0x24 0x48 0x8>;
997*17c5fb19Smaxims@google.com					};
998*17c5fb19Smaxims@google.com				};
999*17c5fb19Smaxims@google.com			};
1000*17c5fb19Smaxims@google.com
100114e4b149Smaxims@google.com			uart2: serial@1e78d000 {
100214e4b149Smaxims@google.com				compatible = "ns16550a";
100314e4b149Smaxims@google.com				reg = <0x1e78d000 0x1000>;
100414e4b149Smaxims@google.com				reg-shift = <2>;
100514e4b149Smaxims@google.com				interrupts = <32>;
100614e4b149Smaxims@google.com				clocks = <&clk_uart>;
100714e4b149Smaxims@google.com				no-loopback-test;
100814e4b149Smaxims@google.com				status = "disabled";
100914e4b149Smaxims@google.com			};
101014e4b149Smaxims@google.com
101114e4b149Smaxims@google.com			uart3: serial@1e78e000 {
101214e4b149Smaxims@google.com				compatible = "ns16550a";
101314e4b149Smaxims@google.com				reg = <0x1e78e000 0x1000>;
101414e4b149Smaxims@google.com				reg-shift = <2>;
101514e4b149Smaxims@google.com				interrupts = <33>;
101614e4b149Smaxims@google.com				clocks = <&clk_uart>;
101714e4b149Smaxims@google.com				no-loopback-test;
101814e4b149Smaxims@google.com				status = "disabled";
101914e4b149Smaxims@google.com			};
102014e4b149Smaxims@google.com
102114e4b149Smaxims@google.com			uart4: serial@1e78f000 {
102214e4b149Smaxims@google.com				compatible = "ns16550a";
102314e4b149Smaxims@google.com				reg = <0x1e78f000 0x1000>;
102414e4b149Smaxims@google.com				reg-shift = <2>;
102514e4b149Smaxims@google.com				interrupts = <34>;
102614e4b149Smaxims@google.com				clocks = <&clk_uart>;
102714e4b149Smaxims@google.com				no-loopback-test;
102814e4b149Smaxims@google.com				status = "disabled";
102914e4b149Smaxims@google.com			};
103014e4b149Smaxims@google.com
103114e4b149Smaxims@google.com			uart5: serial@1e784000 {
103214e4b149Smaxims@google.com				compatible = "ns16550a";
103314e4b149Smaxims@google.com				reg = <0x1e784000 0x1000>;
103414e4b149Smaxims@google.com				reg-shift = <2>;
103514e4b149Smaxims@google.com				interrupts = <10>;
103614e4b149Smaxims@google.com				clocks = <&clk_uart>;
103714e4b149Smaxims@google.com				current-speed = <38400>;
103814e4b149Smaxims@google.com				no-loopback-test;
103914e4b149Smaxims@google.com				status = "disabled";
104014e4b149Smaxims@google.com			};
104114e4b149Smaxims@google.com
104214e4b149Smaxims@google.com			uart6: serial@1e787000 {
104314e4b149Smaxims@google.com				compatible = "ns16550a";
104414e4b149Smaxims@google.com				reg = <0x1e787000 0x1000>;
104514e4b149Smaxims@google.com				reg-shift = <2>;
104614e4b149Smaxims@google.com				interrupts = <10>;
104714e4b149Smaxims@google.com				clocks = <&clk_uart>;
104814e4b149Smaxims@google.com				no-loopback-test;
104914e4b149Smaxims@google.com				status = "disabled";
105014e4b149Smaxims@google.com			};
105114e4b149Smaxims@google.com		};
105214e4b149Smaxims@google.com	};
105314e4b149Smaxims@google.com};
1054