mbox series

[v2,RESEND,0/2] Add Tegra ADMA channel page support

Message ID 20241217074358.340180-1-mkumard@nvidia.com
Headers show
Series Add Tegra ADMA channel page support | expand

Message

Mohan Kumar D Dec. 17, 2024, 7:43 a.m. UTC
Multiple ADMA Channel page hardware support has been added from
TEGRA186 and onwards. Add channel page handling support in the tegra
adma driver

Changelog
=========

v1 -> v2:
---------
   * Removed '|' in the reg description
   * Included the allof:if:then: to describe the reg and reg-names
     properties to reflect exact restriction for all the Tegra platforms.
   * Replaced oneOf listing with items description   
   * Overall approach followed is to use either legacy single reg entry
     that encompasses the entire ADMA address space. This configuration
     ensures that the first channel page was always used. However, for
     Tegra186 and subsequent versions of platforms, opting for a more
     flexible approach to configure channel page address space

Mohan Kumar D (2):
  dt-bindings: dma: Support channel page to nvidia,tegra210-adma
  dmaengine: tegra210-adma: Support channel page

 .../bindings/dma/nvidia,tegra210-adma.yaml    | 60 ++++++++++++-
 drivers/dma/tegra210-adma.c                   | 86 ++++++++++++++++---
 2 files changed, 132 insertions(+), 14 deletions(-)

Comments

Vinod Koul Dec. 24, 2024, 10:42 a.m. UTC | #1
On Tue, 17 Dec 2024 13:13:56 +0530, Mohan Kumar D wrote:
> Multiple ADMA Channel page hardware support has been added from
> TEGRA186 and onwards. Add channel page handling support in the tegra
> adma driver
> 
> Changelog
> =========
> 
> [...]

Applied, thanks!

[1/2] dt-bindings: dma: Support channel page to nvidia,tegra210-adma
      commit: 762b37fc6ae2af0c7ddf36556fe7427575e9c759
[2/2] dmaengine: tegra210-adma: Support channel page
      commit: 68811c928f88828f188656dd3c9c184eeec2ce86

Best regards,