diff options
| -rw-r--r-- | Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt b/Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt index fcc2b6517560..a1f2683c49bf 100644 --- a/Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt +++ b/Documentation/devicetree/bindings/dma/xilinx/xilinx_vdma.txt | |||
| @@ -21,6 +21,18 @@ Required properties: | |||
| 21 | - dma-channel child node: Should have at least one channel and can have up to | 21 | - dma-channel child node: Should have at least one channel and can have up to |
| 22 | two channels per device. This node specifies the properties of each | 22 | two channels per device. This node specifies the properties of each |
| 23 | DMA channel (see child node properties below). | 23 | DMA channel (see child node properties below). |
| 24 | - clocks: Input clock specifier. Refer to common clock bindings. | ||
| 25 | - clock-names: List of input clocks | ||
| 26 | For VDMA: | ||
| 27 | Required elements: "s_axi_lite_aclk" | ||
| 28 | Optional elements: "m_axi_mm2s_aclk" "m_axi_s2mm_aclk", | ||
| 29 | "m_axis_mm2s_aclk", "s_axis_s2mm_aclk" | ||
| 30 | For CDMA: | ||
| 31 | Required elements: "s_axi_lite_aclk", "m_axi_aclk" | ||
| 32 | FOR AXIDMA: | ||
| 33 | Required elements: "s_axi_lite_aclk" | ||
| 34 | Optional elements: "m_axi_mm2s_aclk", "m_axi_s2mm_aclk", | ||
| 35 | "m_axi_sg_aclk" | ||
| 24 | 36 | ||
| 25 | Required properties for VDMA: | 37 | Required properties for VDMA: |
| 26 | - xlnx,num-fstores: Should be the number of framebuffers as configured in h/w. | 38 | - xlnx,num-fstores: Should be the number of framebuffers as configured in h/w. |
| @@ -60,6 +72,9 @@ axi_vdma_0: axivdma@40030000 { | |||
| 60 | xlnx,num-fstores = <0x8>; | 72 | xlnx,num-fstores = <0x8>; |
| 61 | xlnx,flush-fsync = <0x1>; | 73 | xlnx,flush-fsync = <0x1>; |
| 62 | xlnx,addrwidth = <0x20>; | 74 | xlnx,addrwidth = <0x20>; |
| 75 | clocks = <&clk 0>, <&clk 1>, <&clk 2>, <&clk 3>, <&clk 4>; | ||
| 76 | clock-names = "s_axi_lite_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk", | ||
| 77 | "m_axis_mm2s_aclk", "s_axis_s2mm_aclk"; | ||
| 63 | dma-channel@40030000 { | 78 | dma-channel@40030000 { |
| 64 | compatible = "xlnx,axi-vdma-mm2s-channel"; | 79 | compatible = "xlnx,axi-vdma-mm2s-channel"; |
| 65 | interrupts = < 0 54 4 >; | 80 | interrupts = < 0 54 4 >; |
