linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] Allwinner H6 DMA support
@ 2019-03-07 16:58 Jernej Skrabec
  2019-03-07 16:58 ` [PATCH 1/6] dt-bindings: arm64: allwinner: h6: Add binding for DMA controller Jernej Skrabec
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Jernej Skrabec @ 2019-03-07 16:58 UTC (permalink / raw)
  To: maxime.ripard, wens
  Cc: vkoul, robh+dt, mark.rutland, dan.j.williams, dmaengine,
	devicetree, linux-arm-kernel, linux-kernel, linux-sunxi,
	jernej.skrabec

DMA engine on H6 is almost the same as on older SoCs. The biggest
difference is that it has slightly rearranged bits in registers and
it needs additional clock, probably due to iommu.

These patches were tested with I2S connected to HDMI. I2S needs
additional patches which will be sent later.

Please take a look.

Best regards,
Jernej

Jernej Skrabec (6):
  dt-bindings: arm64: allwinner: h6: Add binding for DMA controller
  dmaengine: sun6i: Add a quirk for additional mbus clock
  dmaengine: sun6i: Add a quirk for setting DRQ fields
  dmaengine: sun6i: Add a quirk for setting mode fields
  dmaengine: sun6i: Add support for H6 DMA
  arm64: dts: allwinner: h6: Add DMA node

 .../devicetree/bindings/dma/sun6i-dma.txt     |   9 +-
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |  12 ++
 drivers/dma/sun6i-dma.c                       | 147 +++++++++++++-----
 3 files changed, 131 insertions(+), 37 deletions(-)

-- 
2.21.0


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2019-03-27 23:48 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-07 16:58 [PATCH 0/6] Allwinner H6 DMA support Jernej Skrabec
2019-03-07 16:58 ` [PATCH 1/6] dt-bindings: arm64: allwinner: h6: Add binding for DMA controller Jernej Skrabec
2019-03-16 10:57   ` Vinod Koul
2019-03-16 11:27     ` Jernej Škrabec
2019-03-27 23:47   ` Rob Herring
2019-03-07 16:58 ` [PATCH 2/6] dmaengine: sun6i: Add a quirk for additional mbus clock Jernej Skrabec
2019-03-11  5:47   ` Chen-Yu Tsai
2019-03-16 11:07   ` Vinod Koul
2019-03-16 11:23     ` Jernej Škrabec
2019-03-22 12:59       ` Vinod Koul
2019-03-22 13:03         ` Maxime Ripard
2019-03-07 16:58 ` [PATCH 3/6] dmaengine: sun6i: Add a quirk for setting DRQ fields Jernej Skrabec
2019-03-07 16:58 ` [PATCH 4/6] dmaengine: sun6i: Add a quirk for setting mode fields Jernej Skrabec
2019-03-07 16:58 ` [PATCH 5/6] dmaengine: sun6i: Add support for H6 DMA Jernej Skrabec
2019-03-16 11:13   ` Vinod Koul
2019-03-16 11:37     ` Jernej Škrabec
2019-03-07 16:58 ` [PATCH 6/6] arm64: dts: allwinner: h6: Add DMA node Jernej Skrabec

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).