[U-Boot] [PATCH RESEND v2 00/10] dma: ti: k3-udma: Add support for J721e
Grygorii Strashko
grygorii.strashko at ti.com
Mon Dec 2 12:26:35 CET 2019
On 02/12/2019 10:54, Vignesh Raghavendra wrote:
> This series adds DMA support for J721e using exist K3 UDMA driver.
>
> One main change is thati, on J721e, DMA resources such as DMA channels are
> shared between different entities running on different cores of the SoC.
> Therefore, U-Boot running on A72 core should request range of resources
> allocated to it from centralized resource management core (DMSC) and use
> only the allocated resource.
>
> First two patches adds support for dynamically querying and using
> allocated resources. Remaining patches fix issues when using UDMA driver
> on a 32 bit core like R5. Last patch adds a new compatible for J721e
>
> Vignesh Raghavendra (10):
> lib: Import few bitmap functions from Linux
> dma: ti: k3-udma: Query DMA channels allocated from Resource Manager
> soc: ti: k3-navss-ringacc: Flush/invalidate caches on ring push/pop
> soc: ti: k3-navss-ringacc: Get SYSFW reference from DT phandle
> dma: ti: k3-udma: Remove coherency check for cache ops
> dma: ti: k3-udma: Fix debug prints during enabling MEM_TO_DEV
> transfers
> dma: ti: k3-udma: Switch to exposed ring mode
> dma: ti: k3-udma: Fix ring push operation for 32 bit cores
> dma: ti: k3-udma: Fix build warnings when building for 32 bit
> platforms
> dma: ti: k3-udma: Add new compatible to J721e
>
> drivers/dma/ti/k3-udma-hwdef.h | 19 ++
> drivers/dma/ti/k3-udma.c | 346 ++++++++++++++++++++----------
> drivers/soc/ti/k3-navss-ringacc.c | 13 +-
> include/linux/bitmap.h | 133 ++++++++++++
> include/linux/bitops.h | 12 ++
> 5 files changed, 403 insertions(+), 120 deletions(-)
>
minor comment to patch 2.
Otherwise:
Reviewed-by: Grygorii Strashko <grygorii.strashko at ti.com>
--
Best regards,
grygorii
More information about the U-Boot
mailing list