devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage
@ 2025-03-20 12:09 Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 1/5] arm64: dts: imx8mp: Use resets property Daniel Baluta
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-03-20 12:09 UTC (permalink / raw)
  To: shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc, Daniel Baluta

DSP found in i.MX8MP SOC can be used by multiple frameworks in order to
enable various applications:                                                                                                                                                            
        - rproc/rpmsg framework, used to load for example Zephyr samples
        - Sound Open Firmware, used to enable various audio processing
          pipelines.

Current dsp node was configured with SOF in mind but it doesn't work
well with imx8mp-evk dts. SOF controls audio IPs from firmware side
while imx8mp-evk.dts preffers to control audio IPs from Linux side.

So, configure 'dsp' node to be used with rproc scenario and later will
add a separate dts or an overlay to configure the node for SOF.

This patch series configures and enables dsp node to be used with rproc.

Changes since v6:
	- addressed Alexander Stein comments
	- enable mu2 separately in patch 5/5
	- put "status" always as the last in node definition

Changes since v5:
       - do not enable mu2 node by default
       - fix dt_bindings errors

Changes since v4:
(https://lore.kernel.org/linux-arm-kernel/Z6zGLn3B6SVXhTV1@lizhi-Precision-Tower-5810/T/)·······························································································
       - after comments received on v4, we implemented the run/stall
         bits using reset controller API (changes merged ->
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250311085812.1296243-1-daniel.baluta@nxp.com/)
        - drop patches related to DSP run/stall/reset via syscon
       - picked up patch related to using run_stall via reset
         controller API.


Daniel Baluta (5):
  arm64: dts: imx8mp: Use resets property
  arm64: dts: imx8mp: Add mu2 root clock
  arm64: dts: imx8mp: Configure dsp node for rproc usage
  arm64: dts: imx8mp: Add DSP clocks
  arm64: dts: Enable DSP node for remoteproc usage

 arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +++++++++++++
 arch/arm64/boot/dts/freescale/imx8mp.dtsi    | 22 +++++++++++++-------
 2 files changed, 29 insertions(+), 7 deletions(-)

-- 
2.43.0


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

* [PATCH v7 1/5] arm64: dts: imx8mp: Use resets property
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
@ 2025-03-20 12:09 ` Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 2/5] arm64: dts: imx8mp: Add mu2 root clock Daniel Baluta
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-03-20 12:09 UTC (permalink / raw)
  To: shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc, Daniel Baluta,
	Peng Fan, Frank Li

Add resets property to dsp node in order to be able to control the dsp
run/stall bit from audio block control.

Reviewed-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
 arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index ce6793b2d57e..3b725fe442d0 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -6,6 +6,7 @@
 #include <dt-bindings/clock/imx8mp-clock.h>
 #include <dt-bindings/power/imx8mp-power.h>
 #include <dt-bindings/reset/imx8mp-reset.h>
+#include <dt-bindings/reset/imx8mp-reset-audiomix.h>
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/interconnect/fsl,imx8mp.h>
@@ -2422,6 +2423,8 @@ dsp: dsp@3b6e8000 {
 			mboxes = <&mu2 2 0>, <&mu2 2 1>,
 				<&mu2 3 0>, <&mu2 3 1>;
 			memory-region = <&dsp_reserved>;
+			resets = <&audio_blk_ctrl IMX8MP_AUDIOMIX_DSP_RUNSTALL>;
+			reset-names = "runstall";
 			status = "disabled";
 		};
 	};
-- 
2.43.0


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

* [PATCH v7 2/5] arm64: dts: imx8mp: Add mu2 root clock
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 1/5] arm64: dts: imx8mp: Use resets property Daniel Baluta
@ 2025-03-20 12:09 ` Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 3/5] arm64: dts: imx8mp: Configure dsp node for rproc usage Daniel Baluta
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-03-20 12:09 UTC (permalink / raw)
  To: shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc, Daniel Baluta,
	Peng Fan

Enable MU2 node and add mu2 root clock.
MU2 is used to communicate with DSP core.

Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
 arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index 3b725fe442d0..fc0d244cfd1e 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -1253,6 +1253,7 @@ mu2: mailbox@30e60000 {
 				reg = <0x30e60000 0x10000>;
 				interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
 				#mbox-cells = <2>;
+				clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_MU2_ROOT>;
 				status = "disabled";
 			};
 
-- 
2.43.0


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

