summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm.dtsi
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2019-08-23 16:34:01 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:06:49 +0800
commit12646937b8d0e9e3a8268024c0cda6e4fc6e35dc (patch)
tree58e84b067b56afc1facc9a574af77c5e98a46630 /arch/arm64/boot/dts/freescale/imx8qm.dtsi
parent3666cde64ea53f51b94c837f613a5e4eb7d91f50 (diff)
ARM64: dts: imx8qm: enable audio sound card
enable audio sound card (dsp, amix, asrc, esai, sai, cs42888, wm8960) Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qm.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm.dtsi25
1 files changed, 25 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dts/freescale/imx8qm.dtsi
index 372514da080f..55cc76c48ee4 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi
@@ -213,6 +213,7 @@
clk_dummy: clock-dummy {
compatible = "fixed-clock";
#clock-cells = <0>;
+ clock-frequency = <0>;
clock-output-names = "clk_dummy";
};
@@ -412,6 +413,30 @@
wakeup-source;
};
+ vpu_subsys_dsp: bus@55000000 {
+ compatible = "simple-bus";
+ #address-cells = <1>;
+ #size-cells = <1>;
+ ranges = <0x55000000 0x0 0x55000000 0x1000000>;
+
+ dsp: dsp@556e8000 {
+ compatible = "fsl,imx8qxp-dsp";
+ reg = <0x556e8000 0x88000>;
+ clocks = <&dsp_lpcg 1>,
+ <&dsp_ram_lpcg 0>,
+ <&dsp_lpcg 2>;
+ clock-names = "ipg", "ocram", "core";
+ fsl,dsp-firmware = "imx/dsp/hifi4.bin";
+ power-domains = <&pd IMX_SC_R_MU_13A>,
+ <&pd IMX_SC_R_MU_13B>,
+ <&pd IMX_SC_R_DSP>,
+ <&pd IMX_SC_R_DSP_RAM>;
+ reserved-region = <&dsp_reserved>;
+ fixup-offset = <0x4000000>;
+ status = "disabled";
+ };
+ };
+
/* sorted in register address */
#include "imx8-ss-cm41.dtsi"
#include "imx8-ss-adma.dtsi"