Message ID | 20190307165829.9086-2-jernej.skrabec@siol.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Allwinner H6 DMA support | expand |
On 07-03-19, 17:58, Jernej Skrabec wrote: > DMA in H6 is similar to other DMA controller, except it is first which > supports more than 32 request sources and has 16 channels. It also needs > additional clock to be enabled. Please see DT folks on this patch, when in doubt, use get_maintainers.pl Need an ack on this patch before applying > Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net> > --- > Documentation/devicetree/bindings/dma/sun6i-dma.txt | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt b/Documentation/devicetree/bindings/dma/sun6i-dma.txt > index 7fccc20d8331..cae31f4e77ba 100644 > --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt > +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt > @@ -28,12 +28,17 @@ Example: > }; > > ------------------------------------------------------------------------------ > -For A64 DMA controller: > +For A64 and H6 DMA controller: > > Required properties: > -- compatible: "allwinner,sun50i-a64-dma" > +- compatible: Must be one of > + "allwinner,sun50i-a64-dma" > + "allwinner,sun50i-h6-dma" > - dma-channels: Number of DMA channels supported by the controller. > Refer to Documentation/devicetree/bindings/dma/dma.txt > +- clocks: In addition to parent AHB clock, it should also contain mbus > + clock (H6 only) > +- clock-names: Should contain "bus" and "mbus" (H6 only) > - all properties above, i.e. reg, interrupts, clocks, resets and #dma-cells > > Optional properties: > -- > 2.21.0
Dne sobota, 16. marec 2019 ob 11:57:11 CET je Vinod Koul napisal(a): > On 07-03-19, 17:58, Jernej Skrabec wrote: > > DMA in H6 is similar to other DMA controller, except it is first which > > supports more than 32 request sources and has 16 channels. It also needs > > additional clock to be enabled. > > Please see DT folks on this patch, when in doubt, use get_maintainers.pl > Need an ack on this patch before applying They are already in CC. > > > Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net> > > --- > > > > Documentation/devicetree/bindings/dma/sun6i-dma.txt | 9 +++++++-- > > 1 file changed, 7 insertions(+), 2 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt > > b/Documentation/devicetree/bindings/dma/sun6i-dma.txt index > > 7fccc20d8331..cae31f4e77ba 100644 > > --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt > > +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt > > > > @@ -28,12 +28,17 @@ Example: > > }; > > > > ------------------------------------------------------------------------- > > -----> > > -For A64 DMA controller: > > > > +For A64 and H6 DMA controller: > > Required properties: > > -- compatible: "allwinner,sun50i-a64-dma" > > +- compatible: Must be one of > > + "allwinner,sun50i-a64-dma" > > + "allwinner,sun50i-h6-dma" > > > > - dma-channels: Number of DMA channels supported by the controller. > > > > Refer to Documentation/devicetree/bindings/dma/dma.txt > > > > +- clocks: In addition to parent AHB clock, it should also contain mbus > > + clock (H6 only) > > +- clock-names: Should contain "bus" and "mbus" (H6 only) > > > > - all properties above, i.e. reg, interrupts, clocks, resets and > > #dma-cells > > > > Optional properties:
On Thu, 7 Mar 2019 17:58:24 +0100, Jernej Skrabec wrote: > DMA in H6 is similar to other DMA controller, except it is first which > supports more than 32 request sources and has 16 channels. It also needs > additional clock to be enabled. > > Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net> > --- > Documentation/devicetree/bindings/dma/sun6i-dma.txt | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > Reviewed-by: Rob Herring <robh@kernel.org>
diff --git a/Documentation/devicetree/bindings/dma/sun6i-dma.txt b/Documentation/devicetree/bindings/dma/sun6i-dma.txt index 7fccc20d8331..cae31f4e77ba 100644 --- a/Documentation/devicetree/bindings/dma/sun6i-dma.txt +++ b/Documentation/devicetree/bindings/dma/sun6i-dma.txt @@ -28,12 +28,17 @@ Example: }; ------------------------------------------------------------------------------ -For A64 DMA controller: +For A64 and H6 DMA controller: Required properties: -- compatible: "allwinner,sun50i-a64-dma" +- compatible: Must be one of + "allwinner,sun50i-a64-dma" + "allwinner,sun50i-h6-dma" - dma-channels: Number of DMA channels supported by the controller. Refer to Documentation/devicetree/bindings/dma/dma.txt +- clocks: In addition to parent AHB clock, it should also contain mbus + clock (H6 only) +- clock-names: Should contain "bus" and "mbus" (H6 only) - all properties above, i.e. reg, interrupts, clocks, resets and #dma-cells Optional properties:
DMA in H6 is similar to other DMA controller, except it is first which supports more than 32 request sources and has 16 channels. It also needs additional clock to be enabled. Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net> --- Documentation/devicetree/bindings/dma/sun6i-dma.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)