165 lines
4.6 KiB
Diff
165 lines
4.6 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Juan Sanchez <juanesf91@gmail.com>
|
|
Date: Sat, 5 Jul 2025 22:27:55 -0400
|
|
Subject: From: Chen-Yu Tsai <wens@csie.org>
|
|
|
|
Signed-off-by: Juan Sanchez <juanesf91@gmail.com>
|
|
---
|
|
arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 124 +++++-----
|
|
1 file changed, 63 insertions(+), 61 deletions(-)
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
|
|
index 720580f9764c..979edfc79816 100644
|
|
--- a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
|
|
+++ b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
|
|
@@ -193,72 +193,11 @@ ccu: clock-controller@2001000 {
|
|
"iosc", "losc-fanout";
|
|
#clock-cells = <1>;
|
|
#reset-cells = <1>;
|
|
};
|
|
|
|
- mmc0: mmc@4020000 {
|
|
- compatible = "allwinner,sun55i-a523-mmc",
|
|
- "allwinner,sun20i-d1-mmc";
|
|
- reg = <0x04020000 0x1000>;
|
|
- clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
|
|
- clock-names = "ahb", "mmc";
|
|
- resets = <&ccu RST_BUS_MMC0>;
|
|
- reset-names = "ahb";
|
|
- interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
|
|
- pinctrl-names = "default";
|
|
- pinctrl-0 = <&mmc0_pins>;
|
|
- status = "disabled";
|
|
-
|
|
- max-frequency = <150000000>;
|
|
- cap-sd-highspeed;
|
|
- cap-mmc-highspeed;
|
|
- cap-sdio-irq;
|
|
- #address-cells = <1>;
|
|
- #size-cells = <0>;
|
|
- };
|
|
-
|
|
- mmc1: mmc@4021000 {
|
|
- compatible = "allwinner,sun55i-a523-mmc",
|
|
- "allwinner,sun20i-d1-mmc";
|
|
- reg = <0x04021000 0x1000>;
|
|
- clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
|
|
- clock-names = "ahb", "mmc";
|
|
- resets = <&ccu RST_BUS_MMC1>;
|
|
- reset-names = "ahb";
|
|
- interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
|
|
- pinctrl-names = "default";
|
|
- pinctrl-0 = <&mmc1_pins>;
|
|
- status = "disabled";
|
|
|
|
- max-frequency = <150000000>;
|
|
- cap-sd-highspeed;
|
|
- cap-mmc-highspeed;
|
|
- cap-sdio-irq;
|
|
- #address-cells = <1>;
|
|
- #size-cells = <0>;
|
|
- };
|
|
-
|
|
- mmc2: mmc@4022000 {
|
|
- compatible = "allwinner,sun55i-a523-mmc",
|
|
- "allwinner,sun20i-d1-mmc";
|
|
- reg = <0x04022000 0x1000>;
|
|
- clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
|
|
- clock-names = "ahb", "mmc";
|
|
- resets = <&ccu RST_BUS_MMC2>;
|
|
- reset-names = "ahb";
|
|
- interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
|
|
- pinctrl-names = "default";
|
|
- pinctrl-0 = <&mmc2_pins>;
|
|
- status = "disabled";
|
|
-
|
|
- max-frequency = <150000000>;
|
|
- cap-sd-highspeed;
|
|
- cap-mmc-highspeed;
|
|
- cap-sdio-irq;
|
|
- #address-cells = <1>;
|
|
- #size-cells = <0>;
|
|
- };
|
|
|
|
wdt: watchdog@2050000 {
|
|
compatible = "allwinner,sun55i-a523-wdt";
|
|
reg = <0x2050000 0x20>;
|
|
interrupts = <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
|
|
@@ -461,10 +400,73 @@ its: msi-controller@3440000 {
|
|
#msi-cells = <1>;
|
|
dma-noncoherent;
|
|
};
|
|
};
|
|
|
|
+ mmc0: mmc@4020000 {
|
|
+ compatible = "allwinner,sun55i-a523-mmc",
|
|
+ "allwinner,sun20i-d1-mmc";
|
|
+ reg = <0x04020000 0x1000>;
|
|
+ clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
|
|
+ clock-names = "ahb", "mmc";
|
|
+ resets = <&ccu RST_BUS_MMC0>;
|
|
+ reset-names = "ahb";
|
|
+ interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&mmc0_pins>;
|
|
+ status = "disabled";
|
|
+
|
|
+ max-frequency = <150000000>;
|
|
+ cap-sd-highspeed;
|
|
+ cap-mmc-highspeed;
|
|
+ cap-sdio-irq;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ };
|
|
+
|
|
+ mmc1: mmc@4021000 {
|
|
+ compatible = "allwinner,sun55i-a523-mmc",
|
|
+ "allwinner,sun20i-d1-mmc";
|
|
+ reg = <0x04021000 0x1000>;
|
|
+ clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
|
|
+ clock-names = "ahb", "mmc";
|
|
+ resets = <&ccu RST_BUS_MMC1>;
|
|
+ reset-names = "ahb";
|
|
+ interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&mmc1_pins>;
|
|
+ status = "disabled";
|
|
+
|
|
+ max-frequency = <150000000>;
|
|
+ cap-sd-highspeed;
|
|
+ cap-mmc-highspeed;
|
|
+ cap-sdio-irq;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ };
|
|
+
|
|
+ mmc2: mmc@4022000 {
|
|
+ compatible = "allwinner,sun55i-a523-mmc",
|
|
+ "allwinner,sun20i-d1-mmc";
|
|
+ reg = <0x04022000 0x1000>;
|
|
+ clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
|
|
+ clock-names = "ahb", "mmc";
|
|
+ resets = <&ccu RST_BUS_MMC2>;
|
|
+ reset-names = "ahb";
|
|
+ interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&mmc2_pins>;
|
|
+ status = "disabled";
|
|
+
|
|
+ max-frequency = <150000000>;
|
|
+ cap-sd-highspeed;
|
|
+ cap-mmc-highspeed;
|
|
+ cap-sdio-irq;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ };
|
|
+
|
|
usb_otg: usb@4100000 {
|
|
compatible = "allwinner,sun55i-a523-musb",
|
|
"allwinner,sun8i-a33-musb";
|
|
reg = <0x4100000 0x400>;
|
|
interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
|
|
--
|
|
Created with Armbian build tools https://github.com/armbian/build
|
|
|