summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-10-25 18:07:54 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:34:47 +0800
commit7d451d61da22c37f1c7fc932d4cb595e1fe21051 (patch)
tree76a316570905cc2a62029d1a98b204196c139b84 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
parentbf930000b8d4110f11f94f3fdfafa841249563e4 (diff)
MLK-20056-2 ARM64: dts: imx8qm: passthrough hifi dsp to domu
Passthrough hifi dsp to DomU, smmu is enabled for dsp, so the mu13_B side also needs to be mapped into smmu table. Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts20
1 files changed, 19 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
index 828480617f3a..c6b3939639b8 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
@@ -119,6 +119,11 @@
reg = <0 0x91400000 0 0x1000000>;
};
+ dsp_reserved: dsp@0x92400000 {
+ no-map;
+ reg = <0 0x92400000 0 0x2000000>;
+ };
+
decoder_str: str@0x94400000 {
no-map;
reg = <0 0x94400000 0 0x1800000>;
@@ -236,6 +241,15 @@
status = "okay";
};
+ mu13: mu13@5d280000 {
+ compatible = "fsl,imx8-mu-dsp";
+ reg = <0x0 0x5d280000 0x0 0x10000>;
+ interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
+ fsl,dsp_ap_mu_id = <13>;
+ status = "okay";
+ };
+
+
vpu_decoder: vpu_decoder@2c000000 {
compatible = "nxp,imx8qm-b0-vpudec", "nxp,imx8qxp-b0-vpudec";
boot-region = <&decoder_boot>;
@@ -548,7 +562,11 @@
/delete-node/ &dpr2_channel3;
/delete-node/ &dpu1;
/delete-node/ &pixel_combiner1;
-/delete-node/ &dsp;
+
+&dsp {
+ status = "okay";
+};
+
/delete-node/ &irqsteer_dsi1;
/delete-node/ &i2c0_mipi_dsi1;
/delete-node/ &mipi_dsi_csr2;