u-boot/drivers/dma
Vignesh Raghavendra 5abb694d60 dma: ti: k3-udma: Add support for native configuration of chan/flow
In absence of Device Manager (DM) services such as at R5 SPL stage,
driver will have to natively setup TCHAN/RCHAN/RFLOW cfg registers.
Add support for the same.

Note that we still need to send chan/flow cfg message to TIFS via TISCI
client driver in order to open up firewalls around chan/flow but setting
up of cfg registers is handled locally.

U-Boot specific code is in a separate file included in main driver so
as to maintain similarity with kernel driver in order to ease porting of
code in future.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Link: https://lore.kernel.org/r/20210607141753.28796-8-vigneshr@ti.com
2021-06-11 19:18:52 +05:30
..
ti dma: ti: k3-udma: Add support for native configuration of chan/flow 2021-06-11 19:18:52 +05:30
apbh_dma.c common: Drop net.h from common header 2020-05-18 17:33:31 -04:00
bcm6348-iudma.c dma: bcm6348: incorrect buffer allocation 2021-01-18 15:23:06 -05:00
dma-uclass.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
fsl_dma.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig mtd: nand: support GPMI NAND driver for i.MX8 2020-05-10 20:55:20 +02:00
keystone_nav.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
keystone_nav_cfg.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
lpc32xx_dma.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
Makefile dma: ti: add driver to K3 UDMA 2019-04-11 20:07:12 -04:00
MCD_dmaApi.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
MCD_tasks.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
MCD_tasksInit.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sandbox-dma-test.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
ti-edma3.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00