diff options
author | Neil Armstrong <narmstrong@baylibre.com> | 2017-03-03 17:17:24 +0100 |
---|---|---|
committer | Neil Armstrong <narmstrong@baylibre.com> | 2022-01-03 18:09:14 +0100 |
commit | 3bd8beb561b1c68fd95c5b6ff855690dc64eb0f1 (patch) | |
tree | 7b4a0fc50e4f30f791b9cfd6750adcd2b0d6ffb1 | |
parent | 7e67852a5a05099cb1df2d7bfdb39f35c91f2bd0 (diff) | |
download | linux-oxnas-oxnas/v5.10/dma.tar.gz |
ARM: dts: ox810se: Add DMA Supportoxnas/v5.10/dma
-rw-r--r-- | arch/arm/boot/dts/ox810se-wd-mbwe.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/ox810se.dtsi | 22 |
2 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/ox810se-wd-mbwe.dts b/arch/arm/boot/dts/ox810se-wd-mbwe.dts index 7e2fcb220aea32..19e5d510e425e5 100644 --- a/arch/arm/boot/dts/ox810se-wd-mbwe.dts +++ b/arch/arm/boot/dts/ox810se-wd-mbwe.dts @@ -103,6 +103,10 @@ }; }; +&dma { + status = "okay"; +}; + &uart1 { status = "okay"; diff --git a/arch/arm/boot/dts/ox810se.dtsi b/arch/arm/boot/dts/ox810se.dtsi index 0755e5864c4a37..ab414f04bdcf73 100644 --- a/arch/arm/boot/dts/ox810se.dtsi +++ b/arch/arm/boot/dts/ox810se.dtsi @@ -334,6 +334,28 @@ interrupts = <4 5>; }; }; + + dma: dma@600000 { + compatible = "oxsemi,ox810se-dma"; + reg = <0x600000 0x100000 + 0xc00000 0x100000>; + reg-names = "dma", "sgdma"; + interrupts = <13 14 15 16 20>; + clocks = <&stdclk 1>; + resets = <&reset 8>, <&reset 24>; + reset-names = "dma", "sgdma"; + + /* Encodes the authorized memory types */ + oxsemi,targets-types = < + 0x45900000 0x45a00000 0 /* SATA */ + 0x42000000 0x43000000 0 /* SATA DATA */ + 0x48000000 0x58000000 15 /* DDR */ + 0x58000000 0x58020000 15 /* SRAM */ + >; + + #dma-cells = <1>; + dma-channels = <5>; + }; }; }; }; |