mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v3 0/5] Enable DSP device for i.MX8ULP
@ 2026-11-11  3:18 shengjiu.wang
  2026-11-11  3:18 ` [PATCH v3 1/5] dt-bindings: dsp: fsl,dsp: document debug reset control shengjiu.wang
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: shengjiu.wang @ 2026-11-11  3:18 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, shengjiu.wang, daniel.baluta,
	devicetree, linux-kernel, andersson, mathieu.poirier, Frank.Li,
	s.hauer, kernel, festevam, p.zabel, linux-remoteproc, imx,
	linux-arm-kernel

From: Shengjiu Wang <shengjiu.wang@nxp.com>

The debug reset control is one of the HIFI4 DSP’s reset mechanisms used
by the debug interface; add documentation for the optional debug reset
controls and update the driver to use both the soft reset and debug reset
controller APIs (the soft reset is already documented).

Add a HiFi4 DSP node and enable the DSP on i.MX8ULP.

Changes in v3
- Split the previous patch 1/4 into two patches
- Update the commit message to explain why the reset properties are
  required for i.MX8ULP
- Update the commit message of patch 3/5 to clarify the switch from
  direct register access to the reset controller API

Changes in v2:
- Update commit messages for all patches
- Require the reset properties for the i.MX8ULP HiFi4 DSP in patch 1/4,
  as suggested by Sashiko
- Use sim_lpav as the clock provider for the ipg, ocram, and core clocks in
  patch 3/4, as suggested by Sashiko
- Rename the reserved-memory node from dsp_reserved to memory in patch 4/4,
  as suggested by Sashiko

Shengjiu Wang (5):
  dt-bindings: dsp: fsl,dsp: document debug reset control
  dt-bindings: dsp: fsl,dsp: require resets for i.MX8ULP
  remoteproc: imx_dsp_rproc: use reset controller for i.MX8ULP
  arm64: dts: imx8ulp: add HiFi4 DSP node
  arm64: dts: imx8ulp-evk: Enable HiFi4 DSP

 .../devicetree/bindings/dsp/fsl,dsp.yaml      |  4 +
 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 34 +++++++++
 arch/arm64/boot/dts/freescale/imx8ulp.dtsi    | 23 ++++++
 drivers/remoteproc/imx_dsp_rproc.c            | 76 +++++--------------
 4 files changed, 82 insertions(+), 55 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2026-11-12 10:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-11  3:18 [PATCH v3 0/5] Enable DSP device for i.MX8ULP shengjiu.wang
2026-11-11  3:18 ` [PATCH v3 1/5] dt-bindings: dsp: fsl,dsp: document debug reset control shengjiu.wang
2026-11-12 10:38   ` Krzysztof Kozlowski
2026-11-11  3:18 ` [PATCH v3 2/5] dt-bindings: dsp: fsl,dsp: require resets for i.MX8ULP shengjiu.wang
2026-11-12 10:38   ` Krzysztof Kozlowski
2026-11-11  3:18 ` [PATCH v3 3/5] remoteproc: imx_dsp_rproc: use reset controller " shengjiu.wang
2026-11-11  3:18 ` [PATCH v3 4/5] arm64: dts: imx8ulp: add HiFi4 DSP node shengjiu.wang
2026-11-11  3:18 ` [PATCH v3 5/5] arm64: dts: imx8ulp-evk: Enable HiFi4 DSP shengjiu.wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®