diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2019-12-23 14:04:48 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2020-01-21 08:36:12 +0300 |
commit | 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 (patch) | |
tree | 6838a7e4da29c912d7433c2080c186e4fcaa1788 /drivers/dma/ti/Kconfig | |
parent | 69bafc318560d02dc07e3b52af0d7cf5fc036bfe (diff) | |
download | linux-8c6bb62f6b4a24c446511e8f894251946dcc2ef1.tar.xz |
dmaengine: ti: k3 PSI-L remote endpoint configuration
In K3 architecture the DMA operates within threads. One end of the thread
is UDMAP, the other is on the peripheral side.
The UDMAP channel configuration depends on the needs of the remote
endpoint and it can be differ from peripheral to peripheral.
This patch adds database for am654 and j721e and small API to fetch the
PSI-L endpoint configuration from the database which should only used by
the DMA driver(s).
Another API is added for native peripherals to give possibility to pass new
configuration for the threads they are using, which is needed to be able to
handle changes caused by different firmware loaded for the peripheral for
example.
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-9-peter.ujfalusi@ti.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/dma/ti/Kconfig')
-rw-r--r-- | drivers/dma/ti/Kconfig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/dma/ti/Kconfig b/drivers/dma/ti/Kconfig index d507c24fbf31..72f3d2728178 100644 --- a/drivers/dma/ti/Kconfig +++ b/drivers/dma/ti/Kconfig @@ -34,5 +34,8 @@ config DMA_OMAP Enable support for the TI sDMA (System DMA or DMA4) controller. This DMA engine is found on OMAP and DRA7xx parts. +config TI_K3_PSIL + bool + config TI_DMA_CROSSBAR bool |