summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.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-dom0.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-dom0.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts19
1 files changed, 18 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
index f1978b81f585..af61cbebfaae 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts
@@ -167,6 +167,12 @@
SC_R_MCLK_OUT_0
SC_R_MCLK_OUT_1
+
+ /* HIFI DSP */
+ SC_R_DSP
+ SC_R_DSP_RAM
+ SC_R_MU_13B
+ SC_R_MU_13A
>;
pads = <
/* i2c1_lvds1 */
@@ -284,6 +290,11 @@
xen,passthrough;
};
+ dsp_mu_b: dsp_mu_b@0x5d310000 {
+ reg = <0x0 0x5d310000 0x0 0x10000>;
+ xen,passthrough;
+ };
+
decoder_boot_mem: decoder_boot_mem@0x84000000 {
xen,passthrough;
reg = <0 0x84000000 0 0x2000000>;
@@ -419,7 +430,7 @@
<&usdhc1 0x12>, <&usbotg1 0x11>,
<&edma01 0x10>, <&cm41 0x09>, <&pciea 0x08>,
<&vpu_decoder 0x7>, <&crypto 0x6>, <&isi_0 0x5>,
- <&usbotg3 0x4>;
+ <&usbotg3 0x4>, <&dsp 0x3>;
};
&lvds_region2 {
@@ -614,6 +625,12 @@
&dsp {
xen,passthrough;
+ #stream-id-cells = <1>;
+ iommus = <&smmu>;
+};
+
+&mu13 {
+ xen,passthrough;
};
&mu_m0 {