OSDN Git Service

dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Mon, 23 Dec 2019 11:04:47 +0000 (13:04 +0200)
committerVinod Koul <vkoul@kernel.org>
Tue, 21 Jan 2020 05:36:12 +0000 (11:06 +0530)
commit69bafc318560d02dc07e3b52af0d7cf5fc036bfe
treee39d060915582e9442570cfe9bb1080b17ec147a
parent816ebf48442eef1c61db26d2ec055f5c8ac83b21
dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA

The K3 DMA architecture uses CPPI5 (Communications Port Programming
Interface) specified descriptors over PSI-L bus within NAVSS.

The header provides helpers, macros to work with these descriptors in a
consistent way.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
Link: https://lore.kernel.org/r/20191223110458.30766-8-peter.ujfalusi@ti.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
include/linux/dma/ti-cppi5.h [new file with mode: 0644]