Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: clock: imx8mp: add axi clock

Some components of AUDIOMIX (i.e: DSP, OCRAM_A) are clocked by
AUDIO_AXI_CLK_ROOT. Since the AUDIOMIX block control manages the clock
gates for those components, include their root clock in the list of clocks
consumed by the IP.

Fixes: 95a0aa7bb10e ("dt-bindings: clock: imx8mp: Add audiomix block control")
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
Reviewed-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/20250226164513.33822-2-laurentiumihalcea111@gmail.com
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>

authored by

Laurentiu Mihalcea and committed by
Abel Vesa
2471a101 2014c95a

+6 -4
+6 -4
Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml
··· 24 24 maxItems: 1 25 25 26 26 clocks: 27 - minItems: 7 28 - maxItems: 7 27 + minItems: 8 28 + maxItems: 8 29 29 30 30 clock-names: 31 31 items: ··· 36 36 - const: sai5 37 37 - const: sai6 38 38 - const: sai7 39 + - const: axi 39 40 40 41 '#clock-cells': 41 42 const: 1 ··· 73 72 <&clk IMX8MP_CLK_SAI3>, 74 73 <&clk IMX8MP_CLK_SAI5>, 75 74 <&clk IMX8MP_CLK_SAI6>, 76 - <&clk IMX8MP_CLK_SAI7>; 75 + <&clk IMX8MP_CLK_SAI7>, 76 + <&clk IMX8MP_CLK_AUDIO_AXI_ROOT>; 77 77 clock-names = "ahb", 78 78 "sai1", "sai2", "sai3", 79 - "sai5", "sai6", "sai7"; 79 + "sai5", "sai6", "sai7", "axi"; 80 80 power-domains = <&pgc_audio>; 81 81 }; 82 82