Commits
Grygorii Strashko committed de38a5f89ab
dmaengine: ti: k3-navss-udma: add support for remote/virt udma channels To support remote/virt UDMA channels to CPS9G which is under control of firmware running on remote core: - TX side: virt-net driver will access and fully control dedicated TX udma channel. Hence, TX channel is dedicated - no changhes required on TX side. - RX side: RX udma channel is under full control of RPC, and only dedicated RX udma flows are allocated for Linux Host. So, when connecting to remote UDMA channel - the UDMA RX channel should not be to touched, just dedicated RX flows added and configured. The RX UDMA flow RX and RX FDQ rings have to be switched to invalid rings IDs for disabling/enabling RX UDMA flow. This patch implements above behavior. Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>