diff mbox series

[1/1] arm64: dts: freescale: imx8qxp: Disable dsp reserved memory by default

Message ID 20231214134259.1933541-1-alexander.stein@ew.tq-group.com
State New
Headers show
Series [1/1] arm64: dts: freescale: imx8qxp: Disable dsp reserved memory by default | expand

Commit Message

Alexander Stein Dec. 14, 2023, 1:42 p.m. UTC
Even if the 'dsp' node is disabled the memory intended to be used by the
DSP is reserved. This limits the memory range suitable for CMA allocation.
Thus disable the dsp_reserved node. DSP users need to enable it in parallel
to the 'dsp' node.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
---
Apparently imx8qxp-mek is the only in-kernel user, so it is enabled
again to preserve current state.

 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 4 ++++
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi    | 1 +
 2 files changed, 5 insertions(+)

Comments

Shawn Guo Dec. 16, 2023, 1:44 a.m. UTC | #1
On Thu, Dec 14, 2023 at 02:42:59PM +0100, Alexander Stein wrote:
> Even if the 'dsp' node is disabled the memory intended to be used by the
> DSP is reserved. This limits the memory range suitable for CMA allocation.
> Thus disable the dsp_reserved node. DSP users need to enable it in parallel
> to the 'dsp' node.
> 
> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>

Applied, thanks!
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
index 6c3d8715bc11e..7888570c15e19 100644
--- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
@@ -50,6 +50,10 @@  &dsp {
 	status = "okay";
 };
 
+&dsp_reserved {
+	status = "okay";
+};
+
 &fec1 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_fec1>;
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi
index c80c85a4b4059..f014d0a764ea4 100644
--- a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi
@@ -184,6 +184,7 @@  decoder_rpc: decoder-rpc@92000000 {
 		dsp_reserved: dsp@92400000 {
 			reg = <0 0x92400000 0 0x2000000>;
 			no-map;
+			status = "disabled";
 		};
 
 		encoder_rpc: encoder-rpc@94400000 {