u-boot/drivers/dma/ti
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
..
k3-psil-am64.c dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data 2021-05-12 16:36:38 +05:30
k3-psil-am654.c dma: ti: k3-psil-am654: Drop unused PSIL EP static data 2021-05-12 16:36:38 +05:30
k3-psil-j721e.c dma: ti: Add static PSIL endpoint information 2020-07-13 20:58:34 +05:30
k3-psil-priv.h dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data 2021-05-12 16:36:38 +05:30
k3-psil.c dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data 2021-05-12 16:36:38 +05:30
k3-psil.h dma: ti: k3-psil: Extend PSIL EP data extension for AM64 2021-05-12 16:36:38 +05:30
k3-udma-hwdef.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
k3-udma-u-boot.c dma: ti: k3-udma: Add support for native configuration of chan/flow 2021-06-11 19:18:52 +05:30
k3-udma.c dma: ti: k3-udma: Add support for native configuration of chan/flow 2021-06-11 19:18:52 +05:30
Kconfig dma: ti: k3-udma: Update driver to use static endpoint Data 2020-07-13 20:58:34 +05:30
Makefile dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data 2021-05-12 16:36:38 +05:30