ast2600.dtsi (e22ef80df47fa277d28ede446c95d753c0a0b4d0) ast2600.dtsi (f51926ee5d03bcf9606a4b14bf6c5e8e66a81f59)
1// 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>;

--- 285 unchanged lines hidden (view full) ---

294 };
295
296 gfx: display@1e6e6000 {
297 compatible = "aspeed,ast2500-gfx", "syscon";
298 reg = <0x1e6e6000 0x1000>;
299 reg-io-width = <4>;
300 };
301
1// 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>;

--- 285 unchanged lines hidden (view full) ---

294 };
295
296 gfx: display@1e6e6000 {
297 compatible = "aspeed,ast2500-gfx", "syscon";
298 reg = <0x1e6e6000 0x1000>;
299 reg-io-width = <4>;
300 };
301
302 sdhci: sdhci@1e740000 {
303 #interrupt-cells = <1>;
304 compatible = "aspeed,aspeed-sdhci-irq", "simple-mfd";
305 reg = <0x1e740000 0x1000>;
306 interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
307 interrupt-controller;
308 clocks = <&scu ASPEED_CLK_GATE_SDCLK>, <&scu ASPEED_CLK_GATE_SDEXTCLK>;
309 clock-names = "ctrlclk", "extclk";
310 #address-cells = <1>;
311 #size-cells = <1>;
312 ranges = <0x0 0x1e740000 0x1000>;
313
314 sdhci_slot0: sdhci_slot0@100 {
315 compatible = "aspeed,sdhci-ast2600";
316 reg = <0x100 0x100>;
317 interrupts = <0>;
318 interrupt-parent = <&sdhci>;
319 sdhci,auto-cmd12;
320 clocks = <&scu ASPEED_CLK_SDIO>;
321#if 0
322 power-gpio = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_LOW>;
323 power-switch-gpio = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_LOW>;
324#endif
325 status = "disabled";
326 };
327
328 sdhci_slot1: sdhci_slot1@200 {
329 compatible = "aspeed,sdhci-ast2600";
330 reg = <0x200 0x100>;
331 interrupts = <1>;
332 interrupt-parent = <&sdhci>;
333 sdhci,auto-cmd12;
334 clocks = <&scu ASPEED_CLK_SDIO>;
335#if 0
336 power-gpio = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_LOW>;
337 power-switch-gpio = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_LOW>;
338#endif
339 status = "disabled";
340 };
341
342 };
343
344 emmc: emmc@1e750000 {
345 #interrupt-cells = <1>;
346 compatible = "aspeed,aspeed-emmc-irq", "simple-mfd";
347 reg = <0x1e750000 0x1000>;
348 interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
349 interrupt-controller;
350 clocks = <&scu ASPEED_CLK_GATE_EMMCCLK>, <&scu ASPEED_CLK_GATE_EMMCEXTCLK>;
351 clock-names = "ctrlclk", "extclk";
352 #address-cells = <1>;
353 #size-cells = <1>;
354 ranges = <0x0 0x1e750000 0x1000>;
355
356 emmc_slot0: emmc_slot0@100 {
357 compatible = "aspeed,emmc-ast2600";
358 reg = <0x100 0x100>;
359 interrupts = <0>;
360 interrupt-parent = <&emmc>;
361 clocks = <&scu ASPEED_CLK_EMMC>;
362 status = "disabled";
363 };
364
365 };
366
302 uart1: serial@1e783000 {
303 compatible = "ns16550a";
304 reg = <0x1e783000 0x20>;
305 reg-shift = <2>;
306 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
307 clocks = <&scu ASPEED_CLK_GATE_UART1CLK>;
308 no-loopback-test;
309 status = "disabled";

--- 262 unchanged lines hidden (view full) ---

572 };
573
574};
575
576&i2c {
577 i2cglobal: i2cg@00 {
578 compatible = "aspeed,ast2600-i2c-global";
579 reg = <0x0 0x40>;
367 uart1: serial@1e783000 {
368 compatible = "ns16550a";
369 reg = <0x1e783000 0x20>;
370 reg-shift = <2>;
371 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
372 clocks = <&scu ASPEED_CLK_GATE_UART1CLK>;
373 no-loopback-test;
374 status = "disabled";

--- 262 unchanged lines hidden (view full) ---

637 };
638
639};
640
641&i2c {
642 i2cglobal: i2cg@00 {
643 compatible = "aspeed,ast2600-i2c-global";
644 reg = <0x0 0x40>;
580
645 resets = <&rst ASPEED_RESET_I2C>;
581#if 0
582 new-mode;
583#endif
584 };
585
586 i2c0: i2c@80 {
587 #address-cells = <1>;
588 #size-cells = <0>;

--- 818 unchanged lines hidden (view full) ---

1407 groups = "SD1";
1408 };
1409
1410 pinctrl_sd2_default: sd2_default {
1411 function = "SD2";
1412 groups = "SD2";
1413 };
1414
646#if 0
647 new-mode;
648#endif
649 };
650
651 i2c0: i2c@80 {
652 #address-cells = <1>;
653 #size-cells = <0>;

--- 818 unchanged lines hidden (view full) ---

1472 groups = "SD1";
1473 };
1474
1475 pinctrl_sd2_default: sd2_default {
1476 function = "SD2";
1477 groups = "SD2";
1478 };
1479
1480 pinctrl_emmc_default: emmc_default {
1481 function = "EMMC";
1482 groups = "EMMC";
1483 };
1484
1415 pinctrl_sda1_default: sda1_default {
1416 function = "SDA1";
1417 groups = "SDA1";
1418 };
1419
1420 pinctrl_sda2_default: sda2_default {
1421 function = "SDA2";
1422 groups = "SDA2";

--- 207 unchanged lines hidden ---
1485 pinctrl_sda1_default: sda1_default {
1486 function = "SDA1";
1487 groups = "SDA1";
1488 };
1489
1490 pinctrl_sda2_default: sda2_default {
1491 function = "SDA2";
1492 groups = "SDA2";

--- 207 unchanged lines hidden ---