diff options
author | Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com> | 2024-10-21 11:52:21 -0400 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2024-11-04 16:46:31 +0800 |
commit | d0ee7ae8ce2600bdbaca5655ef2abf7c6db5c67d (patch) | |
tree | 047466ca8bcc281acaeb3f731797a8162510dd6b | |
parent | 447aed898a475069d0eb1cd735159534361a87c0 (diff) | |
download | lwn-d0ee7ae8ce2600bdbaca5655ef2abf7c6db5c67d.tar.gz lwn-d0ee7ae8ce2600bdbaca5655ef2abf7c6db5c67d.zip |
arm64: dts: imx8qm-mek: enable dsp node for rproc usage
Set the status of the dsp node to "okay" and assign and add its reserved
memory regions.
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Tested-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts index e983633a4bb3..50fd3370f7dc 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -92,6 +92,27 @@ reg = <0 0x90400000 0 0x100000>; no-map; }; + + dsp_reserved: memory@92400000 { + reg = <0 0x92400000 0 0x1000000>; + no-map; + }; + + dsp_vdev0vring0: memory@942f0000 { + reg = <0 0x942f0000 0 0x8000>; + no-map; + }; + + dsp_vdev0vring1: memory@942f8000 { + reg = <0 0x942f8000 0 0x8000>; + no-map; + }; + + dsp_vdev0buffer: memory@94300000 { + compatible = "shared-dma-pool"; + reg = <0 0x94300000 0 0x100000>; + no-map; + }; }; lvds_backlight0: backlight-lvds0 { @@ -680,6 +701,12 @@ status = "okay"; }; +&vpu_dsp { + memory-region = <&dsp_vdev0buffer>, <&dsp_vdev0vring0>, + <&dsp_vdev0vring1>, <&dsp_reserved>; + status = "okay"; +}; + &iomuxc { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_hog>; |