diff options
author | Abel Vesa <abel.vesa@nxp.com> | 2020-01-17 11:48:46 +0200 |
---|---|---|
committer | Abel Vesa <abel.vesa@nxp.com> | 2020-01-20 10:43:23 +0200 |
commit | 06f45e24ced3ef07b14485687de171bb8cd5a552 (patch) | |
tree | d4745752e3b7cfe2294d5610a53be7afa90d0d1d /arch/arm64/boot/dts/freescale/imx8mp.dtsi | |
parent | b8286630cee09133d3e25894ec384f0f3e481a88 (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.dtsi | 8 |
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>; }; }; |