clk: imx: add i.MX93 composite clk
authorPeng Fan <peng.fan@nxp.com>
Mon, 28 Feb 2022 02:09:06 +0000 (10:09 +0800)
committerAbel Vesa <abel.vesa@nxp.com>
Fri, 4 Mar 2022 15:06:29 +0000 (17:06 +0200)
commit11994196178d9038d659c2b9468d7c219b708a37
tree128dfc519909d2f1bdfd99c9d88bfec23bb04c96
parent9a45081bb1fd5d15253994fcdbed652a56174d5e
clk: imx: add i.MX93 composite clk

i.MX93 CCM ROOT clock has a mux, gate and divider in one register, here
is to combine all these into one composite clk and simplify clk tree.
i.MX93 CCM is a new IP compared with i.MX8M, so introduce a new file.

Reviewed-by: Abel Vesa <abel.vesa@nxp.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/20220228020908.2810346-4-peng.fan@oss.nxp.com
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
drivers/clk/imx/Makefile
drivers/clk/imx/clk-composite-93.c [new file with mode: 0644]
drivers/clk/imx/clk.h