[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250218085712.66690-1-daniel.baluta@nxp.com>
Date: Tue, 18 Feb 2025 10:57:07 +0200
From: Daniel Baluta <daniel.baluta@....com>
To: p.zabel@...gutronix.de,
shawnguo@...nel.org,
mathieu.poirier@...aro.org
Cc: s.hauer@...gutronix.de,
kernel@...gutronix.de,
festevam@...il.com,
imx@...ts.linux.dev,
linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org,
andersson@...nel.org,
linux-remoteproc@...r.kernel.org,
iuliana.prodan@....com,
laurentiu.mihalcea@....com,
shengjiu.wang@....com,
Frank.Li@....com,
krzk@...nel.org,
Daniel Baluta <daniel.baluta@....com>
Subject: [PATCH 0/5] imx8mp: Add support to Run/Stall DSP via reset API
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
Powered by blists - more mailing lists