[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