diff options
author | Peng Fan <peng.fan@nxp.com> | 2018-10-25 18:07:54 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:34:47 +0800 |
commit | 7d451d61da22c37f1c7fc932d4cb595e1fe21051 (patch) | |
tree | 76a316570905cc2a62029d1a98b204196c139b84 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts | |
parent | bf930000b8d4110f11f94f3fdfafa841249563e4 (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.dts | 19 |
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 { |