Re: [PATCH 2/4] dma: fsl-qdma: add devicetree documentation for qDMA driver.
From: Rob Herring <hidden>
Date: 2017-12-26 17:56:50
On Thu, Dec 21, 2017 at 1:09 AM, Wen He [off-list ref] wrote:
Hi Rob,quoted
-----Original Message----- From: Rob Herring [mailto:robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org] Sent: 2017年12月21日 2:43 To: Wen He <redacted> Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: Re: [PATCH 2/4] dma: fsl-qdma: add devicetree documentation for qDMA driver. On Tue, Dec 19, 2017 at 02:41:57PM +0800, Wen He wrote: Need a commit message.Got it, Thanks.quoted
quoted
Signed-off-by: Wen He <redacted> --- Documentation/devicetree/bindings/dma/fsl-qdma.txt | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644Documentation/devicetree/bindings/dma/fsl-qdma.txtquoted
diff --git a/Documentation/devicetree/bindings/dma/fsl-qdma.txtb/Documentation/devicetree/bindings/dma/fsl-qdma.txt new file mode 100644 index 000000000000..b076177b4863--- /dev/null +++ b/Documentation/devicetree/bindings/dma/fsl-qdma.txt@@ -0,0 +1,42 @@ +* Freescale queue Direct Memory Access Controller(qDMA) Controller + + The qDMA controller transfers blocks of data between one source and + one or moreWhy the indentation?I did it by referring to Documentation/devicetree/bindings/dma/fsl-edma.txt, is it ok?
No, please change.
quoted
quoted
+destinations. The blocks of data transferred can be represented in +memory as contiguous or non-contiguous using scatter/gather table(s). +Channel virtualization is supported through enqueuing of DMA jobs to, +or dequeuing DMA jobs from, different work queues. + +* qDMA Controller +Required properties: +- compatible :Add "Should be one of:"quoted
+ - "fsl,ls1021a-qdma", + Or "fsl,ls1043a-qdma" followed by "fsl,ls1021a-qdma",Then remove the "Or" and replace " followed by" with a comma (like dts source).- compatible : Should be "fsl,ls1021a-qdma" or "fsl,ls1043a-qdma", "fsl,ls1021a-qdma" Is that ok?
No, each line should enumerate each valid value of compatible. Like this: - compatible : Should be one of: - "fsl,ls1021a-qdma", - "fsl,ls1043a-qdma", "fsl,ls1021a-qdma"
quoted
quoted
+- reg : Specifies base physical address(s) and size of the qDMA registers. + The region is qDMA control register's address and size. +- interrupts : A list of interrupt-specifiers, one for each entry in + interrupt-names. +- interrupt-names : Should contain: + "qdma-error" - the error interrupt + "qdma-queue" - the queue interrupt +- channels : Number of channels supported by the controllerdma-channels is the standard name.Okay, got it.quoted
quoted
+- queues : Number of queues supported by driverNeeds a vendor prefix.Where do I put the vendor prefix?
"fsl,queues" -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html