summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mp.dtsi
diff options
context:
space:
mode:
authorAbel Vesa <abel.vesa@nxp.com>2020-01-17 11:48:46 +0200
committerAbel Vesa <abel.vesa@nxp.com>2020-01-20 10:43:23 +0200
commit06f45e24ced3ef07b14485687de171bb8cd5a552 (patch)
treed4745752e3b7cfe2294d5610a53be7afa90d0d1d /arch/arm64/boot/dts/freescale/imx8mp.dtsi
parentb8286630cee09133d3e25894ec384f0f3e481a88 (diff)
arm64: dts: imx8mp: Add clock and power domain to audiomix dts node
Since the clocks that are unused get disabled on imx_5.4.y, the IMX8MP_CLK_AUDIO_ROOT needs to be controlled by the audiomix driver on suspend and resume. And that allows us to get rid of the dummy clock of_clk_get_by_name that was there to make sure the CCM driver gets probed before the audiomix. The order of the clocks was all wrong. Fixed that here also. Also added the PM runtime and the AUDIO_ROOT_CLK. Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mp.dtsi')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mp.dtsi8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index 8a2958dd740d..91676a383b0d 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -1099,14 +1099,14 @@
audiomix_clk: clock-controller {
compatible = "fsl,imx8mp-audiomix-clk";
#clock-cells = <1>;
- clocks = <&clk IMX8MP_CLK_DUMMY>;
- /* power-domains = <&audiomix_pd>; */
- clock-names = "dummy";
+ clocks = <&clk IMX8MP_CLK_AUDIO_ROOT>;
+ clock-names = "audio_root";
+ power-domains = <&audiomix_pd>;
};
audiomix_reset: reset-controller {
compatible = "fsl,imx8mp-audiomix-reset";
- /* power-domains = <&audiomix_pd>; */
+ power-domains = <&audiomix_pd>;
#reset-cells = <1>;
};
};