All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] dmaengine: ti: cppi41: Fix suspend/resume issues
@ 2026-11-03 19:37 Markus Schneider-Pargmann (TI)
  2026-11-03 19:37 ` [PATCH 1/4] dmaengine: ti: cppi41: Use td_queue to restore DMA_TDFDQ Markus Schneider-Pargmann (TI)
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Markus Schneider-Pargmann (TI) @ 2026-11-03 19:37 UTC (permalink / raw)
  To: Vinod Koul, Frank Li, Tony Lindgren, Daniel Mack
  Cc: dmaengine, linux-kernel, Julien Panis, Mendez, Judith,
	Francis, Sebin, Markus Schneider-Pargmann (TI), stable

Hi,

there are some issues with cppi41 regarding suspend/resume. This series
fixes suspend/resume when the device is currently runtime suspended. It
also fixes an incomplete restore of QMGR_MEMCTRL during resume. To make
the restore on resume more reliable the last patch unifies the register
writes for init and resume.

I tested this series with am335x-evm

Best,
Markus

Signed-off-by: Markus Schneider-Pargmann (TI) <msp@baylibre.com>
---
Markus Schneider-Pargmann (TI) (4):
      dmaengine: ti: cppi41: Use td_queue to restore DMA_TDFDQ
      dmaengine: ti: cppi41: Fix register access in suspend_late
      dmaengine: ti: cppi41: Restore QMGR_MEMCTRL in resume
      dmaengine: ti: cppi41: Share register setup with resume

 drivers/dma/ti/cppi41.c | 74 ++++++++++++++++++++++++++++---------------------
 1 file changed, 43 insertions(+), 31 deletions(-)
---
base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
change-id: 20261030-v7-3-topic-am335lpm-cppi41-b180a2d62987

Best regards,
--  
Markus Schneider-Pargmann (TI) <msp@baylibre.com>


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2026-11-04 19:50 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-03 19:37 [PATCH 0/4] dmaengine: ti: cppi41: Fix suspend/resume issues Markus Schneider-Pargmann (TI)
2026-11-03 19:37 ` [PATCH 1/4] dmaengine: ti: cppi41: Use td_queue to restore DMA_TDFDQ Markus Schneider-Pargmann (TI)
2026-11-04  8:56   ` Adivi, Sai Sree Kartheek
2026-11-04 17:42   ` Frank Li
2026-11-04 19:50     ` Markus Schneider-Pargmann
2026-11-03 19:37 ` [PATCH 2/4] dmaengine: ti: cppi41: Fix register access in suspend_late Markus Schneider-Pargmann (TI)
2026-11-04  8:58   ` Adivi, Sai Sree Kartheek
2026-11-04 17:47   ` Frank Li
2026-11-03 19:37 ` [PATCH 3/4] dmaengine: ti: cppi41: Restore QMGR_MEMCTRL in resume Markus Schneider-Pargmann (TI)
2026-11-04  9:00   ` Adivi, Sai Sree Kartheek
2026-11-04 17:54   ` Frank Li
2026-11-03 19:37 ` [PATCH 4/4] dmaengine: ti: cppi41: Share register setup with resume Markus Schneider-Pargmann (TI)
2026-11-04  9:02   ` Adivi, Sai Sree Kartheek
2026-11-04 17:58   ` Frank Li
2026-11-04 16:32 ` [PATCH 0/4] dmaengine: ti: cppi41: Fix suspend/resume issues Judith Mendez

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.