Re: [PATCH] dmaengine: ti: k3-udma-glue: move psi-l pairing in channel en/dis functions

From: Grygorii Strashko
Date: Wed Nov 04 2020 - 06:32:16 EST




On 02/11/2020 09:46, Peter Ujfalusi wrote:


On 30/10/2020 22.30, Grygorii Strashko wrote:
The NAVSS UDMA will stuck if target IP module is disabled by PM while PSI-L
threads are paired UDMA<->IP and no further transfers is possible. This
could be the case for IPs J721E Main CPSW (cpsw9g).

Hence, to avoid such situation do PSI-L threads pairing only when UDMA
channel is going to be enabled as at this time DMA consumer module expected
to be active already.

Is this patch on top of the AM64 (BCDMA/PKTDMA) series or not?
Will it cause any conflict?

No. It was not based on top of AM64 series and I've not checked for conflicts.


Acked-by: Peter Ujfalusi <peter.ujfalusi@xxxxxx>


Signed-off-by: Grygorii Strashko <grygorii.strashko@xxxxxx>
---
drivers/dma/ti/k3-udma-glue.c | 64 +++++++++++++++++++++--------------
1 file changed, 38 insertions(+), 26 deletions(-)

...

--
Best regards,
grygorii