clk: imx: imx8: add audio clock mux driver
authorShengjiu Wang <shengjiu.wang@nxp.com>
Tue, 25 Jul 2023 04:56:24 +0000 (12:56 +0800)
committerAbel Vesa <abel.vesa@linaro.org>
Mon, 14 Aug 2023 09:27:52 +0000 (12:27 +0300)
commitd3a0946d7ac9ad844a196f0f2af696fde6b0728d
tree08118a12a18beeced21fd14fa034d766172639b9
parenta70cd8cdf7492006b547f46cc365eed79d331323
clk: imx: imx8: add audio clock mux driver

The Audio Clock Mux (ACM) is a collection of control registers
and multiplexers that are used to route the audio source clocks
to the audio peripherals.

Each audio peripheral has its dedicated audio clock mux
(which differ based on usage) and control register.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/1690260984-25744-3-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
drivers/clk/imx/Makefile
drivers/clk/imx/clk-imx8-acm.c [new file with mode: 0644]