linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] imx8mp: Add support to Run/Stall DSP via reset API
@ 2025-02-18  8:57 Daniel Baluta
  2025-02-18  8:57 ` [PATCH 1/5] reset: imx8mp-audiomix: Add prefix for internal macro Daniel Baluta
                   ` (4 more replies)
  0 siblings, 5 replies; 23+ messages in thread
From: Daniel Baluta @ 2025-02-18  8:57 UTC (permalink / raw)
  To: p.zabel, shawnguo, mathieu.poirier
  Cc: s.hauer, kernel, festevam, imx, linux-arm-kernel, linux-kernel,
	andersson, linux-remoteproc, iuliana.prodan, laurentiu.mihalcea,
	shengjiu.wang, Frank.Li, krzk, Daniel Baluta

This patch series adds support to Run/Stall DSP found on i.MX8MP via the
reset controller API.

Patches 1-4 apply to reset-imx8mp-audiomix (should go via reset
controller tree)
 * refactor code, introduce active_low configuration option and then
   add support to Run/Stall DSP.

Patch 5 applies to imx_dsp_rproc driver (should go via REMOTEPROC tree)
 * use reset controller API to control the DSP instead of directly
   touching the audiomix registers via a syscon.

Using reset controller API was suggested by Frank Li and Krzysztof
Kozlowski in the following discussion thread:

https://patchwork.kernel.org/project/imx/patch/20241210125338.104959-6-daniel.baluta@nxp.com/

Daniel Baluta (5):
  reset: imx8mp-audiomix: Add prefix for internal macro
  reset: imx8mp-audiomix: Prepare the code for more reset bits
  reset: imx8mp-audiomix: Introduce active_low configuration option
  reset: imx8mp-audiomix: Add support for DSP run/stall
  imx_dsp_rproc: Use reset controller API to control the DSP

 drivers/remoteproc/imx_dsp_rproc.c    | 25 +++++---
 drivers/remoteproc/imx_rproc.h        |  2 +
 drivers/reset/reset-imx8mp-audiomix.c | 86 ++++++++++++++++++++-------
 3 files changed, 83 insertions(+), 30 deletions(-)

-- 
2.25.1



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

end of thread, other threads:[~2025-02-19  9:16 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-18  8:57 [PATCH 0/5] imx8mp: Add support to Run/Stall DSP via reset API Daniel Baluta
2025-02-18  8:57 ` [PATCH 1/5] reset: imx8mp-audiomix: Add prefix for internal macro Daniel Baluta
2025-02-18  9:23   ` Philipp Zabel
2025-02-18 15:51   ` Frank Li
2025-02-19  3:09   ` Peng Fan
2025-02-18  8:57 ` [PATCH 2/5] reset: imx8mp-audiomix: Prepare the code for more reset bits Daniel Baluta
2025-02-18  9:26   ` Philipp Zabel
2025-02-18 15:08   ` Peng Fan
2025-02-18 15:55   ` Frank Li
2025-02-19  8:21     ` Daniel Baluta
2025-02-18  8:57 ` [PATCH 3/5] reset: imx8mp-audiomix: Introduce active_low configuration option Daniel Baluta
2025-02-18  9:30   ` Philipp Zabel
2025-02-18 15:58     ` Frank Li
2025-02-18 15:11   ` Peng Fan
2025-02-18 15:59   ` Frank Li
2025-02-18  8:57 ` [PATCH 4/5] reset: imx8mp-audiomix: Add support for DSP run/stall Daniel Baluta
2025-02-18  9:31   ` Philipp Zabel
2025-02-18 15:12   ` Peng Fan
2025-02-18 16:00   ` Frank Li
2025-02-18  8:57 ` [PATCH 5/5] imx_dsp_rproc: Use reset controller API to control the DSP Daniel Baluta
2025-02-18  9:35   ` Philipp Zabel
2025-02-19  8:46     ` Daniel Baluta
2025-02-19  3:08   ` Peng Fan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).