From d6e34bb4bb9b900f4feb657c3fd23c6ffc41fe9d Mon Sep 17 00:00:00 2001 From: Shengjiu Wang <shengjiu.wang@nxp.com> Date: Wed, 20 Jan 2021 13:10:26 +0800 Subject: [PATCH] MLK-25255-4: arm64: dts: imx8mn: add clock for rpmsg audio Add necessary clock for rpmsg audio. These clocks are needed by M4 image Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Peng Zhang <peng.zhang_8@nxp.com> (cherry-picked from commit 0d11ab36510677aed5481c65fbd2f4a9264c75bb) --- arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk-rpmsg.dts | 6 ++++++ arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-rpmsg.dts | 6 ++++++ arch/arm64/boot/dts/freescale/imx8mn-evk-rpmsg.dts | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk-rpmsg.dts index 6def5f1eff82e7..f91b80c8112911 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk-rpmsg.dts +++ b/arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk-rpmsg.dts @@ -61,6 +61,12 @@ fsl,audioindex = <0> ; fsl,dma-buffer-size = <0x6000000>; fsl,enable-lpa; + clocks = <&clk IMX8MN_CLK_SAI3_IPG>, + <&clk IMX8MN_CLK_SAI3_ROOT>, + <&clk IMX8MN_CLK_SDMA3_ROOT>, + <&clk IMX8MN_AUDIO_PLL1_OUT>, + <&clk IMX8MN_AUDIO_PLL2_OUT>; + clock-names = "bus", "mclk", "dma", "pll8k", "pll11k"; status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-rpmsg.dts index 373a2dad18de80..0d4fd5514d872f 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-rpmsg.dts +++ b/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk-rpmsg.dts @@ -56,6 +56,12 @@ fsl,audioindex = <0> ; fsl,dma-buffer-size = <0x6000000>; fsl,enable-lpa; + clocks = <&clk IMX8MN_CLK_SAI3_IPG>, + <&clk IMX8MN_CLK_SAI3_ROOT>, + <&clk IMX8MN_CLK_SDMA3_ROOT>, + <&clk IMX8MN_AUDIO_PLL1_OUT>, + <&clk IMX8MN_AUDIO_PLL2_OUT>; + clock-names = "bus", "mclk", "dma", "pll8k", "pll11k"; status = "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mn-evk-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8mn-evk-rpmsg.dts index 818a47cb3a5af0..edb377899ead97 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-evk-rpmsg.dts +++ b/arch/arm64/boot/dts/freescale/imx8mn-evk-rpmsg.dts @@ -57,6 +57,12 @@ fsl,audioindex = <0> ; fsl,dma-buffer-size = <0x6000000>; fsl,enable-lpa; + clocks = <&clk IMX8MN_CLK_SAI3_IPG>, + <&clk IMX8MN_CLK_SAI3_ROOT>, + <&clk IMX8MN_CLK_SDMA3_ROOT>, + <&clk IMX8MN_AUDIO_PLL1_OUT>, + <&clk IMX8MN_AUDIO_PLL2_OUT>; + clock-names = "bus", "mclk", "dma", "pll8k", "pll11k"; status = "okay"; }; -- GitLab