clk: imx: add imx8m_clk_hw_composite_bus
authorPeng Fan <peng.fan@nxp.com>
Thu, 7 May 2020 05:56:17 +0000 (13:56 +0800)
committerShawn Guo <shawnguo@kernel.org>
Thu, 21 May 2020 14:37:48 +0000 (22:37 +0800)
commit0e40198dc28b620ead39de6e42db291418cd1183
tree414d38fbd1b63aa35e91353af7f9ab75740e130c
parentf90b68d6c8b008549a4538f608575ff3f9ed2905
clk: imx: add imx8m_clk_hw_composite_bus

Introduce imx8m_clk_hw_composite_bus api for bus clk root slice usage.
Because the mux switch sequence issue, we could not reuse Peripheral
Clock Slice code, need use composite specific mux operation.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
drivers/clk/imx/clk-composite-8m.c
drivers/clk/imx/clk.h