diff options
author | Shengjiu Wang <shengjiu.wang@nxp.com> | 2019-09-03 18:33:13 +0800 |
---|---|---|
committer | Dong Aisheng <aisheng.dong@nxp.com> | 2019-11-25 16:07:15 +0800 |
commit | 1b2ccb849f8b663da32df4b60efedbcf9a7b20a2 (patch) | |
tree | 33caac3cab8e7698080fb930f74b7b12af1d8fe6 /arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts | |
parent | 4e11bcca0e00059bb35ee5087e49bfbb8dbe5a8c (diff) |
ARM64: dts: imx8mm: Enable AK4497/AK4458/AK5558/SPDIF/MICFIL
Enable AK4497/AK4458/AK5558/SPDIF/MICFIL
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts index 02cea5a4d4b4..f7dc6a30ffff 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk-rpmsg.dts @@ -29,6 +29,42 @@ reg = <0 0xb8400000 0 0x100000>; }; }; + + sound-wm8524 { + status = "disabled"; + }; + + wm8524: audio-codec { + status = "disabled"; + }; + + rpmsg_i2s: rpmsg-i2s { + compatible = "fsl,imx8mq-rpmsg-i2s"; + /* the audio device index in m4 domain */ + fsl,audioindex = <0> ; + fsl,dma-buffer-size = <0x6000000>; + fsl,enable-lpa; + status = "okay"; + }; + + sound-rpmsg { + compatible = "fsl,imx-audio-rpmsg"; + model = "ak4497-audio"; + cpu-dai = <&rpmsg_i2s>; + rpmsg-out; + }; +}; + +&clk { + init-on-array = <IMX8MM_CLK_UART4_ROOT + IMX8MM_CLK_AHB IMX8MM_CLK_DRAM_CORE + IMX8MM_CLK_NOC IMX8MM_CLK_NOC_APB + IMX8MM_CLK_USB_BUS + IMX8MM_CLK_MAIN_AXI IMX8MM_CLK_AUDIO_AHB + IMX8MM_CLK_DRAM_APB IMX8MM_CLK_A53_DIV + IMX8MM_ARM_PLL_OUT IMX8MM_CLK_DISP_AXI + IMX8MM_CLK_DISP_APB + >; }; /* @@ -62,3 +98,15 @@ &sdma3 { status = "disabled"; }; + +&sai3 { + status = "disabled"; +}; + +&sai1 { + status = "disabled"; +}; + +&flexspi { + status = "disabled"; +}; |