* [PATCH v7 3/5] arm64: dts: imx8mp: Configure dsp node for rproc usage
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 1/5] arm64: dts: imx8mp: Use resets property Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 2/5] arm64: dts: imx8mp: Add mu2 root clock Daniel Baluta
@ 2025-03-20 12:09 ` Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 4/5] arm64: dts: imx8mp: Add DSP clocks Daniel Baluta
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-03-20 12:09 UTC (permalink / raw)
  To: shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc, Daniel Baluta,
	Peng Fan

DSP can be used with various frameworks (e.g audio firmware, rproc).
Currently 'dsp' configuration is intended for audio firmware but it
doesn't work well with board level DTs (e.g imx8mp-evk) because
board level DT enables audio related IPs (e.g SAI) while audio firmware
needs this IPs disabled (because firmware will configure them).

So, configure 'dsp' node to be used with rproc. This way users will be
able to use board DT to use the DSP as long as they don't clash with
Audio IP configurations.

More comples usage of 'dsp' node (e.g by audio firmware) will need to
create a separate dts file (or an overlay).

This change follows the approach taken for other i.MX8 boards
in commit 391a319c81f6d7 ("arm64: dts: imx8-ss-audio: configure dsp node
for rproc usage")

Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
 arch/arm64/boot/dts/freescale/imx8mp.dtsi | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index fc0d244cfd1e..708d3f61b4e1 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -281,7 +281,7 @@ reserved-memory {
 		ranges;
 
 		dsp_reserved: dsp@92400000 {
-			reg = <0 0x92400000 0 0x2000000>;
+			reg = <0 0x92400000 0 0x1000000>;
 			no-map;
 			status = "disabled";
 		};
@@ -2417,13 +2417,12 @@ usb_dwc3_1: usb@38200000 {
 		};
 
 		dsp: dsp@3b6e8000 {
-			compatible = "fsl,imx8mp-dsp";
+			compatible = "fsl,imx8mp-hifi4";
 			reg = <0x3b6e8000 0x88000>;
-			mbox-names = "txdb0", "txdb1",
-				"rxdb0", "rxdb1";
-			mboxes = <&mu2 2 0>, <&mu2 2 1>,
-				<&mu2 3 0>, <&mu2 3 1>;
-			memory-region = <&dsp_reserved>;
+			power-domains = <&pgc_audio>;
+			mbox-names = "tx", "rx", "rxdb";
+			mboxes = <&mu2 0 0>, <&mu2 1 0>, <&mu2 3 0>;
+			firmware-name = "imx/dsp/hifi4.bin";
 			resets = <&audio_blk_ctrl IMX8MP_AUDIOMIX_DSP_RUNSTALL>;
 			reset-names = "runstall";
 			status = "disabled";
-- 
2.43.0


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

* [PATCH v7 4/5] arm64: dts: imx8mp: Add DSP clocks
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
                   ` (2 preceding siblings ...)
  2025-03-20 12:09 ` [PATCH v7 3/5] arm64: dts: imx8mp: Configure dsp node for rproc usage Daniel Baluta
@ 2025-03-20 12:09 ` Daniel Baluta
  2025-03-20 12:09 ` [PATCH v7 5/5] arm64: dts: Enable DSP node for remoteproc usage Daniel Baluta
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-03-20 12:09 UTC (permalink / raw)
  To: shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc, Daniel Baluta,
	Peng Fan

DSP core needs ocram, core and debug clocks.

Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
 arch/arm64/boot/dts/freescale/imx8mp.dtsi | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index 708d3f61b4e1..c017eb98c49d 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -2419,6 +2419,11 @@ usb_dwc3_1: usb@38200000 {
 		dsp: dsp@3b6e8000 {
 			compatible = "fsl,imx8mp-hifi4";
 			reg = <0x3b6e8000 0x88000>;
+			clocks = <&audio_blk_ctrl  IMX8MP_CLK_AUDIOMIX_DSP_ROOT>,
+				<&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_OCRAMA_IPG>,
+				<&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_DSP_ROOT>,
+				<&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_DSPDBG_ROOT>;
+			clock-names = "ipg", "ocram", "core", "debug";
 			power-domains = <&pgc_audio>;
 			mbox-names = "tx", "rx", "rxdb";
 			mboxes = <&mu2 0 0>, <&mu2 1 0>, <&mu2 3 0>;
-- 
2.43.0


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

* [PATCH v7 5/5] arm64: dts: Enable DSP node for remoteproc usage
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
                   ` (3 preceding siblings ...)
  2025-03-20 12:09 ` [PATCH v7 4/5] arm64: dts: imx8mp: Add DSP clocks Daniel Baluta
@ 2025-03-20 12:09 ` Daniel Baluta
  2025-04-10 12:23 ` [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Laurentiu Mihalcea
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-03-20 12:09 UTC (permalink / raw)
  To: shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc, Daniel Baluta

Enable all relevant nodes to support remoteproc with imx8mp-evk board.
	- add rproc specific memory regions
	- enable dsp_reserved node
	- enable mu2 node
	- enable dsp node

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
index c26954e5a605..9ab3ee93a35b 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
@@ -309,6 +309,16 @@ &aud2htx {
 	status = "okay";
 };
 
+&dsp_reserved {
+	status = "okay";
+};
+
+&dsp {
+	memory-region = <&dsp_vdev0buffer>, <&dsp_vdev0vring0>,
+			<&dsp_vdev0vring1>, <&dsp_reserved>;
+	status = "okay";
+};
+
 &eqos {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_eqos>;
@@ -690,6 +700,10 @@ dsi_out: endpoint {
 	};
 };
 
+&mu2 {
+	status = "okay";
+};
+
 &pcie_phy {
 	fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
 	clocks = <&pcie0_refclk>;
-- 
2.43.0


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

* Re: [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
                   ` (4 preceding siblings ...)
  2025-03-20 12:09 ` [PATCH v7 5/5] arm64: dts: Enable DSP node for remoteproc usage Daniel Baluta
@ 2025-04-10 12:23 ` Laurentiu Mihalcea
  2025-04-15  7:40 ` Daniel Baluta
  2025-04-22  3:07 ` Shawn Guo
  7 siblings, 0 replies; 9+ messages in thread
