mirror of
https://github.com/u-boot/u-boot.git
synced 2025-01-21 10:14:05 +08:00
27ab27f850
This adds channels support for dma controllers that have multiple channels which can transfer data to/from different devices (enet, usb...). DMA channle API: dma_get_by_index() dma_get_by_name() dma_request() dma_free() dma_enable() dma_disable() dma_prepare_rcv_buf() dma_receive() dma_send() Reviewed-by: Tom Rini <trini@konsulko.com> Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> [grygorii.strashko@ti.com: drop unused dma_get_by_index_platdata(), add metadata to send/receive ops, add dma_prepare_rcv_buf(), minor clean up] Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
||
---|---|---|
.. | ||
apbh_dma.c | ||
dma-uclass.c | ||
fsl_dma.c | ||
Kconfig | ||
keystone_nav_cfg.c | ||
keystone_nav.c | ||
lpc32xx_dma.c | ||
Makefile | ||
MCD_dmaApi.c | ||
MCD_tasks.c | ||
MCD_tasksInit.c | ||
ti-edma3.c |