1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/clock/imx8mp-audiomix.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MP AudioMIX Block Control
10 - Marek Vasut <marex@denx.de>
13 NXP i.MX8M Plus AudioMIX is dedicated clock muxing and gating IP
14 used to control Audio related clock on the SoC.
18 const: fsl,imx8mp-audio-blk-ctrl
43 The clock consumer should specify the desired clock by having the clock
44 ID in its "clocks" phandle cell. See include/dt-bindings/clock/imx8mp-clock.h
45 for the full list of i.MX8MP IMX8MP_CLK_AUDIOMIX_ clock IDs.
55 additionalProperties: false
58 # Clock Control Module node:
60 #include <dt-bindings/clock/imx8mp-clock.h>
62 clock-controller@30e20000 {
63 compatible = "fsl,imx8mp-audio-blk-ctrl";
64 reg = <0x30e20000 0x10000>;
66 clocks = <&clk IMX8MP_CLK_AUDIO_ROOT>,
67 <&clk IMX8MP_CLK_SAI1>,
68 <&clk IMX8MP_CLK_SAI2>,
69 <&clk IMX8MP_CLK_SAI3>,
70 <&clk IMX8MP_CLK_SAI5>,
71 <&clk IMX8MP_CLK_SAI6>,
72 <&clk IMX8MP_CLK_SAI7>;
74 "sai1", "sai2", "sai3",
75 "sai5", "sai6", "sai7";
76 power-domains = <&pgc_audio>;