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(-) -- 2.25.1