blob: cb8ce8b6b6ff07dd5ff94f7caf8ce862e468017f [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
Billy Tsai5d1b89f2024-10-16 16:59:55 +0800504 sgpiom0: sgpiom@1e780500 {
505 compatible = "aspeed,ast2600-sgpiom";
506 reg = <0x1e780500 0x100>;
507 interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
508 clocks = <&scu ASPEED_CLK_APB2>;
509 #gpio-cells = <2>;
510 gpio-controller;
511 #interrupt-cells = <2>;
512 interrupt-controller;
513 bus-frequency = <1000000>;
514 pinctrl-names = "default";
515 pinctrl-0 = <&pinctrl_sgpm1_default>;
516 status = "disabled";
517 };
518
519 sgpiom1: sgpiom@1e780600 {
520 compatible = "aspeed,ast2600-sgpiom";
521 reg = <0x1e780600 0x100>;
522 interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
523 clocks = <&scu ASPEED_CLK_APB2>;
524 #gpio-cells = <2>;
525 gpio-controller;
526 #interrupt-cells = <2>;
527 interrupt-controller;
528 bus-frequency = <12000000>;
529 pinctrl-names = "default";
530 pinctrl-0 = <&pinctrl_sgpm2_default>;
531 status = "disabled";
532 };
533
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800534 gpio1: gpio@1e780800 {
535 compatible = "aspeed,ast2600-gpio";
536 reg = <0x1e780800 0x800>;
537 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
538 #gpio-cells = <2>;
539 gpio-controller;
540 interrupt-controller;
541 gpio-ranges = <&pinctrl 0 0 208>;
542 ngpios = <36>;
543 };
544
545 uart1: serial@1e783000 {
546 compatible = "ns16550a";
547 reg = <0x1e783000 0x20>;
548 reg-shift = <2>;
549 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
550 clocks = <&scu ASPEED_CLK_GATE_UART1CLK>;
551 clock-frequency = <1846154>;
552 no-loopback-test;
553 status = "disabled";
554 };
555
556 uart5: serial@1e784000 {
557 compatible = "ns16550a";
558 reg = <0x1e784000 0x1000>;
559 reg-shift = <2>;
560 interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
561 clocks = <&scu ASPEED_CLK_GATE_UART5CLK>;
562 clock-frequency = <1846154>;
563 no-loopback-test;
564 status = "disabled";
565 };
566
567 wdt1: watchdog@1e785000 {
568 compatible = "aspeed,ast2600-wdt";
569 reg = <0x1e785000 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800570 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800571 };
572
573 wdt2: watchdog@1e785040 {
574 compatible = "aspeed,ast2600-wdt";
575 reg = <0x1e785040 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800576 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800577 };
578
579 wdt3: watchdog@1e785080 {
580 compatible = "aspeed,ast2600-wdt";
581 reg = <0x1e785080 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800582 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800583 };
584
585 wdt4: watchdog@1e7850C0 {
586 compatible = "aspeed,ast2600-wdt";
587 reg = <0x1e7850C0 0x40>;
Chia-Wei Wang12364cc2021-09-16 14:10:09 +0800588 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800589 };
590
591 lpc: lpc@1e789000 {
592 compatible = "aspeed,ast2600-lpc", "simple-mfd", "syscon";
593 reg = <0x1e789000 0x1000>;
594
595 #address-cells = <1>;
596 #size-cells = <1>;
597 ranges = <0x0 0x1e789000 0x1000>;
598
599 kcs1: kcs1@0 {
600 compatible = "aspeed,ast2600-kcs-bmc";
601 reg = <0x0 0x80>;
602 interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
603 kcs_chan = <1>;
604 kcs_addr = <0xCA0>;
605 status = "disabled";
606 };
607
608 kcs2: kcs2@0 {
609 compatible = "aspeed,ast2600-kcs-bmc";
610 reg = <0x0 0x80>;
611 interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
612 kcs_chan = <2>;
613 kcs_addr = <0xCA8>;
614 status = "disabled";
615 };
616
617 kcs3: kcs3@0 {
618 compatible = "aspeed,ast2600-kcs-bmc";
619 reg = <0x0 0x80>;
620 interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
621 kcs_chan = <3>;
622 kcs_addr = <0xCA2>;
623 };
624
625 kcs4: kcs4@0 {
626 compatible = "aspeed,ast2600-kcs-bmc";
627 reg = <0x0 0x120>;
628 interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
629 kcs_chan = <4>;
630 kcs_addr = <0xCA4>;
631 status = "disabled";
632 };
633
634 lpc_ctrl: lpc-ctrl@80 {
635 compatible = "aspeed,ast2600-lpc-ctrl";
636 reg = <0x80 0x80>;
637 status = "disabled";
638 };
639
640 lpc_snoop: lpc-snoop@80 {
641 compatible = "aspeed,ast2600-lpc-snoop";
642 reg = <0x80 0x80>;
643 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
644 status = "disabled";
645 };
646
647 lhc: lhc@a0 {
648 compatible = "aspeed,ast2600-lhc";
649 reg = <0xa0 0x24 0xc8 0x8>;
650 };
651
652 lpc_reset: reset-controller@98 {
653 compatible = "aspeed,ast2600-lpc-reset";
654 reg = <0x98 0x4>;
655 #reset-cells = <1>;
656 status = "disabled";
657 };
658
659 ibt: ibt@140 {
660 compatible = "aspeed,ast2600-ibt-bmc";
661 reg = <0x140 0x18>;
662 interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
663 status = "disabled";
664 };
665
666 sio_regs: regs {
667 compatible = "aspeed,bmc-misc";
668 };
669
670 mbox: mbox@200 {
671 compatible = "aspeed,ast2600-mbox";
672 reg = <0x200 0x5c>;
673 interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
674 #mbox-cells = <1>;
675 status = "disabled";
676 };
677 };
678
679 uart2: serial@1e78d000 {
680 compatible = "ns16550a";
681 reg = <0x1e78d000 0x20>;
682 reg-shift = <2>;
683 interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
684 clocks = <&scu ASPEED_CLK_GATE_UART2CLK>;
685 clock-frequency = <1846154>;
686 no-loopback-test;
687 status = "disabled";
688 };
689
690 uart3: serial@1e78e000 {
691 compatible = "ns16550a";
692 reg = <0x1e78e000 0x20>;
693 reg-shift = <2>;
694 interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
695 clocks = <&scu ASPEED_CLK_GATE_UART3CLK>;
696 clock-frequency = <1846154>;
697 no-loopback-test;
698 status = "disabled";
699 };
700
701 uart4: serial@1e78f000 {
702 compatible = "ns16550a";
703 reg = <0x1e78f000 0x20>;
704 reg-shift = <2>;
705 interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
706 clocks = <&scu ASPEED_CLK_GATE_UART4CLK>;
707 clock-frequency = <1846154>;
708 no-loopback-test;
709 status = "disabled";
710 };
711
712 i2c: bus@1e78a000 {
713 compatible = "simple-bus";
Ryan Chen56dd9182023-01-30 14:19:25 +0800714 reg = <0x1e78a000 0x1000>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800715 #address-cells = <1>;
716 #size-cells = <1>;
717 ranges = <0 0x1e78a000 0x1000>;
718 };
719
720 fsim0: fsi@1e79b000 {
721 compatible = "aspeed,ast2600-fsi-master", "fsi-master";
722 reg = <0x1e79b000 0x94>;
723 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
724 pinctrl-names = "default";
725 pinctrl-0 = <&pinctrl_fsi1_default>;
726 clocks = <&scu ASPEED_CLK_GATE_FSICLK>;
727 status = "disabled";
728 };
729
730 fsim1: fsi@1e79b100 {
731 compatible = "aspeed,ast2600-fsi-master", "fsi-master";
732 reg = <0x1e79b100 0x94>;
733 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
734 pinctrl-names = "default";
735 pinctrl-0 = <&pinctrl_fsi2_default>;
736 clocks = <&scu ASPEED_CLK_GATE_FSICLK>;
737 status = "disabled";
738 };
739
740 uart6: serial@1e790000 {
741 compatible = "ns16550a";
742 reg = <0x1e790000 0x20>;
743 reg-shift = <2>;
744 interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
745 clocks = <&scu ASPEED_CLK_GATE_UART6CLK>;
746 clock-frequency = <1846154>;
747 no-loopback-test;
748 status = "disabled";
749 };
750
751 uart7: serial@1e790100 {
752 compatible = "ns16550a";
753 reg = <0x1e790100 0x20>;
754 reg-shift = <2>;
755 interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>;
756 clocks = <&scu ASPEED_CLK_GATE_UART7CLK>;
757 clock-frequency = <1846154>;
758 no-loopback-test;
759 status = "disabled";
760 };
761
762 uart8: serial@1e790200 {
763 compatible = "ns16550a";
764 reg = <0x1e790200 0x20>;
765 reg-shift = <2>;
766 interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
767 clocks = <&scu ASPEED_CLK_GATE_UART8CLK>;
768 clock-frequency = <1846154>;
769 no-loopback-test;
770 status = "disabled";
771 };
772
773 uart9: serial@1e790300 {
774 compatible = "ns16550a";
775 reg = <0x1e790300 0x20>;
776 reg-shift = <2>;
777 interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
778 clocks = <&scu ASPEED_CLK_GATE_UART9CLK>;
779 clock-frequency = <1846154>;
780 no-loopback-test;
781 status = "disabled";
782 };
783
784 uart10: serial@1e790400 {
785 compatible = "ns16550a";
786 reg = <0x1e790400 0x20>;
787 reg-shift = <2>;
788 interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
789 clocks = <&scu ASPEED_CLK_GATE_UART10CLK>;
790 clock-frequency = <1846154>;
791 no-loopback-test;
792 status = "disabled";
793 };
794
795 uart11: serial@1e790500 {
796 compatible = "ns16550a";
797 reg = <0x1e790400 0x20>;
798 reg-shift = <2>;
799 interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
800 clocks = <&scu ASPEED_CLK_GATE_UART11CLK>;
801 clock-frequency = <1846154>;
802 no-loopback-test;
803 status = "disabled";
804 };
805
806 uart12: serial@1e790600 {
807 compatible = "ns16550a";
808 reg = <0x1e790600 0x20>;
809 reg-shift = <2>;
810 interrupts = <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
811 clocks = <&scu ASPEED_CLK_GATE_UART12CLK>;
812 clock-frequency = <1846154>;
813 no-loopback-test;
814 status = "disabled";
815 };
816
817 uart13: serial@1e790700 {
818 compatible = "ns16550a";
819 reg = <0x1e790700 0x20>;
820 reg-shift = <2>;
821 interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
822 clocks = <&scu ASPEED_CLK_GATE_UART13CLK>;
823 clock-frequency = <1846154>;
824 no-loopback-test;
825 status = "disabled";
826 };
827
828 display_port: dp@1e6eb000 {
829 compatible = "aspeed,ast2600-displayport";
830 reg = <0x1e6eb000 0x200>;
831 interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
832 resets = <&rst ASPEED_RESET_DP> ,<&rst ASPEED_RESET_DP_MCU>;
833 status = "disabled";
834 };
835
836 };
837
838 };
839
840};
841
842&i2c {
843 i2cglobal: i2cg@00 {
844 compatible = "aspeed,ast2600-i2c-global";
845 reg = <0x0 0x40>;
846 resets = <&rst ASPEED_RESET_I2C>;
847#if 0
848 new-mode;
849#endif
850 };
851
852 i2c0: i2c@80 {
853 #address-cells = <1>;
854 #size-cells = <0>;
855 #interrupt-cells = <1>;
856
857 reg = <0x80 0x80 0xC00 0x20>;
858 compatible = "aspeed,ast2600-i2c-bus";
859 bus-frequency = <100000>;
860 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930861 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800862 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930863 pinctrl-names = "default";
864 pinctrl-0 = <&pinctrl_i2c1_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800865 status = "disabled";
866 };
867
868 i2c1: i2c@100 {
869 #address-cells = <1>;
870 #size-cells = <0>;
871 #interrupt-cells = <1>;
872
873 reg = <0x100 0x80 0xC20 0x20>;
874 compatible = "aspeed,ast2600-i2c-bus";
875 bus-frequency = <100000>;
876 interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930877 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800878 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930879 pinctrl-names = "default";
880 pinctrl-0 = <&pinctrl_i2c2_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800881 status = "disabled";
882 };
883
884 i2c2: i2c@180 {
885 #address-cells = <1>;
886 #size-cells = <0>;
887 #interrupt-cells = <1>;
888
889 reg = <0x180 0x80 0xC40 0x20>;
890 compatible = "aspeed,ast2600-i2c-bus";
891 bus-frequency = <100000>;
892 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930893 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800894 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930895 pinctrl-names = "default";
896 pinctrl-0 = <&pinctrl_i2c3_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930897 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800898 };
899
900 i2c3: i2c@200 {
901 #address-cells = <1>;
902 #size-cells = <0>;
903 #interrupt-cells = <1>;
904
905 reg = <0x200 0x40 0xC60 0x20>;
906 compatible = "aspeed,ast2600-i2c-bus";
907 bus-frequency = <100000>;
908 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930909 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800910 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930911 pinctrl-names = "default";
912 pinctrl-0 = <&pinctrl_i2c4_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930913 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800914 };
915
916 i2c4: i2c@280 {
917 #address-cells = <1>;
918 #size-cells = <0>;
919 #interrupt-cells = <1>;
920
921 reg = <0x280 0x80 0xC80 0x20>;
922 compatible = "aspeed,ast2600-i2c-bus";
923 bus-frequency = <100000>;
924 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930925 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800926 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930927 pinctrl-names = "default";
928 pinctrl-0 = <&pinctrl_i2c5_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930929 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800930 };
931
932 i2c5: i2c@300 {
933 #address-cells = <1>;
934 #size-cells = <0>;
935 #interrupt-cells = <1>;
936
937 reg = <0x300 0x40 0xCA0 0x20>;
938 compatible = "aspeed,ast2600-i2c-bus";
939 bus-frequency = <100000>;
940 interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930941 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800942 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930943 pinctrl-names = "default";
944 pinctrl-0 = <&pinctrl_i2c6_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930945 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800946 };
947
948 i2c6: i2c@380 {
949 #address-cells = <1>;
950 #size-cells = <0>;
951 #interrupt-cells = <1>;
952
953 reg = <0x380 0x80 0xCC0 0x20>;
954 compatible = "aspeed,ast2600-i2c-bus";
955 bus-frequency = <100000>;
956 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930957 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800958 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930959 pinctrl-names = "default";
960 pinctrl-0 = <&pinctrl_i2c7_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930961 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800962 };
963
964 i2c7: i2c@400 {
965 #address-cells = <1>;
966 #size-cells = <0>;
967 #interrupt-cells = <1>;
968
969 reg = <0x400 0x80 0xCE0 0x20>;
970 compatible = "aspeed,ast2600-i2c-bus";
971 bus-frequency = <100000>;
972 interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930973 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800974 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930975 pinctrl-names = "default";
976 pinctrl-0 = <&pinctrl_i2c8_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930977 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800978 };
979
980 i2c8: i2c@480 {
981 #address-cells = <1>;
982 #size-cells = <0>;
983 #interrupt-cells = <1>;
984
985 reg = <0x480 0x80 0xD00 0x20>;
986 compatible = "aspeed,ast2600-i2c-bus";
987 bus-frequency = <100000>;
988 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +0930989 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800990 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +0930991 pinctrl-names = "default";
992 pinctrl-0 = <&pinctrl_i2c9_default>;
Joel Stanleybfd04b22022-06-23 14:40:33 +0930993 status = "disabled";
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +0800994 };
995
996 i2c9: i2c@500 {
997 #address-cells = <1>;
998 #size-cells = <0>;
999 #interrupt-cells = <1>;
1000
1001 reg = <0x500 0x80 0xD20 0x20>;
1002 compatible = "aspeed,ast2600-i2c-bus";
1003 bus-frequency = <100000>;
1004 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301005 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001006 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301007 pinctrl-names = "default";
1008 pinctrl-0 = <&pinctrl_i2c10_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001009 status = "disabled";
1010 };
1011
1012 i2c10: i2c@580 {
1013 #address-cells = <1>;
1014 #size-cells = <0>;
1015 #interrupt-cells = <1>;
1016
1017 reg = <0x580 0x80 0xD40 0x20>;
1018 compatible = "aspeed,ast2600-i2c-bus";
1019 bus-frequency = <100000>;
1020 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301021 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001022 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301023 pinctrl-names = "default";
1024 pinctrl-0 = <&pinctrl_i2c11_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001025 status = "disabled";
1026 };
1027
1028 i2c11: i2c@600 {
1029 #address-cells = <1>;
1030 #size-cells = <0>;
1031 #interrupt-cells = <1>;
1032
1033 reg = <0x600 0x80 0xD60 0x20>;
1034 compatible = "aspeed,ast2600-i2c-bus";
1035 bus-frequency = <100000>;
1036 interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301037 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001038 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301039 pinctrl-names = "default";
1040 pinctrl-0 = <&pinctrl_i2c12_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001041 status = "disabled";
1042 };
1043
1044 i2c12: i2c@680 {
1045 #address-cells = <1>;
1046 #size-cells = <0>;
1047 #interrupt-cells = <1>;
1048
1049 reg = <0x680 0x80 0xD80 0x20>;
1050 compatible = "aspeed,ast2600-i2c-bus";
1051 bus-frequency = <100000>;
1052 interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301053 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001054 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301055 pinctrl-names = "default";
1056 pinctrl-0 = <&pinctrl_i2c13_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001057 status = "disabled";
1058 };
1059
1060 i2c13: i2c@700 {
1061 #address-cells = <1>;
1062 #size-cells = <0>;
1063 #interrupt-cells = <1>;
1064
1065 reg = <0x700 0x80 0xDA0 0x20>;
1066 compatible = "aspeed,ast2600-i2c-bus";
1067 bus-frequency = <100000>;
1068 interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301069 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001070 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301071 pinctrl-names = "default";
1072 pinctrl-0 = <&pinctrl_i2c14_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001073 status = "disabled";
1074 };
1075
1076 i2c14: i2c@780 {
1077 #address-cells = <1>;
1078 #size-cells = <0>;
1079 #interrupt-cells = <1>;
1080
1081 reg = <0x780 0x80 0xDC0 0x20>;
1082 compatible = "aspeed,ast2600-i2c-bus";
1083 bus-frequency = <100000>;
1084 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301085 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001086 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301087 pinctrl-names = "default";
1088 pinctrl-0 = <&pinctrl_i2c15_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001089 status = "disabled";
1090 };
1091
1092 i2c15: i2c@800 {
1093 #address-cells = <1>;
1094 #size-cells = <0>;
1095 #interrupt-cells = <1>;
1096
1097 reg = <0x800 0x80 0xDE0 0x20>;
1098 compatible = "aspeed,ast2600-i2c-bus";
1099 bus-frequency = <100000>;
1100 interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
Joel Stanley2e8783b2022-06-23 14:40:32 +09301101 resets = <&rst ASPEED_RESET_I2C>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001102 clocks = <&scu ASPEED_CLK_APB2>;
Eddie James5b1ae362022-06-23 14:40:31 +09301103 pinctrl-names = "default";
1104 pinctrl-0 = <&pinctrl_i2c16_default>;
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001105 status = "disabled";
1106 };
1107
1108};
1109
1110&pinctrl {
1111 pinctrl_fmcquad_default: fmcquad_default {
1112 function = "FMCQUAD";
1113 groups = "FMCQUAD";
1114 };
1115
1116 pinctrl_spi1_default: spi1_default {
1117 function = "SPI1";
1118 groups = "SPI1";
1119 };
1120
1121 pinctrl_spi1abr_default: spi1abr_default {
1122 function = "SPI1ABR";
1123 groups = "SPI1ABR";
1124 };
1125
1126 pinctrl_spi1cs1_default: spi1cs1_default {
1127 function = "SPI1CS1";
1128 groups = "SPI1CS1";
1129 };
1130
1131 pinctrl_spi1wp_default: spi1wp_default {
1132 function = "SPI1WP";
1133 groups = "SPI1WP";
1134 };
1135
1136 pinctrl_spi1quad_default: spi1quad_default {
1137 function = "SPI1QUAD";
1138 groups = "SPI1QUAD";
1139 };
1140
1141 pinctrl_spi2_default: spi2_default {
1142 function = "SPI2";
1143 groups = "SPI2";
1144 };
1145
1146 pinctrl_spi2cs1_default: spi2cs1_default {
1147 function = "SPI2CS1";
1148 groups = "SPI2CS1";
1149 };
1150
1151 pinctrl_spi2cs2_default: spi2cs2_default {
1152 function = "SPI2CS2";
1153 groups = "SPI2CS2";
1154 };
1155
1156 pinctrl_spi2quad_default: spi2quad_default {
1157 function = "SPI2QUAD";
1158 groups = "SPI2QUAD";
1159 };
1160
1161 pinctrl_acpi_default: acpi_default {
1162 function = "ACPI";
1163 groups = "ACPI";
1164 };
1165
1166 pinctrl_adc0_default: adc0_default {
1167 function = "ADC0";
1168 groups = "ADC0";
1169 };
1170
1171 pinctrl_adc1_default: adc1_default {
1172 function = "ADC1";
1173 groups = "ADC1";
1174 };
1175
1176 pinctrl_adc10_default: adc10_default {
1177 function = "ADC10";
1178 groups = "ADC10";
1179 };
1180
1181 pinctrl_adc11_default: adc11_default {
1182 function = "ADC11";
1183 groups = "ADC11";
1184 };
1185
1186 pinctrl_adc12_default: adc12_default {
1187 function = "ADC12";
1188 groups = "ADC12";
1189 };
1190
1191 pinctrl_adc13_default: adc13_default {
1192 function = "ADC13";
1193 groups = "ADC13";
1194 };
1195
1196 pinctrl_adc14_default: adc14_default {
1197 function = "ADC14";
1198 groups = "ADC14";
1199 };
1200
1201 pinctrl_adc15_default: adc15_default {
1202 function = "ADC15";
1203 groups = "ADC15";
1204 };
1205
1206 pinctrl_adc2_default: adc2_default {
1207 function = "ADC2";
1208 groups = "ADC2";
1209 };
1210
1211 pinctrl_adc3_default: adc3_default {
1212 function = "ADC3";
1213 groups = "ADC3";
1214 };
1215
1216 pinctrl_adc4_default: adc4_default {
1217 function = "ADC4";
1218 groups = "ADC4";
1219 };
1220
1221 pinctrl_adc5_default: adc5_default {
1222 function = "ADC5";
1223 groups = "ADC5";
1224 };
1225
1226 pinctrl_adc6_default: adc6_default {
1227 function = "ADC6";
1228 groups = "ADC6";
1229 };
1230
1231 pinctrl_adc7_default: adc7_default {
1232 function = "ADC7";
1233 groups = "ADC7";
1234 };
1235
1236 pinctrl_adc8_default: adc8_default {
1237 function = "ADC8";
1238 groups = "ADC8";
1239 };
1240
1241 pinctrl_adc9_default: adc9_default {
1242 function = "ADC9";
1243 groups = "ADC9";
1244 };
1245
1246 pinctrl_bmcint_default: bmcint_default {
1247 function = "BMCINT";
1248 groups = "BMCINT";
1249 };
1250
1251 pinctrl_ddcclk_default: ddcclk_default {
1252 function = "DDCCLK";
1253 groups = "DDCCLK";
1254 };
1255
1256 pinctrl_ddcdat_default: ddcdat_default {
1257 function = "DDCDAT";
1258 groups = "DDCDAT";
1259 };
1260
1261 pinctrl_espi_default: espi_default {
1262 function = "ESPI";
1263 groups = "ESPI";
1264 };
1265
1266 pinctrl_fsi1_default: fsi1_default {
1267 function = "FSI1";
1268 groups = "FSI1";
1269 };
1270
1271 pinctrl_fsi2_default: fsi2_default {
1272 function = "FSI2";
1273 groups = "FSI2";
1274 };
1275
1276 pinctrl_fwspics1_default: fwspics1_default {
1277 function = "FWSPICS1";
1278 groups = "FWSPICS1";
1279 };
1280
1281 pinctrl_fwspics2_default: fwspics2_default {
1282 function = "FWSPICS2";
1283 groups = "FWSPICS2";
1284 };
1285
1286 pinctrl_gpid0_default: gpid0_default {
1287 function = "GPID0";
1288 groups = "GPID0";
1289 };
1290
1291 pinctrl_gpid2_default: gpid2_default {
1292 function = "GPID2";
1293 groups = "GPID2";
1294 };
1295
1296 pinctrl_gpid4_default: gpid4_default {
1297 function = "GPID4";
1298 groups = "GPID4";
1299 };
1300
1301 pinctrl_gpid6_default: gpid6_default {
1302 function = "GPID6";
1303 groups = "GPID6";
1304 };
1305
1306 pinctrl_gpie0_default: gpie0_default {
1307 function = "GPIE0";
1308 groups = "GPIE0";
1309 };
1310
1311 pinctrl_gpie2_default: gpie2_default {
1312 function = "GPIE2";
1313 groups = "GPIE2";
1314 };
1315
1316 pinctrl_gpie4_default: gpie4_default {
1317 function = "GPIE4";
1318 groups = "GPIE4";
1319 };
1320
1321 pinctrl_gpie6_default: gpie6_default {
1322 function = "GPIE6";
1323 groups = "GPIE6";
1324 };
1325
1326 pinctrl_i2c1_default: i2c1_default {
1327 function = "I2C1";
1328 groups = "I2C1";
1329 };
Eddie James5b1ae362022-06-23 14:40:31 +09301330
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001331 pinctrl_i2c2_default: i2c2_default {
1332 function = "I2C2";
1333 groups = "I2C2";
1334 };
1335
1336 pinctrl_i2c3_default: i2c3_default {
1337 function = "I2C3";
1338 groups = "I2C3";
1339 };
1340
1341 pinctrl_i2c4_default: i2c4_default {
1342 function = "I2C4";
1343 groups = "I2C4";
1344 };
1345
1346 pinctrl_i2c5_default: i2c5_default {
1347 function = "I2C5";
1348 groups = "I2C5";
1349 };
1350
1351 pinctrl_i2c6_default: i2c6_default {
1352 function = "I2C6";
1353 groups = "I2C6";
1354 };
1355
1356 pinctrl_i2c7_default: i2c7_default {
1357 function = "I2C7";
1358 groups = "I2C7";
1359 };
1360
1361 pinctrl_i2c8_default: i2c8_default {
1362 function = "I2C8";
1363 groups = "I2C8";
1364 };
1365
1366 pinctrl_i2c9_default: i2c9_default {
1367 function = "I2C9";
1368 groups = "I2C9";
1369 };
1370
1371 pinctrl_i2c10_default: i2c10_default {
1372 function = "I2C10";
1373 groups = "I2C10";
1374 };
1375
1376 pinctrl_i2c11_default: i2c11_default {
1377 function = "I2C11";
1378 groups = "I2C11";
1379 };
1380
1381 pinctrl_i2c12_default: i2c12_default {
1382 function = "I2C12";
1383 groups = "I2C12";
1384 };
1385
1386 pinctrl_i2c13_default: i2c13_default {
1387 function = "I2C13";
1388 groups = "I2C13";
1389 };
1390
1391 pinctrl_i2c14_default: i2c14_default {
1392 function = "I2C14";
1393 groups = "I2C14";
1394 };
1395
1396 pinctrl_i2c15_default: i2c15_default {
1397 function = "I2C15";
1398 groups = "I2C15";
1399 };
1400
1401 pinctrl_i2c16_default: i2c16_default {
1402 function = "I2C16";
1403 groups = "I2C16";
1404 };
1405
1406 pinctrl_lad0_default: lad0_default {
1407 function = "LAD0";
1408 groups = "LAD0";
1409 };
1410
1411 pinctrl_lad1_default: lad1_default {
1412 function = "LAD1";
1413 groups = "LAD1";
1414 };
1415
1416 pinctrl_lad2_default: lad2_default {
1417 function = "LAD2";
1418 groups = "LAD2";
1419 };
1420
1421 pinctrl_lad3_default: lad3_default {
1422 function = "LAD3";
1423 groups = "LAD3";
1424 };
1425
1426 pinctrl_lclk_default: lclk_default {
1427 function = "LCLK";
1428 groups = "LCLK";
1429 };
1430
1431 pinctrl_lframe_default: lframe_default {
1432 function = "LFRAME";
1433 groups = "LFRAME";
1434 };
1435
1436 pinctrl_lpchc_default: lpchc_default {
1437 function = "LPCHC";
1438 groups = "LPCHC";
1439 };
1440
1441 pinctrl_lpcpd_default: lpcpd_default {
1442 function = "LPCPD";
1443 groups = "LPCPD";
1444 };
1445
1446 pinctrl_lpcplus_default: lpcplus_default {
1447 function = "LPCPLUS";
1448 groups = "LPCPLUS";
1449 };
1450
1451 pinctrl_lpcpme_default: lpcpme_default {
1452 function = "LPCPME";
1453 groups = "LPCPME";
1454 };
1455
1456 pinctrl_lpcrst_default: lpcrst_default {
1457 function = "LPCRST";
1458 groups = "LPCRST";
1459 };
1460
1461 pinctrl_lpcsmi_default: lpcsmi_default {
1462 function = "LPCSMI";
1463 groups = "LPCSMI";
1464 };
1465
1466 pinctrl_lsirq_default: lsirq_default {
1467 function = "LSIRQ";
1468 groups = "LSIRQ";
1469 };
1470
1471 pinctrl_mac1link_default: mac1link_default {
1472 function = "MAC1LINK";
1473 groups = "MAC1LINK";
1474 };
1475
1476 pinctrl_mac2link_default: mac2link_default {
1477 function = "MAC2LINK";
1478 groups = "MAC2LINK";
1479 };
1480
1481 pinctrl_mac3link_default: mac3link_default {
1482 function = "MAC3LINK";
1483 groups = "MAC3LINK";
1484 };
1485
1486 pinctrl_mac4link_default: mac4link_default {
1487 function = "MAC4LINK";
1488 groups = "MAC4LINK";
1489 };
1490
1491 pinctrl_mdio1_default: mdio1_default {
1492 function = "MDIO1";
1493 groups = "MDIO1";
1494 };
1495
1496 pinctrl_mdio2_default: mdio2_default {
1497 function = "MDIO2";
1498 groups = "MDIO2";
1499 };
1500
1501 pinctrl_mdio3_default: mdio3_default {
1502 function = "MDIO3";
1503 groups = "MDIO3";
1504 };
1505
1506 pinctrl_mdio4_default: mdio4_default {
1507 function = "MDIO4";
1508 groups = "MDIO4";
1509 };
1510
1511 pinctrl_rmii1_default: rmii1_default {
1512 function = "RMII1";
1513 groups = "RMII1";
1514 };
1515
1516 pinctrl_rmii2_default: rmii2_default {
1517 function = "RMII2";
1518 groups = "RMII2";
1519 };
1520
1521 pinctrl_rmii3_default: rmii3_default {
1522 function = "RMII3";
1523 groups = "RMII3";
1524 };
1525
1526 pinctrl_rmii4_default: rmii4_default {
1527 function = "RMII4";
1528 groups = "RMII4";
1529 };
1530
1531 pinctrl_rmii1rclk_default: rmii1rclk_default {
1532 function = "RMII1RCLK";
1533 groups = "RMII1RCLK";
1534 };
1535
1536 pinctrl_rmii2rclk_default: rmii2rclk_default {
1537 function = "RMII2RCLK";
1538 groups = "RMII2RCLK";
1539 };
1540
1541 pinctrl_rmii3rclk_default: rmii3rclk_default {
1542 function = "RMII3RCLK";
1543 groups = "RMII3RCLK";
1544 };
1545
1546 pinctrl_rmii4rclk_default: rmii4rclk_default {
1547 function = "RMII4RCLK";
1548 groups = "RMII4RCLK";
1549 };
1550
1551 pinctrl_ncts1_default: ncts1_default {
1552 function = "NCTS1";
1553 groups = "NCTS1";
1554 };
1555
1556 pinctrl_ncts2_default: ncts2_default {
1557 function = "NCTS2";
1558 groups = "NCTS2";
1559 };
1560
1561 pinctrl_ncts3_default: ncts3_default {
1562 function = "NCTS3";
1563 groups = "NCTS3";
1564 };
1565
1566 pinctrl_ncts4_default: ncts4_default {
1567 function = "NCTS4";
1568 groups = "NCTS4";
1569 };
1570
1571 pinctrl_ndcd1_default: ndcd1_default {
1572 function = "NDCD1";
1573 groups = "NDCD1";
1574 };
1575
1576 pinctrl_ndcd2_default: ndcd2_default {
1577 function = "NDCD2";
1578 groups = "NDCD2";
1579 };
1580
1581 pinctrl_ndcd3_default: ndcd3_default {
1582 function = "NDCD3";
1583 groups = "NDCD3";
1584 };
1585
1586 pinctrl_ndcd4_default: ndcd4_default {
1587 function = "NDCD4";
1588 groups = "NDCD4";
1589 };
1590
1591 pinctrl_ndsr1_default: ndsr1_default {
1592 function = "NDSR1";
1593 groups = "NDSR1";
1594 };
1595
1596 pinctrl_ndsr2_default: ndsr2_default {
1597 function = "NDSR2";
1598 groups = "NDSR2";
1599 };
1600
1601 pinctrl_ndsr3_default: ndsr3_default {
1602 function = "NDSR3";
1603 groups = "NDSR3";
1604 };
1605
1606 pinctrl_ndsr4_default: ndsr4_default {
1607 function = "NDSR4";
1608 groups = "NDSR4";
1609 };
1610
1611 pinctrl_ndtr1_default: ndtr1_default {
1612 function = "NDTR1";
1613 groups = "NDTR1";
1614 };
1615
1616 pinctrl_ndtr2_default: ndtr2_default {
1617 function = "NDTR2";
1618 groups = "NDTR2";
1619 };
1620
1621 pinctrl_ndtr3_default: ndtr3_default {
1622 function = "NDTR3";
1623 groups = "NDTR3";
1624 };
1625
1626 pinctrl_ndtr4_default: ndtr4_default {
1627 function = "NDTR4";
1628 groups = "NDTR4";
1629 };
1630
1631 pinctrl_nri1_default: nri1_default {
1632 function = "NRI1";
1633 groups = "NRI1";
1634 };
1635
1636 pinctrl_nri2_default: nri2_default {
1637 function = "NRI2";
1638 groups = "NRI2";
1639 };
1640
1641 pinctrl_nri3_default: nri3_default {
1642 function = "NRI3";
1643 groups = "NRI3";
1644 };
1645
1646 pinctrl_nri4_default: nri4_default {
1647 function = "NRI4";
1648 groups = "NRI4";
1649 };
1650
1651 pinctrl_nrts1_default: nrts1_default {
1652 function = "NRTS1";
1653 groups = "NRTS1";
1654 };
1655
1656 pinctrl_nrts2_default: nrts2_default {
1657 function = "NRTS2";
1658 groups = "NRTS2";
1659 };
1660
1661 pinctrl_nrts3_default: nrts3_default {
1662 function = "NRTS3";
1663 groups = "NRTS3";
1664 };
1665
1666 pinctrl_nrts4_default: nrts4_default {
1667 function = "NRTS4";
1668 groups = "NRTS4";
1669 };
1670
1671 pinctrl_oscclk_default: oscclk_default {
1672 function = "OSCCLK";
1673 groups = "OSCCLK";
1674 };
1675
1676 pinctrl_pewake_default: pewake_default {
1677 function = "PEWAKE";
1678 groups = "PEWAKE";
1679 };
1680
1681 pinctrl_pnor_default: pnor_default {
1682 function = "PNOR";
1683 groups = "PNOR";
1684 };
1685
1686 pinctrl_pwm0_default: pwm0_default {
1687 function = "PWM0";
1688 groups = "PWM0";
1689 };
1690
1691 pinctrl_pwm1_default: pwm1_default {
1692 function = "PWM1";
1693 groups = "PWM1";
1694 };
1695
1696 pinctrl_pwm2_default: pwm2_default {
1697 function = "PWM2";
1698 groups = "PWM2";
1699 };
1700
1701 pinctrl_pwm3_default: pwm3_default {
1702 function = "PWM3";
1703 groups = "PWM3";
1704 };
1705
1706 pinctrl_pwm4_default: pwm4_default {
1707 function = "PWM4";
1708 groups = "PWM4";
1709 };
1710
1711 pinctrl_pwm5_default: pwm5_default {
1712 function = "PWM5";
1713 groups = "PWM5";
1714 };
1715
1716 pinctrl_pwm6_default: pwm6_default {
1717 function = "PWM6";
1718 groups = "PWM6";
1719 };
1720
1721 pinctrl_pwm7_default: pwm7_default {
1722 function = "PWM7";
1723 groups = "PWM7";
1724 };
1725
Billy Tsai01013c82022-03-08 11:04:06 +08001726 pinctrl_pwm8g0_default: pwm8g0_default {
1727 function = "PWM8G0";
1728 groups = "PWM8G0";
1729 };
1730
1731 pinctrl_pwm8g1_default: pwm8g1_default {
1732 function = "PWM8G1";
1733 groups = "PWM8G1";
1734 };
1735
1736 pinctrl_pwm9g0_default: pwm9g0_default {
1737 function = "PWM9G0";
1738 groups = "PWM9G0";
1739 };
1740
1741 pinctrl_pwm9g1_default: pwm9g1_default {
1742 function = "PWM9G1";
1743 groups = "PWM9G1";
1744 };
1745
1746 pinctrl_pwm10g0_default: pwm10g0_default {
1747 function = "PWM10G0";
1748 groups = "PWM10G0";
1749 };
1750
1751 pinctrl_pwm10g1_default: pwm10g1_default {
1752 function = "PWM10G1";
1753 groups = "PWM10G1";
1754 };
1755
1756 pinctrl_pwm11g0_default: pwm11g0_default {
1757 function = "PWM11G0";
1758 groups = "PWM11G0";
1759 };
1760
1761 pinctrl_pwm11g1_default: pwm11g1_default {
1762 function = "PWM11G1";
1763 groups = "PWM11G1";
1764 };
1765
1766 pinctrl_pwm12g0_default: pwm12g0_default {
1767 function = "PWM12G0";
1768 groups = "PWM12G0";
1769 };
1770
1771 pinctrl_pwm12g1_default: pwm12g1_default {
1772 function = "PWM12G1";
1773 groups = "PWM12G1";
1774 };
1775
1776 pinctrl_pwm13g0_default: pwm13g0_default {
1777 function = "PWM13G0";
1778 groups = "PWM13G0";
1779 };
1780
1781 pinctrl_pwm13g1_default: pwm13g1_default {
1782 function = "PWM13G1";
1783 groups = "PWM13G1";
1784 };
1785
1786 pinctrl_pwm14g0_default: pwm14g0_default {
1787 function = "PWM14G0";
1788 groups = "PWM14G0";
1789 };
1790
1791 pinctrl_pwm14g1_default: pwm14g1_default {
1792 function = "PWM14G1";
1793 groups = "PWM14G1";
1794 };
1795
1796 pinctrl_pwm15g0_default: pwm15g0_default {
1797 function = "PWM15G0";
1798 groups = "PWM15G0";
1799 };
1800
1801 pinctrl_pwm15g1_default: pwm15g1_default {
1802 function = "PWM15G1";
1803 groups = "PWM15G1";
1804 };
1805
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08001806 pinctrl_rgmii1_default: rgmii1_default {
1807 function = "RGMII1";
1808 groups = "RGMII1";
1809 };
1810
1811 pinctrl_rgmii2_default: rgmii2_default {
1812 function = "RGMII2";
1813 groups = "RGMII2";
1814 };
1815
1816 pinctrl_rgmii3_default: rgmii3_default {
1817 function = "RGMII3";
1818 groups = "RGMII3";
1819 };
1820
1821 pinctrl_rgmii4_default: rgmii4_default {
1822 function = "RGMII4";
1823 groups = "RGMII4";
1824 };
1825
1826 pinctrl_rmii1_default: rmii1_default {
1827 function = "RMII1";
1828 groups = "RMII1";
1829 };
1830
1831 pinctrl_rmii2_default: rmii2_default {
1832 function = "RMII2";
1833 groups = "RMII2";
1834 };
1835
1836 pinctrl_rxd1_default: rxd1_default {
1837 function = "RXD1";
1838 groups = "RXD1";
1839 };
1840
1841 pinctrl_rxd2_default: rxd2_default {
1842 function = "RXD2";
1843 groups = "RXD2";
1844 };
1845
1846 pinctrl_rxd3_default: rxd3_default {
1847 function = "RXD3";
1848 groups = "RXD3";
1849 };
1850
1851 pinctrl_rxd4_default: rxd4_default {
1852 function = "RXD4";
1853 groups = "RXD4";
1854 };
1855
1856 pinctrl_salt1_default: salt1_default {
1857 function = "SALT1";
1858 groups = "SALT1";
1859 };
1860
1861 pinctrl_salt10_default: salt10_default {
1862 function = "SALT10";
1863 groups = "SALT10";
1864 };
1865
1866 pinctrl_salt11_default: salt11_default {
1867 function = "SALT11";
1868 groups = "SALT11";
1869 };
1870
1871 pinctrl_salt12_default: salt12_default {
1872 function = "SALT12";
1873 groups = "SALT12";
1874 };
1875
1876 pinctrl_salt13_default: salt13_default {
1877 function = "SALT13";
1878 groups = "SALT13";
1879 };
1880
1881 pinctrl_salt14_default: salt14_default {
1882 function = "SALT14";
1883 groups = "SALT14";
1884 };
1885
1886 pinctrl_salt2_default: salt2_default {
1887 function = "SALT2";
1888 groups = "SALT2";
1889 };
1890
1891 pinctrl_salt3_default: salt3_default {
1892 function = "SALT3";
1893 groups = "SALT3";
1894 };
1895
1896 pinctrl_salt4_default: salt4_default {
1897 function = "SALT4";
1898 groups = "SALT4";
1899 };
1900
1901 pinctrl_salt5_default: salt5_default {
1902 function = "SALT5";
1903 groups = "SALT5";
1904 };
1905
1906 pinctrl_salt6_default: salt6_default {
1907 function = "SALT6";
1908 groups = "SALT6";
1909 };
1910
1911 pinctrl_salt7_default: salt7_default {
1912 function = "SALT7";
1913 groups = "SALT7";
1914 };
1915
1916 pinctrl_salt8_default: salt8_default {
1917 function = "SALT8";
1918 groups = "SALT8";
1919 };
1920
1921 pinctrl_salt9_default: salt9_default {
1922 function = "SALT9";
1923 groups = "SALT9";
1924 };
1925
1926 pinctrl_scl1_default: scl1_default {
1927 function = "SCL1";
1928 groups = "SCL1";
1929 };
1930
1931 pinctrl_scl2_default: scl2_default {
1932 function = "SCL2";
1933 groups = "SCL2";
1934 };
1935
1936 pinctrl_sd1_default: sd1_default {
1937 function = "SD1";
1938 groups = "SD1";
1939 };
1940
1941 pinctrl_sd2_default: sd2_default {
1942 function = "SD2";
1943 groups = "SD2";
1944 };
1945
1946 pinctrl_emmc_default: emmc_default {
1947 function = "EMMC";
1948 groups = "EMMC";
1949 };
1950
1951 pinctrl_emmcg8_default: emmcg8_default {
1952 function = "EMMCG8";
1953 groups = "EMMCG8";
1954 };
1955
1956 pinctrl_sda1_default: sda1_default {
1957 function = "SDA1";
1958 groups = "SDA1";
1959 };
1960
1961 pinctrl_sda2_default: sda2_default {
1962 function = "SDA2";
1963 groups = "SDA2";
1964 };
1965
1966 pinctrl_sgps1_default: sgps1_default {
1967 function = "SGPS1";
1968 groups = "SGPS1";
1969 };
1970
1971 pinctrl_sgps2_default: sgps2_default {
1972 function = "SGPS2";
1973 groups = "SGPS2";
1974 };
1975
1976 pinctrl_sioonctrl_default: sioonctrl_default {
1977 function = "SIOONCTRL";
1978 groups = "SIOONCTRL";
1979 };
1980
1981 pinctrl_siopbi_default: siopbi_default {
1982 function = "SIOPBI";
1983 groups = "SIOPBI";
1984 };
1985
1986 pinctrl_siopbo_default: siopbo_default {
1987 function = "SIOPBO";
1988 groups = "SIOPBO";
1989 };
1990
1991 pinctrl_siopwreq_default: siopwreq_default {
1992 function = "SIOPWREQ";
1993 groups = "SIOPWREQ";
1994 };
1995
1996 pinctrl_siopwrgd_default: siopwrgd_default {
1997 function = "SIOPWRGD";
1998 groups = "SIOPWRGD";
1999 };
2000
2001 pinctrl_sios3_default: sios3_default {
2002 function = "SIOS3";
2003 groups = "SIOS3";
2004 };
2005
2006 pinctrl_sios5_default: sios5_default {
2007 function = "SIOS5";
2008 groups = "SIOS5";
2009 };
2010
2011 pinctrl_siosci_default: siosci_default {
2012 function = "SIOSCI";
2013 groups = "SIOSCI";
2014 };
2015
2016 pinctrl_spi1_default: spi1_default {
2017 function = "SPI1";
2018 groups = "SPI1";
2019 };
2020
2021 pinctrl_spi1cs1_default: spi1cs1_default {
2022 function = "SPI1CS1";
2023 groups = "SPI1CS1";
2024 };
2025
2026 pinctrl_spi1debug_default: spi1debug_default {
2027 function = "SPI1DEBUG";
2028 groups = "SPI1DEBUG";
2029 };
2030
2031 pinctrl_spi1passthru_default: spi1passthru_default {
2032 function = "SPI1PASSTHRU";
2033 groups = "SPI1PASSTHRU";
2034 };
2035
2036 pinctrl_spi2ck_default: spi2ck_default {
2037 function = "SPI2CK";
2038 groups = "SPI2CK";
2039 };
2040
2041 pinctrl_spi2cs0_default: spi2cs0_default {
2042 function = "SPI2CS0";
2043 groups = "SPI2CS0";
2044 };
2045
2046 pinctrl_spi2cs1_default: spi2cs1_default {
2047 function = "SPI2CS1";
2048 groups = "SPI2CS1";
2049 };
2050
2051 pinctrl_spi2miso_default: spi2miso_default {
2052 function = "SPI2MISO";
2053 groups = "SPI2MISO";
2054 };
2055
2056 pinctrl_spi2mosi_default: spi2mosi_default {
2057 function = "SPI2MOSI";
2058 groups = "SPI2MOSI";
2059 };
2060
Ivan Mikhaylov5db5b682024-01-21 02:28:13 +03002061 pinctrl_thru0_default: thru0_default {
2062 function = "THRU0";
2063 groups = "THRU0";
2064 };
2065
2066 pinctrl_thru1_default: thru1_default {
2067 function = "THRU1";
2068 groups = "THRU1";
2069 };
2070
2071 pinctrl_thru2_default: thru2_default {
2072 function = "THRU2";
2073 groups = "THRU2";
2074 };
2075
2076 pinctrl_thru3_default: thru3_default {
2077 function = "THRU3";
2078 groups = "THRU3";
2079 };
2080
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08002081 pinctrl_timer3_default: timer3_default {
2082 function = "TIMER3";
2083 groups = "TIMER3";
2084 };
2085
2086 pinctrl_timer4_default: timer4_default {
2087 function = "TIMER4";
2088 groups = "TIMER4";
2089 };
2090
2091 pinctrl_timer5_default: timer5_default {
2092 function = "TIMER5";
2093 groups = "TIMER5";
2094 };
2095
2096 pinctrl_timer6_default: timer6_default {
2097 function = "TIMER6";
2098 groups = "TIMER6";
2099 };
2100
2101 pinctrl_timer7_default: timer7_default {
2102 function = "TIMER7";
2103 groups = "TIMER7";
2104 };
2105
2106 pinctrl_timer8_default: timer8_default {
2107 function = "TIMER8";
2108 groups = "TIMER8";
2109 };
2110
2111 pinctrl_txd1_default: txd1_default {
2112 function = "TXD1";
2113 groups = "TXD1";
2114 };
2115
2116 pinctrl_txd2_default: txd2_default {
2117 function = "TXD2";
2118 groups = "TXD2";
2119 };
2120
2121 pinctrl_txd3_default: txd3_default {
2122 function = "TXD3";
2123 groups = "TXD3";
2124 };
2125
2126 pinctrl_txd4_default: txd4_default {
2127 function = "TXD4";
2128 groups = "TXD4";
2129 };
2130
2131 pinctrl_uart6_default: uart6_default {
2132 function = "UART6";
2133 groups = "UART6";
2134 };
2135
2136 pinctrl_usbcki_default: usbcki_default {
2137 function = "USBCKI";
2138 groups = "USBCKI";
2139 };
2140
2141 pinctrl_usb2ah_default: usb2ah_default {
2142 function = "USB2AH";
2143 groups = "USB2AH";
2144 };
2145
2146 pinctrl_usb11bhid_default: usb11bhid_default {
2147 function = "USB11BHID";
2148 groups = "USB11BHID";
2149 };
2150
2151 pinctrl_usb2bh_default: usb2bh_default {
2152 function = "USB2BH";
2153 groups = "USB2BH";
2154 };
2155
2156 pinctrl_vgabiosrom_default: vgabiosrom_default {
2157 function = "VGABIOSROM";
2158 groups = "VGABIOSROM";
2159 };
2160
2161 pinctrl_vgahs_default: vgahs_default {
2162 function = "VGAHS";
2163 groups = "VGAHS";
2164 };
2165
2166 pinctrl_vgavs_default: vgavs_default {
2167 function = "VGAVS";
2168 groups = "VGAVS";
2169 };
2170
2171 pinctrl_vpi24_default: vpi24_default {
2172 function = "VPI24";
2173 groups = "VPI24";
2174 };
2175
2176 pinctrl_vpo_default: vpo_default {
2177 function = "VPO";
2178 groups = "VPO";
2179 };
2180
2181 pinctrl_wdtrst1_default: wdtrst1_default {
2182 function = "WDTRST1";
2183 groups = "WDTRST1";
2184 };
2185
2186 pinctrl_wdtrst2_default: wdtrst2_default {
2187 function = "WDTRST2";
2188 groups = "WDTRST2";
2189 };
2190
2191 pinctrl_pcie0rc_default: pcie0rc_default {
2192 function = "PCIE0RC";
2193 groups = "PCIE0RC";
2194 };
2195
2196 pinctrl_pcie1rc_default: pcie1rc_default {
2197 function = "PCIE1RC";
2198 groups = "PCIE1RC";
2199 };
Billy Tsai5d1b89f2024-10-16 16:59:55 +08002200
2201 pinctrl_sgpm1_default: sgpm1_default {
2202 function = "SGPM1";
2203 groups = "SGPM1";
2204 };
2205
2206 pinctrl_sgpm2_default: sgpm2_default {
2207 function = "SGPM2";
2208 groups = "SGPM2";
2209 };
Chia-Wei, Wangb9f6e7b2020-12-14 13:54:27 +08002210};