Searched hist:"8 c6bb62f6b4a24c446511e8f894251946dcc2ef1" (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/dma/ti/ |
H A D | k3-psil-am654.c | 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|
H A D | k3-psil-j721e.c | 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|
H A D | Kconfig | diff 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|
H A D | k3-psil-priv.h | 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|
H A D | Makefile | diff 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|
H A D | k3-psil.c | 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|
/linux/include/linux/dma/ |
H A D | k3-psil.h | 8c6bb62f6b4a24c446511e8f894251946dcc2ef1 Mon Dec 23 12:04:48 CET 2019 Peter Ujfalusi <peter.ujfalusi@ti.com> 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>
|