On Thu, Dec 21, 2017 at 1:09 AM, Wen He <wen.he_1@xxxxxxx> wrote: > Hi Rob, > >> -----Original Message----- >> From: Rob Herring [mailto:robh@xxxxxxxxxx] >> Sent: 2017年12月21日 2:43 >> To: Wen He <wen.he_1@xxxxxxx> >> Cc: devicetree@xxxxxxxxxxxxxxx >> 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. > >> > Signed-off-by: Wen He <wen.he_1@xxxxxxx> >> > --- >> > Documentation/devicetree/bindings/dma/fsl-qdma.txt | 42 >> > ++++++++++++++++++++++ >> > 1 file changed, 42 insertions(+) >> > create mode 100644 >> Documentation/devicetree/bindings/dma/fsl-qdma.txt >> > >> > diff --git a/Documentation/devicetree/bindings/dma/fsl-qdma.txt >> > b/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 more >> >> Why the indentation? >> > > I did it by referring to Documentation/devicetree/bindings/dma/fsl-edma.txt, is it ok? No, please change. >> > +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:" >> >> > + - "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" >> > +- 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 controller >> >> dma-channels is the standard name. >> > > Okay, got it. > >> > +- queues : Number of queues supported by driver >> >> Needs 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@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html