blob: 8d91eedc1765ab4101b6ca916607fc4aee4cc9c7 [file] [log] [blame]
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001// SPDX-License-Identifier: GPL-2.0+
2#include <dt-bindings/interrupt-controller/arm-gic.h>
3#include "skeleton.dtsi"
4
5/ {
6 model = "Aspeed BMC";
7 compatible = "aspeed,ast2600";
8 #address-cells = <1>;
9 #size-cells = <1>;
10 interrupt-parent = <&gic>;
11
12 aliases {
13 i2c0 = &i2c0;
14 i2c1 = &i2c1;
15 i2c2 = &i2c2;
16 i2c3 = &i2c3;
17 i2c4 = &i2c4;
18 i2c5 = &i2c5;
19 i2c6 = &i2c6;
20 i2c7 = &i2c7;
21 i2c8 = &i2c8;
22 i2c9 = &i2c9;
23 i2c10 = &i2c10;
24 i2c11 = &i2c11;
25 i2c12 = &i2c12;
26 i2c13 = &i2c13;
27 i2c14 = &i2c14;
28 i2c15 = &i2c15;
29 serial0 = &uart1;
30 serial1 = &uart2;
31 serial2 = &uart3;
32 serial3 = &uart4;
33 serial4 = &uart5;
34 serial5 = &uart6;
35 serial6 = &uart7;
36 serial7 = &uart8;
37 serial8 = &uart9;
38 serial9 = &uart10;
39 serial10 = &uart11;
40 serial11 = &uart12;
41 serial12 = &uart13;
42 };
43
44 cpus {
45 #address-cells = <1>;
46 #size-cells = <0>;
47 enable-method = "aspeed,ast2600-smp";
48
49 cpu@0 {
50 compatible = "arm,cortex-a7";
51 device_type = "cpu";
52 reg = <0xf00>;
53 };
54
55 cpu@1 {
56 compatible = "arm,cortex-a7";
57 device_type = "cpu";
58 reg = <0xf01>;
59 };
60
61 };
62
63 timer {
64 compatible = "arm,armv7-timer";
65 interrupt-parent = <&gic>;
66 interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
67 <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
68 <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
69 <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
70 };
71
72 reserved-memory {
73 #address-cells = <1>;
74 #size-cells = <1>;
75 ranges;
76
77 gfx_memory: framebuffer {
78 size = <0x01000000>;
79 alignment = <0x01000000>;
80 compatible = "shared-dma-pool";
81 reusable;
82 };
83
84 video_memory: video {
85 size = <0x04000000>;
86 alignment = <0x01000000>;
87 compatible = "shared-dma-pool";
88 no-map;
89 };
90 };
91
92 ahb {
93 compatible = "simple-bus";
94 #address-cells = <1>;
95 #size-cells = <1>;
96 device_type = "soc";
97 ranges;
98
99 gic: interrupt-controller@40461000 {
100 compatible = "arm,cortex-a7-gic";
101 interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
102 #interrupt-cells = <3>;
103 interrupt-controller;
104 interrupt-parent = <&gic>;
105 reg = <0x40461000 0x1000>,
106 <0x40462000 0x1000>,
107 <0x40464000 0x2000>,
108 <0x40466000 0x2000>;
109 };
110
111 ahbc: ahbc@1e600000 {
112 compatible = "aspeed,aspeed-ahbc";
113 reg = < 0x1e600000 0x100>;
114 };
115
Billy Tsai2193dc62022-03-08 11:04:07 +0800116 pwm_tach: pwm_tach@1e610000 {
117 compatible = "aspeed,ast2600-pwm-tach", "simple-mfd", "syscon";
118 reg = <0x1e610000 0x100>;
119 clocks = <&scu ASPEED_CLK_AHB>;
120 resets = <&rst ASPEED_RESET_PWM>;
121
122 pwm: pwm {
123 compatible = "aspeed,ast2600-pwm";
124 #pwm-cells = <3>;
125 #address-cells = <1>;
126 #size-cells = <0>;
127 status = "disabled";
128 };
129 };
130
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800131 fmc: flash-controller@1e620000 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800132 reg = <0x1e620000 0xc4>, <0x20000000 0x10000000>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800133 #address-cells = <1>;
134 #size-cells = <0>;
135 compatible = "aspeed,ast2600-fmc";
136 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800137 clocks = <&scu ASPEED_CLK_AHB>;
138 num-cs = <3>;
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800139
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800140 flash@0 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800141 reg = <0>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800142 compatible = "jedec,spi-nor";
143 status = "disabled";
144 };
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800145
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800146 flash@1 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800147 reg = <1>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800148 compatible = "jedec,spi-nor";
149 status = "disabled";
150 };
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800151
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800152 flash@2 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800153 reg = <2>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800154 compatible = "jedec,spi-nor";
155 status = "disabled";
156 };
157 };
158
159 spi1: flash-controller@1e630000 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800160 reg = <0x1e630000 0xc4>, <0x30000000 0x10000000>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800161 #address-cells = <1>;
162 #size-cells = <0>;
163 compatible = "aspeed,ast2600-spi";
164 clocks = <&scu ASPEED_CLK_AHB>;
165 num-cs = <2>;
166 status = "disabled";
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800167
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800168 flash@0 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800169 reg = <0>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800170 compatible = "jedec,spi-nor";
171 status = "disabled";
172 };
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800173
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800174 flash@1 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800175 reg = <1>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800176 compatible = "jedec,spi-nor";
177 status = "disabled";
178 };
179 };
180
181 spi2: flash-controller@1e631000 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800182 reg = <0x1e631000 0xc4>, <0x50000000 0x10000000>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800183 #address-cells = <1>;
184 #size-cells = <0>;
185 compatible = "aspeed,ast2600-spi";
186 clocks = <&scu ASPEED_CLK_AHB>;
187 num-cs = <3>;
188 status = "disabled";
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800189
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800190 flash@0 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800191 reg = <0>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800192 compatible = "jedec,spi-nor";
193 status = "disabled";
194 };
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800195
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800196 flash@1 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800197 reg = <1>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800198 compatible = "jedec,spi-nor";
199 status = "disabled";
200 };
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800201
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800202 flash@2 {
Chin-Ting Kuo0ec02742022-08-19 17:01:07 +0800203 reg = <2>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800204 compatible = "jedec,spi-nor";
205 status = "disabled";
206 };
207 };
208
Joel Stanleyd18ef4f2021-10-27 14:17:28 +0800209 hace: hace@1e6d0000 {
210 compatible = "aspeed,ast2600-hace";
211 reg = <0x1e6d0000 0x200>;
212 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
213 clocks = <&scu ASPEED_CLK_GATE_YCLK>;
214 status = "disabled";
215 };
216
Chia-Wei Wang3435a3f2021-10-27 14:17:31 +0800217 acry: acry@1e6fa000 {
218 compatible = "aspeed,ast2600-acry";
219 reg = <0x1e6fa000 0x1000>,
220 <0x1e710000 0x10000>;
221 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>;
222 clocks = <&scu ASPEED_CLK_GATE_RSACLK>;
223 status = "disabled";
224 };
225
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800226 edac: sdram@1e6e0000 {
227 compatible = "aspeed,ast2600-sdram-edac";
228 reg = <0x1e6e0000 0x174>;
229 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
230 };
231
Dylan Hung82f25842021-12-09 10:12:26 +0800232 mdio: bus@1e650000 {
233 compatible = "simple-bus";
234 #address-cells = <1>;
235 #size-cells = <1>;
236 ranges = <0 0x1e650000 0x100>;
237
238 mdio0: mdio@0 {
239 compatible = "aspeed,ast2600-mdio";
240 reg = <0 0x8>;
241 resets = <&rst ASPEED_RESET_MII>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_mdio1_default>;
244 status = "disabled";
245 };
246
247 mdio1: mdio@8 {
248 compatible = "aspeed,ast2600-mdio";
249 reg = <0x8 0x8>;
250 resets = <&rst ASPEED_RESET_MII>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&pinctrl_mdio2_default>;
253 status = "disabled";
254 };
255
256 mdio2: mdio@10 {
257 compatible = "aspeed,ast2600-mdio";
258 reg = <0x10 0x8>;
259 resets = <&rst ASPEED_RESET_MII>;
260 pinctrl-names = "default";
261 pinctrl-0 = <&pinctrl_mdio3_default>;
262 status = "disabled";
263 };
264
265 mdio3: mdio@18 {
266 compatible = "aspeed,ast2600-mdio";
267 reg = <0x18 0x8>;
268 resets = <&rst ASPEED_RESET_MII>;
269 pinctrl-names = "default";
270 pinctrl-0 = <&pinctrl_mdio4_default>;
271 status = "disabled";
272 };
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800273 };
274
275 mac0: ftgmac@1e660000 {
276 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
277 reg = <0x1e660000 0x180>, <0x1e650000 0x4>;
278 interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>;
279 clocks = <&scu ASPEED_CLK_GATE_MAC1CLK>;
280 status = "disabled";
281 };
282
283 mac1: ftgmac@1e680000 {
284 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
285 reg = <0x1e680000 0x180>, <0x1e650008 0x4>;
286 #address-cells = <1>;
287 #size-cells = <0>;
288 interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
289 clocks = <&scu ASPEED_CLK_GATE_MAC2CLK>;
290 status = "disabled";
291 };
292
293 mac2: ftgmac@1e670000 {
294 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
295 reg = <0x1e670000 0x180>, <0x1e650010 0x4>;
296 #address-cells = <1>;
297 #size-cells = <0>;
298 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
299 clocks = <&scu ASPEED_CLK_GATE_MAC3CLK>;
300 status = "disabled";
301 };
302
303 mac3: ftgmac@1e690000 {
304 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100";
305 reg = <0x1e690000 0x180>, <0x1e650018 0x4>;
306 #address-cells = <1>;
307 #size-cells = <0>;
308 interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
309 clocks = <&scu ASPEED_CLK_GATE_MAC4CLK>;
310 status = "disabled";
311 };
312
313 ehci0: usb@1e6a1000 {
314 compatible = "aspeed,aspeed-ehci", "usb-ehci";
315 reg = <0x1e6a1000 0x100>;
316 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
317 clocks = <&scu ASPEED_CLK_GATE_USBPORT1CLK>;
318 pinctrl-names = "default";
319 pinctrl-0 = <&pinctrl_usb2ah_default>;
320 status = "disabled";
321 };
322
323 ehci1: usb@1e6a3000 {
324 compatible = "aspeed,aspeed-ehci", "usb-ehci";
325 reg = <0x1e6a3000 0x100>;
326 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
327 clocks = <&scu ASPEED_CLK_GATE_USBPORT2CLK>;
328 pinctrl-names = "default";
329 pinctrl-0 = <&pinctrl_usb2bh_default>;
330 status = "disabled";
331 };
332
333 apb {
334 compatible = "simple-bus";
335 #address-cells = <1>;
336 #size-cells = <1>;
337 ranges;
338
339 syscon: syscon@1e6e2000 {
340 compatible = "aspeed,g6-scu", "syscon", "simple-mfd";
341 reg = <0x1e6e2000 0x1000>;
342 #address-cells = <1>;
343 #size-cells = <1>;
344 #clock-cells = <1>;
345 #reset-cells = <1>;
346 ranges = <0 0x1e6e2000 0x1000>;
347
348 pinctrl: pinctrl {
349 compatible = "aspeed,g6-pinctrl";
350 aspeed,external-nodes = <&gfx &lhc>;
351
352 };
353
354 vga_scratch: scratch {
355 compatible = "aspeed,bmc-misc";
356 };
357
358 scu_ic0: interrupt-controller@0 {
359 #interrupt-cells = <1>;
360 compatible = "aspeed,ast2600-scu-ic";
361 reg = <0x560 0x10>;
362 interrupt-parent = <&gic>;
363 interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
364 interrupt-controller;
365 };
366
367 scu_ic1: interrupt-controller@1 {
368 #interrupt-cells = <1>;
369 compatible = "aspeed,ast2600-scu-ic";
370 reg = <0x570 0x10>;
371 interrupt-parent = <&gic>;
372 interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
373 interrupt-controller;
374 };
375
376 };
377
378 smp-memram@0 {
379 compatible = "aspeed,ast2600-smpmem", "syscon";
380 reg = <0x1e6e2180 0x40>;
381 };
382
383 gfx: display@1e6e6000 {
384 compatible = "aspeed,ast2500-gfx", "syscon";
385 reg = <0x1e6e6000 0x1000>;
386 reg-io-width = <4>;
387 };
388
389 pcie_bridge0: pcie@1e6ed000 {
390 compatible = "aspeed,ast2600-pcie";
391 #address-cells = <3>;
392 #size-cells = <2>;
393 reg = <0x1e6ed000 0x100>;
394 ranges = <0x81000000 0x0 0x0 0x0 0x0 0x10000>,
395 <0x82000000 0x0 0x60000000 0x60000000 0x0 0x10000000>;
396 device_type = "pci";
397 bus-range = <0x00 0xff>;
398 resets = <&rst ASPEED_RESET_PCIE_DEV_O>;
399 cfg-handle = <&pcie_cfg0>;
400 pinctrl-names = "default";
401 pinctrl-0 = <&pinctrl_pcie0rc_default>;
402
403 status = "disabled";
404 };
405
406 pcie_bridge1: pcie@1e6ed200 {
407 compatible = "aspeed,ast2600-pcie";
408 #address-cells = <3>;
409 #size-cells = <2>;
410 reg = <0x1e6ed200 0x100>;
411 ranges = <0x81000000 0x0 0x0 0x10000 0x00 0x10000>,
412 <0x82000000 0x0 0x70000000 0x70000000 0x0 0x10000000>;
413 device_type = "pci";
414 bus-range = <0x00 0xff>;
415 resets = <&rst ASPEED_RESET_PCIE_RC_O>;
416 cfg-handle = <&pcie_cfg1>;
417 pinctrl-names = "default";
418 pinctrl-0 = <&pinctrl_pcie1rc_default>;
419
420 status = "disabled";
421 };
422
Joel Stanleya0c21182022-06-23 18:35:28 +0930423 sdc: sdc@1e740000 {
424 compatible = "aspeed,ast2600-sd-controller";
425 reg = <0x1e740000 0x100>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800426 #address-cells = <1>;
427 #size-cells = <1>;
Joel Stanleya0c21182022-06-23 18:35:28 +0930428 ranges = <0 0x1e740000 0x10000>;
429 clocks = <&scu ASPEED_CLK_GATE_SDCLK>;
430 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800431
Joel Stanleya0c21182022-06-23 18:35:28 +0930432 sdhci0: sdhci@1e740100 {
433 compatible = "aspeed,ast2600-sdhci", "sdhci";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800434 reg = <0x100 0x100>;
Joel Stanleya0c21182022-06-23 18:35:28 +0930435 interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800436 sdhci,auto-cmd12;
437 clocks = <&scu ASPEED_CLK_SDIO>;
438 status = "disabled";
439 };
440
Joel Stanleya0c21182022-06-23 18:35:28 +0930441 sdhci1: sdhci@1e740200 {
442 compatible = "aspeed,ast2600-sdhci", "sdhci";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800443 reg = <0x200 0x100>;
Joel Stanleya0c21182022-06-23 18:35:28 +0930444 interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800445 sdhci,auto-cmd12;
446 clocks = <&scu ASPEED_CLK_SDIO>;
447 status = "disabled";
448 };
449 };
450
Joel Stanleya0c21182022-06-23 18:35:28 +0930451 emmc_controller: sdc@1e750000 {
452 compatible = "aspeed,ast2600-sd-controller";
453 reg = <0x1e750000 0x100>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800454 #address-cells = <1>;
455 #size-cells = <1>;
Joel Stanleya0c21182022-06-23 18:35:28 +0930456 ranges = <0 0x1e750000 0x10000>;
457 clocks = <&scu ASPEED_CLK_GATE_EMMCCLK>;
458 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800459
Joel Stanleya0c21182022-06-23 18:35:28 +0930460 emmc: sdhci@1e750100 {
461 compatible = "aspeed,ast2600-sdhci";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800462 reg = <0x100 0x100>;
Joel Stanleya0c21182022-06-23 18:35:28 +0930463 sdhci,auto-cmd12;
464 interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800465 clocks = <&scu ASPEED_CLK_EMMC>;
Joel Stanleya0c21182022-06-23 18:35:28 +0930466 pinctrl-names = "default";
467 pinctrl-0 = <&pinctrl_emmc_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800468 };
469 };
470
471 h2x: h2x@1e770000 {
472 compatible = "aspeed,ast2600-h2x";
473 reg = <0x1e770000 0x100>;
474 interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
475 resets = <&rst ASPEED_RESET_H2X>;
476 #address-cells = <1>;
477 #size-cells = <1>;
478 ranges = <0x0 0x1e770000 0x100>;
479
480 status = "disabled";
481
482 pcie_cfg0: cfg0@80 {
483 reg = <0x80 0x80>;
484 compatible = "aspeed,ast2600-pcie-cfg";
485 };
486
487 pcie_cfg1: cfg1@C0 {
488 compatible = "aspeed,ast2600-pcie-cfg";
489 reg = <0xC0 0x80>;
490 };
491 };
492
493 gpio0: gpio@1e780000 {
494 compatible = "aspeed,ast2600-gpio";
495 reg = <0x1e780000 0x1000>;
496 interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
497 #gpio-cells = <2>;
498 gpio-controller;
499 interrupt-controller;
500 gpio-ranges = <&pinctrl 0 0 220>;
501 ngpios = <208>;
502 };
503
504 gpio1: gpio@1e780800 {
505 compatible = "aspeed,ast2600-gpio";
506 reg = <0x1e780800 0x800>;
507 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
508 #gpio-cells = <2>;
509 gpio-controller;
510 interrupt-controller;
511 gpio-ranges = <&pinctrl 0 0 208>;
512 ngpios = <36>;
513 };
514
515 uart1: serial@1e783000 {
516 compatible = "ns16550a";
517 reg = <0x1e783000 0x20>;
518 reg-shift = <2>;
519 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
520 clocks = <&scu ASPEED_CLK_GATE_UART1CLK>;
521 clock-frequency = <1846154>;
522 no-loopback-test;
523 status = "disabled";
524 };
525
526 uart5: serial@1e784000 {
527 compatible = "ns16550a";
528 reg = <0x1e784000 0x1000>;
529 reg-shift = <2>;
530 interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
531 clocks = <&scu ASPEED_CLK_GATE_UART5CLK>;
532 clock-frequency = <1846154>;
533 no-loopback-test;
534 status = "disabled";
535 };
536
537 wdt1: watchdog@1e785000 {
538 compatible = "aspeed,ast2600-wdt";
539 reg = <0x1e785000 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800540 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800541 };
542
543 wdt2: watchdog@1e785040 {
544 compatible = "aspeed,ast2600-wdt";
545 reg = <0x1e785040 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800546 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800547 };
548
549 wdt3: watchdog@1e785080 {
550 compatible = "aspeed,ast2600-wdt";
551 reg = <0x1e785080 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800552 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800553 };
554
555 wdt4: watchdog@1e7850C0 {
556 compatible = "aspeed,ast2600-wdt";
557 reg = <0x1e7850C0 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800558 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800559 };
560
561 lpc: lpc@1e789000 {
562 compatible = "aspeed,ast2600-lpc", "simple-mfd", "syscon";
563 reg = <0x1e789000 0x1000>;
564
565 #address-cells = <1>;
566 #size-cells = <1>;
567 ranges = <0x0 0x1e789000 0x1000>;
568
569 kcs1: kcs1@0 {
570 compatible = "aspeed,ast2600-kcs-bmc";
571 reg = <0x0 0x80>;
572 interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
573 kcs_chan = <1>;
574 kcs_addr = <0xCA0>;
575 status = "disabled";
576 };
577
578 kcs2: kcs2@0 {
579 compatible = "aspeed,ast2600-kcs-bmc";
580 reg = <0x0 0x80>;
581 interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
582 kcs_chan = <2>;
583 kcs_addr = <0xCA8>;
584 status = "disabled";
585 };
586
587 kcs3: kcs3@0 {
588 compatible = "aspeed,ast2600-kcs-bmc";
589 reg = <0x0 0x80>;
590 interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
591 kcs_chan = <3>;
592 kcs_addr = <0xCA2>;
593 };
594
595 kcs4: kcs4@0 {
596 compatible = "aspeed,ast2600-kcs-bmc";
597 reg = <0x0 0x120>;
598 interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
599 kcs_chan = <4>;
600 kcs_addr = <0xCA4>;
601 status = "disabled";
602 };
603
604 lpc_ctrl: lpc-ctrl@80 {
605 compatible = "aspeed,ast2600-lpc-ctrl";
606 reg = <0x80 0x80>;
607 status = "disabled";
608 };
609
610 lpc_snoop: lpc-snoop@80 {
611 compatible = "aspeed,ast2600-lpc-snoop";
612 reg = <0x80 0x80>;
613 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
614 status = "disabled";
615 };
616
617 lhc: lhc@a0 {
618 compatible = "aspeed,ast2600-lhc";
619 reg = <0xa0 0x24 0xc8 0x8>;
620 };
621
622 lpc_reset: reset-controller@98 {
623 compatible = "aspeed,ast2600-lpc-reset";
624 reg = <0x98 0x4>;
625 #reset-cells = <1>;
626 status = "disabled";
627 };
628
629 ibt: ibt@140 {
630 compatible = "aspeed,ast2600-ibt-bmc";
631 reg = <0x140 0x18>;
632 interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
633 status = "disabled";
634 };
635
636 sio_regs: regs {
637 compatible = "aspeed,bmc-misc";
638 };
639
640 mbox: mbox@200 {
641 compatible = "aspeed,ast2600-mbox";
642 reg = <0x200 0x5c>;
643 interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
644 #mbox-cells = <1>;
645 status = "disabled";
646 };
647 };
648
649 uart2: serial@1e78d000 {
650 compatible = "ns16550a";
651 reg = <0x1e78d000 0x20>;
652 reg-shift = <2>;
653 interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
654 clocks = <&scu ASPEED_CLK_GATE_UART2CLK>;
655 clock-frequency = <1846154>;
656 no-loopback-test;
657 status = "disabled";
658 };
659
660 uart3: serial@1e78e000 {
661 compatible = "ns16550a";
662 reg = <0x1e78e000 0x20>;
663 reg-shift = <2>;
664 interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
665 clocks = <&scu ASPEED_CLK_GATE_UART3CLK>;
666 clock-frequency = <1846154>;
667 no-loopback-test;
668 status = "disabled";
669 };
670
671 uart4: serial@1e78f000 {
672 compatible = "ns16550a";
673 reg = <0x1e78f000 0x20>;
674 reg-shift = <2>;
675 interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
676 clocks = <&scu ASPEED_CLK_GATE_UART4CLK>;
677 clock-frequency = <1846154>;
678 no-loopback-test;
679 status = "disabled";
680 };
681
682 i2c: bus@1e78a000 {
683 compatible = "simple-bus";
684 #address-cells = <1>;
685 #size-cells = <1>;
686 ranges = <0 0x1e78a000 0x1000>;
687 };
688
689 fsim0: fsi@1e79b000 {
690 compatible = "aspeed,ast2600-fsi-master", "fsi-master";
691 reg = <0x1e79b000 0x94>;
692 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
693 pinctrl-names = "default";
694 pinctrl-0 = <&pinctrl_fsi1_default>;
695 clocks = <&scu ASPEED_CLK_GATE_FSICLK>;
696 status = "disabled";
697 };
698
699 fsim1: fsi@1e79b100 {
700 compatible = "aspeed,ast2600-fsi-master", "fsi-master";
701 reg = <0x1e79b100 0x94>;
702 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
703 pinctrl-names = "default";
704 pinctrl-0 = <&pinctrl_fsi2_default>;
705 clocks = <&scu ASPEED_CLK_GATE_FSICLK>;
706 status = "disabled";
707 };
708
709 uart6: serial@1e790000 {
710 compatible = "ns16550a";
711 reg = <0x1e790000 0x20>;
712 reg-shift = <2>;
713 interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
714 clocks = <&scu ASPEED_CLK_GATE_UART6CLK>;
715 clock-frequency = <1846154>;
716 no-loopback-test;
717 status = "disabled";
718 };
719
720 uart7: serial@1e790100 {
721 compatible = "ns16550a";
722 reg = <0x1e790100 0x20>;
723 reg-shift = <2>;
724 interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>;
725 clocks = <&scu ASPEED_CLK_GATE_UART7CLK>;
726 clock-frequency = <1846154>;
727 no-loopback-test;
728 status = "disabled";
729 };
730
731 uart8: serial@1e790200 {
732 compatible = "ns16550a";
733 reg = <0x1e790200 0x20>;
734 reg-shift = <2>;
735 interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
736 clocks = <&scu ASPEED_CLK_GATE_UART8CLK>;
737 clock-frequency = <1846154>;
738 no-loopback-test;
739 status = "disabled";
740 };
741
742 uart9: serial@1e790300 {
743 compatible = "ns16550a";
744 reg = <0x1e790300 0x20>;
745 reg-shift = <2>;
746 interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
747 clocks = <&scu ASPEED_CLK_GATE_UART9CLK>;
748 clock-frequency = <1846154>;
749 no-loopback-test;
750 status = "disabled";
751 };
752
753 uart10: serial@1e790400 {
754 compatible = "ns16550a";
755 reg = <0x1e790400 0x20>;
756 reg-shift = <2>;
757 interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
758 clocks = <&scu ASPEED_CLK_GATE_UART10CLK>;
759 clock-frequency = <1846154>;
760 no-loopback-test;
761 status = "disabled";
762 };
763
764 uart11: serial@1e790500 {
765 compatible = "ns16550a";
766 reg = <0x1e790400 0x20>;
767 reg-shift = <2>;
768 interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
769 clocks = <&scu ASPEED_CLK_GATE_UART11CLK>;
770 clock-frequency = <1846154>;
771 no-loopback-test;
772 status = "disabled";
773 };
774
775 uart12: serial@1e790600 {
776 compatible = "ns16550a";
777 reg = <0x1e790600 0x20>;
778 reg-shift = <2>;
779 interrupts = <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
780 clocks = <&scu ASPEED_CLK_GATE_UART12CLK>;
781 clock-frequency = <1846154>;
782 no-loopback-test;
783 status = "disabled";
784 };
785
786 uart13: serial@1e790700 {
787 compatible = "ns16550a";
788 reg = <0x1e790700 0x20>;
789 reg-shift = <2>;
790 interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
791 clocks = <&scu ASPEED_CLK_GATE_UART13CLK>;
792 clock-frequency = <1846154>;
793 no-loopback-test;
794 status = "disabled";
795 };
796
797 display_port: dp@1e6eb000 {
798 compatible = "aspeed,ast2600-displayport";
799 reg = <0x1e6eb000 0x200>;
800 interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
801 resets = <&rst ASPEED_RESET_DP> ,<&rst ASPEED_RESET_DP_MCU>;
802 status = "disabled";
803 };
804
805 };
806
807 };
808
809};
810
811&i2c {
812 i2cglobal: i2cg@00 {
813 compatible = "aspeed,ast2600-i2c-global";
814 reg = <0x0 0x40>;
815 resets = <&rst ASPEED_RESET_I2C>;
816#if 0
817 new-mode;
818#endif
819 };
820
821 i2c0: i2c@80 {
822 #address-cells = <1>;
823 #size-cells = <0>;
824 #interrupt-cells = <1>;
825
826 reg = <0x80 0x80 0xC00 0x20>;
827 compatible = "aspeed,ast2600-i2c-bus";
828 bus-frequency = <100000>;
829 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930830 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800831 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930832 pinctrl-names = "default";
833 pinctrl-0 = <&pinctrl_i2c1_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800834 status = "disabled";
835 };
836
837 i2c1: i2c@100 {
838 #address-cells = <1>;
839 #size-cells = <0>;
840 #interrupt-cells = <1>;
841
842 reg = <0x100 0x80 0xC20 0x20>;
843 compatible = "aspeed,ast2600-i2c-bus";
844 bus-frequency = <100000>;
845 interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930846 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800847 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930848 pinctrl-names = "default";
849 pinctrl-0 = <&pinctrl_i2c2_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800850 status = "disabled";
851 };
852
853 i2c2: i2c@180 {
854 #address-cells = <1>;
855 #size-cells = <0>;
856 #interrupt-cells = <1>;
857
858 reg = <0x180 0x80 0xC40 0x20>;
859 compatible = "aspeed,ast2600-i2c-bus";
860 bus-frequency = <100000>;
861 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930862 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800863 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930864 pinctrl-names = "default";
865 pinctrl-0 = <&pinctrl_i2c3_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930866 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800867 };
868
869 i2c3: i2c@200 {
870 #address-cells = <1>;
871 #size-cells = <0>;
872 #interrupt-cells = <1>;
873
874 reg = <0x200 0x40 0xC60 0x20>;
875 compatible = "aspeed,ast2600-i2c-bus";
876 bus-frequency = <100000>;
877 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930878 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800879 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930880 pinctrl-names = "default";
881 pinctrl-0 = <&pinctrl_i2c4_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930882 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800883 };
884
885 i2c4: i2c@280 {
886 #address-cells = <1>;
887 #size-cells = <0>;
888 #interrupt-cells = <1>;
889
890 reg = <0x280 0x80 0xC80 0x20>;
891 compatible = "aspeed,ast2600-i2c-bus";
892 bus-frequency = <100000>;
893 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930894 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800895 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930896 pinctrl-names = "default";
897 pinctrl-0 = <&pinctrl_i2c5_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930898 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800899 };
900
901 i2c5: i2c@300 {
902 #address-cells = <1>;
903 #size-cells = <0>;
904 #interrupt-cells = <1>;
905
906 reg = <0x300 0x40 0xCA0 0x20>;
907 compatible = "aspeed,ast2600-i2c-bus";
908 bus-frequency = <100000>;
909 interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930910 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800911 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930912 pinctrl-names = "default";
913 pinctrl-0 = <&pinctrl_i2c6_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930914 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800915 };
916
917 i2c6: i2c@380 {
918 #address-cells = <1>;
919 #size-cells = <0>;
920 #interrupt-cells = <1>;
921
922 reg = <0x380 0x80 0xCC0 0x20>;
923 compatible = "aspeed,ast2600-i2c-bus";
924 bus-frequency = <100000>;
925 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930926 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800927 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930928 pinctrl-names = "default";
929 pinctrl-0 = <&pinctrl_i2c7_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930930 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800931 };
932
933 i2c7: i2c@400 {
934 #address-cells = <1>;
935 #size-cells = <0>;
936 #interrupt-cells = <1>;
937
938 reg = <0x400 0x80 0xCE0 0x20>;
939 compatible = "aspeed,ast2600-i2c-bus";
940 bus-frequency = <100000>;
941 interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930942 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800943 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930944 pinctrl-names = "default";
945 pinctrl-0 = <&pinctrl_i2c8_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930946 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800947 };
948
949 i2c8: i2c@480 {
950 #address-cells = <1>;
951 #size-cells = <0>;
952 #interrupt-cells = <1>;
953
954 reg = <0x480 0x80 0xD00 0x20>;
955 compatible = "aspeed,ast2600-i2c-bus";
956 bus-frequency = <100000>;
957 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930958 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800959 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930960 pinctrl-names = "default";
961 pinctrl-0 = <&pinctrl_i2c9_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930962 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800963 };
964
965 i2c9: i2c@500 {
966 #address-cells = <1>;
967 #size-cells = <0>;
968 #interrupt-cells = <1>;
969
970 reg = <0x500 0x80 0xD20 0x20>;
971 compatible = "aspeed,ast2600-i2c-bus";
972 bus-frequency = <100000>;
973 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930974 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800975 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930976 pinctrl-names = "default";
977 pinctrl-0 = <&pinctrl_i2c10_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800978 status = "disabled";
979 };
980
981 i2c10: i2c@580 {
982 #address-cells = <1>;
983 #size-cells = <0>;
984 #interrupt-cells = <1>;
985
986 reg = <0x580 0x80 0xD40 0x20>;
987 compatible = "aspeed,ast2600-i2c-bus";
988 bus-frequency = <100000>;
989 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930990 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800991 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930992 pinctrl-names = "default";
993 pinctrl-0 = <&pinctrl_i2c11_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800994 status = "disabled";
995 };
996
997 i2c11: i2c@600 {
998 #address-cells = <1>;
999 #size-cells = <0>;
1000 #interrupt-cells = <1>;
1001
1002 reg = <0x600 0x80 0xD60 0x20>;
1003 compatible = "aspeed,ast2600-i2c-bus";
1004 bus-frequency = <100000>;
1005 interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301006 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001007 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301008 pinctrl-names = "default";
1009 pinctrl-0 = <&pinctrl_i2c12_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001010 status = "disabled";
1011 };
1012
1013 i2c12: i2c@680 {
1014 #address-cells = <1>;
1015 #size-cells = <0>;
1016 #interrupt-cells = <1>;
1017
1018 reg = <0x680 0x80 0xD80 0x20>;
1019 compatible = "aspeed,ast2600-i2c-bus";
1020 bus-frequency = <100000>;
1021 interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301022 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001023 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301024 pinctrl-names = "default";
1025 pinctrl-0 = <&pinctrl_i2c13_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001026 status = "disabled";
1027 };
1028
1029 i2c13: i2c@700 {
1030 #address-cells = <1>;
1031 #size-cells = <0>;
1032 #interrupt-cells = <1>;
1033
1034 reg = <0x700 0x80 0xDA0 0x20>;
1035 compatible = "aspeed,ast2600-i2c-bus";
1036 bus-frequency = <100000>;
1037 interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301038 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001039 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301040 pinctrl-names = "default";
1041 pinctrl-0 = <&pinctrl_i2c14_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001042 status = "disabled";
1043 };
1044
1045 i2c14: i2c@780 {
1046 #address-cells = <1>;
1047 #size-cells = <0>;
1048 #interrupt-cells = <1>;
1049
1050 reg = <0x780 0x80 0xDC0 0x20>;
1051 compatible = "aspeed,ast2600-i2c-bus";
1052 bus-frequency = <100000>;
1053 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301054 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001055 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301056 pinctrl-names = "default";
1057 pinctrl-0 = <&pinctrl_i2c15_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001058 status = "disabled";
1059 };
1060
1061 i2c15: i2c@800 {
1062 #address-cells = <1>;
1063 #size-cells = <0>;
1064 #interrupt-cells = <1>;
1065
1066 reg = <0x800 0x80 0xDE0 0x20>;
1067 compatible = "aspeed,ast2600-i2c-bus";
1068 bus-frequency = <100000>;
1069 interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301070 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001071 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301072 pinctrl-names = "default";
1073 pinctrl-0 = <&pinctrl_i2c16_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001074 status = "disabled";
1075 };
1076
1077};
1078
1079&pinctrl {
1080 pinctrl_fmcquad_default: fmcquad_default {
1081 function = "FMCQUAD";
1082 groups = "FMCQUAD";
1083 };
1084
1085 pinctrl_spi1_default: spi1_default {
1086 function = "SPI1";
1087 groups = "SPI1";
1088 };
1089
1090 pinctrl_spi1abr_default: spi1abr_default {
1091 function = "SPI1ABR";
1092 groups = "SPI1ABR";
1093 };
1094
1095 pinctrl_spi1cs1_default: spi1cs1_default {
1096 function = "SPI1CS1";
1097 groups = "SPI1CS1";
1098 };
1099
1100 pinctrl_spi1wp_default: spi1wp_default {
1101 function = "SPI1WP";
1102 groups = "SPI1WP";
1103 };
1104
1105 pinctrl_spi1quad_default: spi1quad_default {
1106 function = "SPI1QUAD";
1107 groups = "SPI1QUAD";
1108 };
1109
1110 pinctrl_spi2_default: spi2_default {
1111 function = "SPI2";
1112 groups = "SPI2";
1113 };
1114
1115 pinctrl_spi2cs1_default: spi2cs1_default {
1116 function = "SPI2CS1";
1117 groups = "SPI2CS1";
1118 };
1119
1120 pinctrl_spi2cs2_default: spi2cs2_default {
1121 function = "SPI2CS2";
1122 groups = "SPI2CS2";
1123 };
1124
1125 pinctrl_spi2quad_default: spi2quad_default {
1126 function = "SPI2QUAD";
1127 groups = "SPI2QUAD";
1128 };
1129
1130 pinctrl_acpi_default: acpi_default {
1131 function = "ACPI";
1132 groups = "ACPI";
1133 };
1134
1135 pinctrl_adc0_default: adc0_default {
1136 function = "ADC0";
1137 groups = "ADC0";
1138 };
1139
1140 pinctrl_adc1_default: adc1_default {
1141 function = "ADC1";
1142 groups = "ADC1";
1143 };
1144
1145 pinctrl_adc10_default: adc10_default {
1146 function = "ADC10";
1147 groups = "ADC10";
1148 };
1149
1150 pinctrl_adc11_default: adc11_default {
1151 function = "ADC11";
1152 groups = "ADC11";
1153 };
1154
1155 pinctrl_adc12_default: adc12_default {
1156 function = "ADC12";
1157 groups = "ADC12";
1158 };
1159
1160 pinctrl_adc13_default: adc13_default {
1161 function = "ADC13";
1162 groups = "ADC13";
1163 };
1164
1165 pinctrl_adc14_default: adc14_default {
1166 function = "ADC14";
1167 groups = "ADC14";
1168 };
1169
1170 pinctrl_adc15_default: adc15_default {
1171 function = "ADC15";
1172 groups = "ADC15";
1173 };
1174
1175 pinctrl_adc2_default: adc2_default {
1176 function = "ADC2";
1177 groups = "ADC2";
1178 };
1179
1180 pinctrl_adc3_default: adc3_default {
1181 function = "ADC3";
1182 groups = "ADC3";
1183 };
1184
1185 pinctrl_adc4_default: adc4_default {
1186 function = "ADC4";
1187 groups = "ADC4";
1188 };
1189
1190 pinctrl_adc5_default: adc5_default {
1191 function = "ADC5";
1192 groups = "ADC5";
1193 };
1194
1195 pinctrl_adc6_default: adc6_default {
1196 function = "ADC6";
1197 groups = "ADC6";
1198 };
1199
1200 pinctrl_adc7_default: adc7_default {
1201 function = "ADC7";
1202 groups = "ADC7";
1203 };
1204
1205 pinctrl_adc8_default: adc8_default {
1206 function = "ADC8";
1207 groups = "ADC8";
1208 };
1209
1210 pinctrl_adc9_default: adc9_default {
1211 function = "ADC9";
1212 groups = "ADC9";
1213 };
1214
1215 pinctrl_bmcint_default: bmcint_default {
1216 function = "BMCINT";
1217 groups = "BMCINT";
1218 };
1219
1220 pinctrl_ddcclk_default: ddcclk_default {
1221 function = "DDCCLK";
1222 groups = "DDCCLK";
1223 };
1224
1225 pinctrl_ddcdat_default: ddcdat_default {
1226 function = "DDCDAT";
1227 groups = "DDCDAT";
1228 };
1229
1230 pinctrl_espi_default: espi_default {
1231 function = "ESPI";
1232 groups = "ESPI";
1233 };
1234
1235 pinctrl_fsi1_default: fsi1_default {
1236 function = "FSI1";
1237 groups = "FSI1";
1238 };
1239
1240 pinctrl_fsi2_default: fsi2_default {
1241 function = "FSI2";
1242 groups = "FSI2";
1243 };
1244
1245 pinctrl_fwspics1_default: fwspics1_default {
1246 function = "FWSPICS1";
1247 groups = "FWSPICS1";
1248 };
1249
1250 pinctrl_fwspics2_default: fwspics2_default {
1251 function = "FWSPICS2";
1252 groups = "FWSPICS2";
1253 };
1254
1255 pinctrl_gpid0_default: gpid0_default {
1256 function = "GPID0";
1257 groups = "GPID0";
1258 };
1259
1260 pinctrl_gpid2_default: gpid2_default {
1261 function = "GPID2";
1262 groups = "GPID2";
1263 };
1264
1265 pinctrl_gpid4_default: gpid4_default {
1266 function = "GPID4";
1267 groups = "GPID4";
1268 };
1269
1270 pinctrl_gpid6_default: gpid6_default {
1271 function = "GPID6";
1272 groups = "GPID6";
1273 };
1274
1275 pinctrl_gpie0_default: gpie0_default {
1276 function = "GPIE0";
1277 groups = "GPIE0";
1278 };
1279
1280 pinctrl_gpie2_default: gpie2_default {
1281 function = "GPIE2";
1282 groups = "GPIE2";
1283 };
1284
1285 pinctrl_gpie4_default: gpie4_default {
1286 function = "GPIE4";
1287 groups = "GPIE4";
1288 };
1289
1290 pinctrl_gpie6_default: gpie6_default {
1291 function = "GPIE6";
1292 groups = "GPIE6";
1293 };
1294
1295 pinctrl_i2c1_default: i2c1_default {
1296 function = "I2C1";
1297 groups = "I2C1";
1298 };
Eddie James5b1ae362022-06-23 14:40:31 +09301299
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001300 pinctrl_i2c2_default: i2c2_default {
1301 function = "I2C2";
1302 groups = "I2C2";
1303 };
1304
1305 pinctrl_i2c3_default: i2c3_default {
1306 function = "I2C3";
1307 groups = "I2C3";
1308 };
1309
1310 pinctrl_i2c4_default: i2c4_default {
1311 function = "I2C4";
1312 groups = "I2C4";
1313 };
1314
1315 pinctrl_i2c5_default: i2c5_default {
1316 function = "I2C5";
1317 groups = "I2C5";
1318 };
1319
1320 pinctrl_i2c6_default: i2c6_default {
1321 function = "I2C6";
1322 groups = "I2C6";
1323 };
1324
1325 pinctrl_i2c7_default: i2c7_default {
1326 function = "I2C7";
1327 groups = "I2C7";
1328 };
1329
1330 pinctrl_i2c8_default: i2c8_default {
1331 function = "I2C8";
1332 groups = "I2C8";
1333 };
1334
1335 pinctrl_i2c9_default: i2c9_default {
1336 function = "I2C9";
1337 groups = "I2C9";
1338 };
1339
1340 pinctrl_i2c10_default: i2c10_default {
1341 function = "I2C10";
1342 groups = "I2C10";
1343 };
1344
1345 pinctrl_i2c11_default: i2c11_default {
1346 function = "I2C11";
1347 groups = "I2C11";
1348 };
1349
1350 pinctrl_i2c12_default: i2c12_default {
1351 function = "I2C12";
1352 groups = "I2C12";
1353 };
1354
1355 pinctrl_i2c13_default: i2c13_default {
1356 function = "I2C13";
1357 groups = "I2C13";
1358 };
1359
1360 pinctrl_i2c14_default: i2c14_default {
1361 function = "I2C14";
1362 groups = "I2C14";
1363 };
1364
1365 pinctrl_i2c15_default: i2c15_default {
1366 function = "I2C15";
1367 groups = "I2C15";
1368 };
1369
1370 pinctrl_i2c16_default: i2c16_default {
1371 function = "I2C16";
1372 groups = "I2C16";
1373 };
1374
1375 pinctrl_lad0_default: lad0_default {
1376 function = "LAD0";
1377 groups = "LAD0";
1378 };
1379
1380 pinctrl_lad1_default: lad1_default {
1381 function = "LAD1";
1382 groups = "LAD1";
1383 };
1384
1385 pinctrl_lad2_default: lad2_default {
1386 function = "LAD2";
1387 groups = "LAD2";
1388 };
1389
1390 pinctrl_lad3_default: lad3_default {
1391 function = "LAD3";
1392 groups = "LAD3";
1393 };
1394
1395 pinctrl_lclk_default: lclk_default {
1396 function = "LCLK";
1397 groups = "LCLK";
1398 };
1399
1400 pinctrl_lframe_default: lframe_default {
1401 function = "LFRAME";
1402 groups = "LFRAME";
1403 };
1404
1405 pinctrl_lpchc_default: lpchc_default {
1406 function = "LPCHC";
1407 groups = "LPCHC";
1408 };
1409
1410 pinctrl_lpcpd_default: lpcpd_default {
1411 function = "LPCPD";
1412 groups = "LPCPD";
1413 };
1414
1415 pinctrl_lpcplus_default: lpcplus_default {
1416 function = "LPCPLUS";
1417 groups = "LPCPLUS";
1418 };
1419
1420 pinctrl_lpcpme_default: lpcpme_default {
1421 function = "LPCPME";
1422 groups = "LPCPME";
1423 };
1424
1425 pinctrl_lpcrst_default: lpcrst_default {
1426 function = "LPCRST";
1427 groups = "LPCRST";
1428 };
1429
1430 pinctrl_lpcsmi_default: lpcsmi_default {
1431 function = "LPCSMI";
1432 groups = "LPCSMI";
1433 };
1434
1435 pinctrl_lsirq_default: lsirq_default {
1436 function = "LSIRQ";
1437 groups = "LSIRQ";
1438 };
1439
1440 pinctrl_mac1link_default: mac1link_default {
1441 function = "MAC1LINK";
1442 groups = "MAC1LINK";
1443 };
1444
1445 pinctrl_mac2link_default: mac2link_default {
1446 function = "MAC2LINK";
1447 groups = "MAC2LINK";
1448 };
1449
1450 pinctrl_mac3link_default: mac3link_default {
1451 function = "MAC3LINK";
1452 groups = "MAC3LINK";
1453 };
1454
1455 pinctrl_mac4link_default: mac4link_default {
1456 function = "MAC4LINK";
1457 groups = "MAC4LINK";
1458 };
1459
1460 pinctrl_mdio1_default: mdio1_default {
1461 function = "MDIO1";
1462 groups = "MDIO1";
1463 };
1464
1465 pinctrl_mdio2_default: mdio2_default {
1466 function = "MDIO2";
1467 groups = "MDIO2";
1468 };
1469
1470 pinctrl_mdio3_default: mdio3_default {
1471 function = "MDIO3";
1472 groups = "MDIO3";
1473 };
1474
1475 pinctrl_mdio4_default: mdio4_default {
1476 function = "MDIO4";
1477 groups = "MDIO4";
1478 };
1479
1480 pinctrl_rmii1_default: rmii1_default {
1481 function = "RMII1";
1482 groups = "RMII1";
1483 };
1484
1485 pinctrl_rmii2_default: rmii2_default {
1486 function = "RMII2";
1487 groups = "RMII2";
1488 };
1489
1490 pinctrl_rmii3_default: rmii3_default {
1491 function = "RMII3";
1492 groups = "RMII3";
1493 };
1494
1495 pinctrl_rmii4_default: rmii4_default {
1496 function = "RMII4";
1497 groups = "RMII4";
1498 };
1499
1500 pinctrl_rmii1rclk_default: rmii1rclk_default {
1501 function = "RMII1RCLK";
1502 groups = "RMII1RCLK";
1503 };
1504
1505 pinctrl_rmii2rclk_default: rmii2rclk_default {
1506 function = "RMII2RCLK";
1507 groups = "RMII2RCLK";
1508 };
1509
1510 pinctrl_rmii3rclk_default: rmii3rclk_default {
1511 function = "RMII3RCLK";
1512 groups = "RMII3RCLK";
1513 };
1514
1515 pinctrl_rmii4rclk_default: rmii4rclk_default {
1516 function = "RMII4RCLK";
1517 groups = "RMII4RCLK";
1518 };
1519
1520 pinctrl_ncts1_default: ncts1_default {
1521 function = "NCTS1";
1522 groups = "NCTS1";
1523 };
1524
1525 pinctrl_ncts2_default: ncts2_default {
1526 function = "NCTS2";
1527 groups = "NCTS2";
1528 };
1529
1530 pinctrl_ncts3_default: ncts3_default {
1531 function = "NCTS3";
1532 groups = "NCTS3";
1533 };
1534
1535 pinctrl_ncts4_default: ncts4_default {
1536 function = "NCTS4";
1537 groups = "NCTS4";
1538 };
1539
1540 pinctrl_ndcd1_default: ndcd1_default {
1541 function = "NDCD1";
1542 groups = "NDCD1";
1543 };
1544
1545 pinctrl_ndcd2_default: ndcd2_default {
1546 function = "NDCD2";
1547 groups = "NDCD2";
1548 };
1549
1550 pinctrl_ndcd3_default: ndcd3_default {
1551 function = "NDCD3";
1552 groups = "NDCD3";
1553 };
1554
1555 pinctrl_ndcd4_default: ndcd4_default {
1556 function = "NDCD4";
1557 groups = "NDCD4";
1558 };
1559
1560 pinctrl_ndsr1_default: ndsr1_default {
1561 function = "NDSR1";
1562 groups = "NDSR1";
1563 };
1564
1565 pinctrl_ndsr2_default: ndsr2_default {
1566 function = "NDSR2";
1567 groups = "NDSR2";
1568 };
1569
1570 pinctrl_ndsr3_default: ndsr3_default {
1571 function = "NDSR3";
1572 groups = "NDSR3";
1573 };
1574
1575 pinctrl_ndsr4_default: ndsr4_default {
1576 function = "NDSR4";
1577 groups = "NDSR4";
1578 };
1579
1580 pinctrl_ndtr1_default: ndtr1_default {
1581 function = "NDTR1";
1582 groups = "NDTR1";
1583 };
1584
1585 pinctrl_ndtr2_default: ndtr2_default {
1586 function = "NDTR2";
1587 groups = "NDTR2";
1588 };
1589
1590 pinctrl_ndtr3_default: ndtr3_default {
1591 function = "NDTR3";
1592 groups = "NDTR3";
1593 };
1594
1595 pinctrl_ndtr4_default: ndtr4_default {
1596 function = "NDTR4";
1597 groups = "NDTR4";
1598 };
1599
1600 pinctrl_nri1_default: nri1_default {
1601 function = "NRI1";
1602 groups = "NRI1";
1603 };
1604
1605 pinctrl_nri2_default: nri2_default {
1606 function = "NRI2";
1607 groups = "NRI2";
1608 };
1609
1610 pinctrl_nri3_default: nri3_default {
1611 function = "NRI3";
1612 groups = "NRI3";
1613 };
1614
1615 pinctrl_nri4_default: nri4_default {
1616 function = "NRI4";
1617 groups = "NRI4";
1618 };
1619
1620 pinctrl_nrts1_default: nrts1_default {
1621 function = "NRTS1";
1622 groups = "NRTS1";
1623 };
1624
1625 pinctrl_nrts2_default: nrts2_default {
1626 function = "NRTS2";
1627 groups = "NRTS2";
1628 };
1629
1630 pinctrl_nrts3_default: nrts3_default {
1631 function = "NRTS3";
1632 groups = "NRTS3";
1633 };
1634
1635 pinctrl_nrts4_default: nrts4_default {
1636 function = "NRTS4";
1637 groups = "NRTS4";
1638 };
1639
1640 pinctrl_oscclk_default: oscclk_default {
1641 function = "OSCCLK";
1642 groups = "OSCCLK";
1643 };
1644
1645 pinctrl_pewake_default: pewake_default {
1646 function = "PEWAKE";
1647 groups = "PEWAKE";
1648 };
1649
1650 pinctrl_pnor_default: pnor_default {
1651 function = "PNOR";
1652 groups = "PNOR";
1653 };
1654
1655 pinctrl_pwm0_default: pwm0_default {
1656 function = "PWM0";
1657 groups = "PWM0";
1658 };
1659
1660 pinctrl_pwm1_default: pwm1_default {
1661 function = "PWM1";
1662 groups = "PWM1";
1663 };
1664
1665 pinctrl_pwm2_default: pwm2_default {
1666 function = "PWM2";
1667 groups = "PWM2";
1668 };
1669
1670 pinctrl_pwm3_default: pwm3_default {
1671 function = "PWM3";
1672 groups = "PWM3";
1673 };
1674
1675 pinctrl_pwm4_default: pwm4_default {
1676 function = "PWM4";
1677 groups = "PWM4";
1678 };
1679
1680 pinctrl_pwm5_default: pwm5_default {
1681 function = "PWM5";
1682 groups = "PWM5";
1683 };
1684
1685 pinctrl_pwm6_default: pwm6_default {
1686 function = "PWM6";
1687 groups = "PWM6";
1688 };
1689
1690 pinctrl_pwm7_default: pwm7_default {
1691 function = "PWM7";
1692 groups = "PWM7";
1693 };
1694
Billy Tsai01013c82022-03-08 11:04:06 +08001695 pinctrl_pwm8g0_default: pwm8g0_default {
1696 function = "PWM8G0";
1697 groups = "PWM8G0";
1698 };
1699
1700 pinctrl_pwm8g1_default: pwm8g1_default {
1701 function = "PWM8G1";
1702 groups = "PWM8G1";
1703 };
1704
1705 pinctrl_pwm9g0_default: pwm9g0_default {
1706 function = "PWM9G0";
1707 groups = "PWM9G0";
1708 };
1709
1710 pinctrl_pwm9g1_default: pwm9g1_default {
1711 function = "PWM9G1";
1712 groups = "PWM9G1";
1713 };
1714
1715 pinctrl_pwm10g0_default: pwm10g0_default {
1716 function = "PWM10G0";
1717 groups = "PWM10G0";
1718 };
1719
1720 pinctrl_pwm10g1_default: pwm10g1_default {
1721 function = "PWM10G1";
1722 groups = "PWM10G1";
1723 };
1724
1725 pinctrl_pwm11g0_default: pwm11g0_default {
1726 function = "PWM11G0";
1727 groups = "PWM11G0";
1728 };
1729
1730 pinctrl_pwm11g1_default: pwm11g1_default {
1731 function = "PWM11G1";
1732 groups = "PWM11G1";
1733 };
1734
1735 pinctrl_pwm12g0_default: pwm12g0_default {
1736 function = "PWM12G0";
1737 groups = "PWM12G0";
1738 };
1739
1740 pinctrl_pwm12g1_default: pwm12g1_default {
1741 function = "PWM12G1";
1742 groups = "PWM12G1";
1743 };
1744
1745 pinctrl_pwm13g0_default: pwm13g0_default {
1746 function = "PWM13G0";
1747 groups = "PWM13G0";
1748 };
1749
1750 pinctrl_pwm13g1_default: pwm13g1_default {
1751 function = "PWM13G1";
1752 groups = "PWM13G1";
1753 };
1754
1755 pinctrl_pwm14g0_default: pwm14g0_default {
1756 function = "PWM14G0";
1757 groups = "PWM14G0";
1758 };
1759
1760 pinctrl_pwm14g1_default: pwm14g1_default {
1761 function = "PWM14G1";
1762 groups = "PWM14G1";
1763 };
1764
1765 pinctrl_pwm15g0_default: pwm15g0_default {
1766 function = "PWM15G0";
1767 groups = "PWM15G0";
1768 };
1769
1770 pinctrl_pwm15g1_default: pwm15g1_default {
1771 function = "PWM15G1";
1772 groups = "PWM15G1";
1773 };
1774
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001775 pinctrl_rgmii1_default: rgmii1_default {
1776 function = "RGMII1";
1777 groups = "RGMII1";
1778 };
1779
1780 pinctrl_rgmii2_default: rgmii2_default {
1781 function = "RGMII2";
1782 groups = "RGMII2";
1783 };
1784
1785 pinctrl_rgmii3_default: rgmii3_default {
1786 function = "RGMII3";
1787 groups = "RGMII3";
1788 };
1789
1790 pinctrl_rgmii4_default: rgmii4_default {
1791 function = "RGMII4";
1792 groups = "RGMII4";
1793 };
1794
1795 pinctrl_rmii1_default: rmii1_default {
1796 function = "RMII1";
1797 groups = "RMII1";
1798 };
1799
1800 pinctrl_rmii2_default: rmii2_default {
1801 function = "RMII2";
1802 groups = "RMII2";
1803 };
1804
1805 pinctrl_rxd1_default: rxd1_default {
1806 function = "RXD1";
1807 groups = "RXD1";
1808 };
1809
1810 pinctrl_rxd2_default: rxd2_default {
1811 function = "RXD2";
1812 groups = "RXD2";
1813 };
1814
1815 pinctrl_rxd3_default: rxd3_default {
1816 function = "RXD3";
1817 groups = "RXD3";
1818 };
1819
1820 pinctrl_rxd4_default: rxd4_default {
1821 function = "RXD4";
1822 groups = "RXD4";
1823 };
1824
1825 pinctrl_salt1_default: salt1_default {
1826 function = "SALT1";
1827 groups = "SALT1";
1828 };
1829
1830 pinctrl_salt10_default: salt10_default {
1831 function = "SALT10";
1832 groups = "SALT10";
1833 };
1834
1835 pinctrl_salt11_default: salt11_default {
1836 function = "SALT11";
1837 groups = "SALT11";
1838 };
1839
1840 pinctrl_salt12_default: salt12_default {
1841 function = "SALT12";
1842 groups = "SALT12";
1843 };
1844
1845 pinctrl_salt13_default: salt13_default {
1846 function = "SALT13";
1847 groups = "SALT13";
1848 };
1849
1850 pinctrl_salt14_default: salt14_default {
1851 function = "SALT14";
1852 groups = "SALT14";
1853 };
1854
1855 pinctrl_salt2_default: salt2_default {
1856 function = "SALT2";
1857 groups = "SALT2";
1858 };
1859
1860 pinctrl_salt3_default: salt3_default {
1861 function = "SALT3";
1862 groups = "SALT3";
1863 };
1864
1865 pinctrl_salt4_default: salt4_default {
1866 function = "SALT4";
1867 groups = "SALT4";
1868 };
1869
1870 pinctrl_salt5_default: salt5_default {
1871 function = "SALT5";
1872 groups = "SALT5";
1873 };
1874
1875 pinctrl_salt6_default: salt6_default {
1876 function = "SALT6";
1877 groups = "SALT6";
1878 };
1879
1880 pinctrl_salt7_default: salt7_default {
1881 function = "SALT7";
1882 groups = "SALT7";
1883 };
1884
1885 pinctrl_salt8_default: salt8_default {
1886 function = "SALT8";
1887 groups = "SALT8";
1888 };
1889
1890 pinctrl_salt9_default: salt9_default {
1891 function = "SALT9";
1892 groups = "SALT9";
1893 };
1894
1895 pinctrl_scl1_default: scl1_default {
1896 function = "SCL1";
1897 groups = "SCL1";
1898 };
1899
1900 pinctrl_scl2_default: scl2_default {
1901 function = "SCL2";
1902 groups = "SCL2";
1903 };
1904
1905 pinctrl_sd1_default: sd1_default {
1906 function = "SD1";
1907 groups = "SD1";
1908 };
1909
1910 pinctrl_sd2_default: sd2_default {
1911 function = "SD2";
1912 groups = "SD2";
1913 };
1914
1915 pinctrl_emmc_default: emmc_default {
1916 function = "EMMC";
1917 groups = "EMMC";
1918 };
1919
1920 pinctrl_emmcg8_default: emmcg8_default {
1921 function = "EMMCG8";
1922 groups = "EMMCG8";
1923 };
1924
1925 pinctrl_sda1_default: sda1_default {
1926 function = "SDA1";
1927 groups = "SDA1";
1928 };
1929
1930 pinctrl_sda2_default: sda2_default {
1931 function = "SDA2";
1932 groups = "SDA2";
1933 };
1934
1935 pinctrl_sgps1_default: sgps1_default {
1936 function = "SGPS1";
1937 groups = "SGPS1";
1938 };
1939
1940 pinctrl_sgps2_default: sgps2_default {
1941 function = "SGPS2";
1942 groups = "SGPS2";
1943 };
1944
1945 pinctrl_sioonctrl_default: sioonctrl_default {
1946 function = "SIOONCTRL";
1947 groups = "SIOONCTRL";
1948 };
1949
1950 pinctrl_siopbi_default: siopbi_default {
1951 function = "SIOPBI";
1952 groups = "SIOPBI";
1953 };
1954
1955 pinctrl_siopbo_default: siopbo_default {
1956 function = "SIOPBO";
1957 groups = "SIOPBO";
1958 };
1959
1960 pinctrl_siopwreq_default: siopwreq_default {
1961 function = "SIOPWREQ";
1962 groups = "SIOPWREQ";
1963 };
1964
1965 pinctrl_siopwrgd_default: siopwrgd_default {
1966 function = "SIOPWRGD";
1967 groups = "SIOPWRGD";
1968 };
1969
1970 pinctrl_sios3_default: sios3_default {
1971 function = "SIOS3";
1972 groups = "SIOS3";
1973 };
1974
1975 pinctrl_sios5_default: sios5_default {
1976 function = "SIOS5";
1977 groups = "SIOS5";
1978 };
1979
1980 pinctrl_siosci_default: siosci_default {
1981 function = "SIOSCI";
1982 groups = "SIOSCI";
1983 };
1984
1985 pinctrl_spi1_default: spi1_default {
1986 function = "SPI1";
1987 groups = "SPI1";
1988 };
1989
1990 pinctrl_spi1cs1_default: spi1cs1_default {
1991 function = "SPI1CS1";
1992 groups = "SPI1CS1";
1993 };
1994
1995 pinctrl_spi1debug_default: spi1debug_default {
1996 function = "SPI1DEBUG";
1997 groups = "SPI1DEBUG";
1998 };
1999
2000 pinctrl_spi1passthru_default: spi1passthru_default {
2001 function = "SPI1PASSTHRU";
2002 groups = "SPI1PASSTHRU";
2003 };
2004
2005 pinctrl_spi2ck_default: spi2ck_default {
2006 function = "SPI2CK";
2007 groups = "SPI2CK";
2008 };
2009
2010 pinctrl_spi2cs0_default: spi2cs0_default {
2011 function = "SPI2CS0";
2012 groups = "SPI2CS0";
2013 };
2014
2015 pinctrl_spi2cs1_default: spi2cs1_default {
2016 function = "SPI2CS1";
2017 groups = "SPI2CS1";
2018 };
2019
2020 pinctrl_spi2miso_default: spi2miso_default {
2021 function = "SPI2MISO";
2022 groups = "SPI2MISO";
2023 };
2024
2025 pinctrl_spi2mosi_default: spi2mosi_default {
2026 function = "SPI2MOSI";
2027 groups = "SPI2MOSI";
2028 };
2029
2030 pinctrl_timer3_default: timer3_default {
2031 function = "TIMER3";
2032 groups = "TIMER3";
2033 };
2034
2035 pinctrl_timer4_default: timer4_default {
2036 function = "TIMER4";
2037 groups = "TIMER4";
2038 };
2039
2040 pinctrl_timer5_default: timer5_default {
2041 function = "TIMER5";
2042 groups = "TIMER5";
2043 };
2044
2045 pinctrl_timer6_default: timer6_default {
2046 function = "TIMER6";
2047 groups = "TIMER6";
2048 };
2049
2050 pinctrl_timer7_default: timer7_default {
2051 function = "TIMER7";
2052 groups = "TIMER7";
2053 };
2054
2055 pinctrl_timer8_default: timer8_default {
2056 function = "TIMER8";
2057 groups = "TIMER8";
2058 };
2059
2060 pinctrl_txd1_default: txd1_default {
2061 function = "TXD1";
2062 groups = "TXD1";
2063 };
2064
2065 pinctrl_txd2_default: txd2_default {
2066 function = "TXD2";
2067 groups = "TXD2";
2068 };
2069
2070 pinctrl_txd3_default: txd3_default {
2071 function = "TXD3";
2072 groups = "TXD3";
2073 };
2074
2075 pinctrl_txd4_default: txd4_default {
2076 function = "TXD4";
2077 groups = "TXD4";
2078 };
2079
2080 pinctrl_uart6_default: uart6_default {
2081 function = "UART6";
2082 groups = "UART6";
2083 };
2084
2085 pinctrl_usbcki_default: usbcki_default {
2086 function = "USBCKI";
2087 groups = "USBCKI";
2088 };
2089
2090 pinctrl_usb2ah_default: usb2ah_default {
2091 function = "USB2AH";
2092 groups = "USB2AH";
2093 };
2094
2095 pinctrl_usb11bhid_default: usb11bhid_default {
2096 function = "USB11BHID";
2097 groups = "USB11BHID";
2098 };
2099
2100 pinctrl_usb2bh_default: usb2bh_default {
2101 function = "USB2BH";
2102 groups = "USB2BH";
2103 };
2104
2105 pinctrl_vgabiosrom_default: vgabiosrom_default {
2106 function = "VGABIOSROM";
2107 groups = "VGABIOSROM";
2108 };
2109
2110 pinctrl_vgahs_default: vgahs_default {
2111 function = "VGAHS";
2112 groups = "VGAHS";
2113 };
2114
2115 pinctrl_vgavs_default: vgavs_default {
2116 function = "VGAVS";
2117 groups = "VGAVS";
2118 };
2119
2120 pinctrl_vpi24_default: vpi24_default {
2121 function = "VPI24";
2122 groups = "VPI24";
2123 };
2124
2125 pinctrl_vpo_default: vpo_default {
2126 function = "VPO";
2127 groups = "VPO";
2128 };
2129
2130 pinctrl_wdtrst1_default: wdtrst1_default {
2131 function = "WDTRST1";
2132 groups = "WDTRST1";
2133 };
2134
2135 pinctrl_wdtrst2_default: wdtrst2_default {
2136 function = "WDTRST2";
2137 groups = "WDTRST2";
2138 };
2139
2140 pinctrl_pcie0rc_default: pcie0rc_default {
2141 function = "PCIE0RC";
2142 groups = "PCIE0RC";
2143 };
2144
2145 pinctrl_pcie1rc_default: pcie1rc_default {
2146 function = "PCIE1RC";
2147 groups = "PCIE1RC";
2148 };
2149};