From: Laurentiu Mihalcea @ 2025-04-10 12:23 UTC (permalink / raw)
  To: Daniel Baluta, shawnguo, robh
  Cc: s.hauer, kernel, krzk+dt, conor+dt, festevam, devicetree, imx,
	linux-arm-kernel, linux-kernel, frank.li, aisheng.dong,
	daniel.baluta, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc



On 3/20/2025 2:09 PM, Daniel Baluta wrote:
> DSP found in i.MX8MP SOC can be used by multiple frameworks in order to
> enable various applications:                                                                                                                                                            
>         - rproc/rpmsg framework, used to load for example Zephyr samples
>         - Sound Open Firmware, used to enable various audio processing
>           pipelines.
>
> Current dsp node was configured with SOF in mind but it doesn't work
> well with imx8mp-evk dts. SOF controls audio IPs from firmware side
> while imx8mp-evk.dts preffers to control audio IPs from Linux side.
>
> So, configure 'dsp' node to be used with rproc scenario and later will
> add a separate dts or an overlay to configure the node for SOF.
>
> This patch series configures and enables dsp node to be used with rproc.
>
> Changes since v6:
> 	- addressed Alexander Stein comments
> 	- enable mu2 separately in patch 5/5
> 	- put "status" always as the last in node definition
>
> Changes since v5:
>        - do not enable mu2 node by default
>        - fix dt_bindings errors
>
> Changes since v4:
> (https://lore.kernel.org/linux-arm-kernel/Z6zGLn3B6SVXhTV1@lizhi-Precision-Tower-5810/T/)·······························································································
>        - after comments received on v4, we implemented the run/stall
>          bits using reset controller API (changes merged ->
> https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250311085812.1296243-1-daniel.baluta@nxp.com/)
>         - drop patches related to DSP run/stall/reset via syscon
>        - picked up patch related to using run_stall via reset
>          controller API.
>
>
> Daniel Baluta (5):
>   arm64: dts: imx8mp: Use resets property
>   arm64: dts: imx8mp: Add mu2 root clock
>   arm64: dts: imx8mp: Configure dsp node for rproc usage
>   arm64: dts: imx8mp: Add DSP clocks
>   arm64: dts: Enable DSP node for remoteproc usage
>
>  arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +++++++++++++
>  arch/arm64/boot/dts/freescale/imx8mp.dtsi    | 22 +++++++++++++-------
>  2 files changed, 29 insertions(+), 7 deletions(-)
>

For the whole series:

Reviewed-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>

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

* Re: [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
                   ` (5 preceding siblings ...)
  2025-04-10 12:23 ` [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Laurentiu Mihalcea
@ 2025-04-15  7:40 ` Daniel Baluta
  2025-04-22  3:07 ` Shawn Guo
  7 siblings, 0 replies; 9+ messages in thread
From: Daniel Baluta @ 2025-04-15  7:40 UTC (permalink / raw)
  To: Daniel Baluta
  Cc: shawnguo, robh, s.hauer, kernel, krzk+dt, conor+dt, festevam,
	devicetree, imx, linux-arm-kernel, linux-kernel, frank.li,
	aisheng.dong, laurentiu.mihalcea, shengjiu.wang, iuliana.prodan,
	a.fatoum, mathieu.poirier, linux-remoteproc

Hi Shawn,

Gentle ping.


On Thu, Mar 20, 2025 at 2:08 PM Daniel Baluta <daniel.baluta@nxp.com> wrote:
>
> DSP found in i.MX8MP SOC can be used by multiple frameworks in order to
> enable various applications:
>         - rproc/rpmsg framework, used to load for example Zephyr samples
>         - Sound Open Firmware, used to enable various audio processing
>           pipelines.
>
> Current dsp node was configured with SOF in mind but it doesn't work
> well with imx8mp-evk dts. SOF controls audio IPs from firmware side
> while imx8mp-evk.dts preffers to control audio IPs from Linux side.
>
> So, configure 'dsp' node to be used with rproc scenario and later will
> add a separate dts or an overlay to configure the node for SOF.
>
> This patch series configures and enables dsp node to be used with rproc.
>
> Changes since v6:
>         - addressed Alexander Stein comments
>         - enable mu2 separately in patch 5/5
>         - put "status" always as the last in node definition
>
> Changes since v5:
>        - do not enable mu2 node by default
>        - fix dt_bindings errors
>
> Changes since v4:
> (https://lore.kernel.org/linux-arm-kernel/Z6zGLn3B6SVXhTV1@lizhi-Precision-Tower-5810/T/)·······························································································
>        - after comments received on v4, we implemented the run/stall
>          bits using reset controller API (changes merged ->
> https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250311085812.1296243-1-daniel.baluta@nxp.com/)
>         - drop patches related to DSP run/stall/reset via syscon
>        - picked up patch related to using run_stall via reset
>          controller API.
>
>
> Daniel Baluta (5):
>   arm64: dts: imx8mp: Use resets property
>   arm64: dts: imx8mp: Add mu2 root clock
>   arm64: dts: imx8mp: Configure dsp node for rproc usage
>   arm64: dts: imx8mp: Add DSP clocks
>   arm64: dts: Enable DSP node for remoteproc usage
>
>  arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +++++++++++++
>  arch/arm64/boot/dts/freescale/imx8mp.dtsi    | 22 +++++++++++++-------
>  2 files changed, 29 insertions(+), 7 deletions(-)
>
> --
> 2.43.0
>

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

* Re: [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage
  2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
                   ` (6 preceding siblings ...)
  2025-04-15  7:40 ` Daniel Baluta
@ 2025-04-22  3:07 ` Shawn Guo
  7 siblings, 0 replies; 9+ messages in thread
From: Shawn Guo @ 2025-04-22  3:07 UTC (permalink / raw)
  To: Daniel Baluta
  Cc: shawnguo, robh, s.hauer, kernel, krzk+dt, conor+dt, festevam,
	devicetree, imx, linux-arm-kernel, linux-kernel, frank.li,
	aisheng.dong, daniel.baluta, laurentiu.mihalcea, shengjiu.wang,
	iuliana.prodan, a.fatoum, mathieu.poirier, linux-remoteproc

On Thu, Mar 20, 2025 at 02:09:50PM +0200, Daniel Baluta wrote:
> Daniel Baluta (5):
>   arm64: dts: imx8mp: Use resets property
>   arm64: dts: imx8mp: Add mu2 root clock
>   arm64: dts: imx8mp: Configure dsp node for rproc usage
>   arm64: dts: imx8mp: Add DSP clocks
>   arm64: dts: Enable DSP node for remoteproc usage

arm64: dts: imx8mp-evk: Enable DSP node for remoteproc usage

Changed the subject a bit and applied all, thanks!


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

end of thread, other threads:[~2025-04-22  3:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-20 12:09 [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Daniel Baluta
2025-03-20 12:09 ` [PATCH v7 1/5] arm64: dts: imx8mp: Use resets property Daniel Baluta
2025-03-20 12:09 ` [PATCH v7 2/5] arm64: dts: imx8mp: Add mu2 root clock Daniel Baluta
2025-03-20 12:09 ` [PATCH v7 3/5] arm64: dts: imx8mp: Configure dsp node for rproc usage Daniel Baluta
2025-03-20 12:09 ` [PATCH v7 4/5] arm64: dts: imx8mp: Add DSP clocks Daniel Baluta
2025-03-20 12:09 ` [PATCH v7 5/5] arm64: dts: Enable DSP node for remoteproc usage Daniel Baluta
2025-04-10 12:23 ` [PATCH v7 0/5] Configure imx8mp dsp node for rproc usage Laurentiu Mihalcea
2025-04-15  7:40 ` Daniel Baluta
2025-04-22  3:07 ` Shawn Guo

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).