Commit 9e972571 authored by Linus Walleij's avatar Linus Walleij Committed by Vinod Koul

dmaengine: pl08x: Add Faraday FTDMAC020 to compatible list

This augments the PL08x bindings to include the Faraday Technology
FTDMAC020 DMA engine, as it is clearly a derivative of the PL08x
PrimeCell. Also specify that it needs the special peripheral ID
specified to work properly.

Cc: devicetree@vger.kernel.org
Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
parent 4166a56a
...@@ -3,6 +3,11 @@ ...@@ -3,6 +3,11 @@
Required properties: Required properties:
- compatible: "arm,pl080", "arm,primecell"; - compatible: "arm,pl080", "arm,primecell";
"arm,pl081", "arm,primecell"; "arm,pl081", "arm,primecell";
"faraday,ftdmac020", "arm,primecell"
- arm,primecell-periphid: on the FTDMAC020 the primecell ID is not hard-coded
in the hardware and must be specified here as <0x0003b080>. This number
follows the PrimeCell standard numbering using the JEP106 vendor code 0x38
for Faraday Technology.
- reg: Address range of the PL08x registers - reg: Address range of the PL08x registers
- interrupt: The PL08x interrupt number - interrupt: The PL08x interrupt number
- clocks: The clock running the IP core clock - clocks: The clock running the IP core clock
...@@ -20,8 +25,8 @@ Optional properties: ...@@ -20,8 +25,8 @@ Optional properties:
- dma-requests: contains the total number of DMA requests supported by the DMAC - dma-requests: contains the total number of DMA requests supported by the DMAC
- memcpy-burst-size: the size of the bursts for memcpy: 1, 4, 8, 16, 32 - memcpy-burst-size: the size of the bursts for memcpy: 1, 4, 8, 16, 32
64, 128 or 256 bytes are legal values 64, 128 or 256 bytes are legal values
- memcpy-bus-width: the bus width used for memcpy: 8, 16 or 32 are legal - memcpy-bus-width: the bus width used for memcpy in bits: 8, 16 or 32 are legal
values values, the Faraday FTDMAC020 can also accept 64 bits
Clients Clients
Required properties: Required properties:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment