diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2017-05-20 17:42:51 -0400 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2017-05-24 00:14:32 -0400 |
commit | 9e972571d4040213775eb40f17ac80c109e09f8a (patch) | |
tree | 9df2c0e611dac101cc810a19b58009be33c3d326 | |
parent | 4166a56aa8d5babe979d8e0834a741c9f015ad14 (diff) |
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: Rob Herring <robh@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
-rw-r--r-- | Documentation/devicetree/bindings/dma/arm-pl08x.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/dma/arm-pl08x.txt b/Documentation/devicetree/bindings/dma/arm-pl08x.txt index 8a0097a029d3..0ba81f79266f 100644 --- a/Documentation/devicetree/bindings/dma/arm-pl08x.txt +++ b/Documentation/devicetree/bindings/dma/arm-pl08x.txt | |||
@@ -3,6 +3,11 @@ | |||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: "arm,pl080", "arm,primecell"; | 4 | - compatible: "arm,pl080", "arm,primecell"; |
5 | "arm,pl081", "arm,primecell"; | 5 | "arm,pl081", "arm,primecell"; |
6 | "faraday,ftdmac020", "arm,primecell" | ||
7 | - arm,primecell-periphid: on the FTDMAC020 the primecell ID is not hard-coded | ||
8 | in the hardware and must be specified here as <0x0003b080>. This number | ||
9 | follows the PrimeCell standard numbering using the JEP106 vendor code 0x38 | ||
10 | for Faraday Technology. | ||
6 | - reg: Address range of the PL08x registers | 11 | - reg: Address range of the PL08x registers |
7 | - interrupt: The PL08x interrupt number | 12 | - interrupt: The PL08x interrupt number |
8 | - clocks: The clock running the IP core clock | 13 | - clocks: The clock running the IP core clock |
@@ -20,8 +25,8 @@ Optional properties: | |||
20 | - dma-requests: contains the total number of DMA requests supported by the DMAC | 25 | - dma-requests: contains the total number of DMA requests supported by the DMAC |
21 | - memcpy-burst-size: the size of the bursts for memcpy: 1, 4, 8, 16, 32 | 26 | - memcpy-burst-size: the size of the bursts for memcpy: 1, 4, 8, 16, 32 |
22 | 64, 128 or 256 bytes are legal values | 27 | 64, 128 or 256 bytes are legal values |
23 | - memcpy-bus-width: the bus width used for memcpy: 8, 16 or 32 are legal | 28 | - memcpy-bus-width: the bus width used for memcpy in bits: 8, 16 or 32 are legal |
24 | values | 29 | values, the Faraday FTDMAC020 can also accept 64 bits |
25 | 30 | ||
26 | Clients | 31 | Clients |
27 | Required properties: | 32 | Required properties: |