mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
5e6d9ccde9
Implement dma_get_cfg() interface to pass flow id information for DMA clients to use. This is needed because on K3 SoCs, CPSW (ethernet) and UDMA (DMA provider) support "flows" within a given RX DMA channel. This allows different network packets to be segregated while using same RX DMA channel. In order for basic ethernet to work, CPSW slave must be aware of the flow ID allocated for the RX channel by the DMA driver. This interface allows CPSW to query flow ID from DMA provider and configure it in CPSW HW. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com> Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com> |
||
---|---|---|
.. | ||
ti | ||
apbh_dma.c | ||
bcm6348-iudma.c | ||
dma-uclass.c | ||
fsl_dma.c | ||
Kconfig | ||
keystone_nav.c | ||
keystone_nav_cfg.c | ||
lpc32xx_dma.c | ||
Makefile | ||
MCD_dmaApi.c | ||
MCD_tasks.c | ||
MCD_tasksInit.c | ||
sandbox-dma-test.c | ||
ti-edma3.c |