Commit 24defbe1 authored by Peng Fan's avatar Peng Fan Committed by Abel Vesa

clk: imx: add i.MX93 clk

Add i.MX93 clk driver. i.MX93 clk hardware design is different compared
with i.MX8M. It supports 4 sources for each clk root and the sources
are separated into a few groups, low speed/fast io/audio and etc.
Reviewed-by: default avatarAbel Vesa <abel.vesa@nxp.com>
Signed-off-by: default avatarPeng Fan <peng.fan@nxp.com>
Link: https://lore.kernel.org/r/20220228020908.2810346-6-peng.fan@oss.nxp.com
[abel.vesa@nxp.com: Added missing module license and description]
Signed-off-by: default avatarAbel Vesa <abel.vesa@nxp.com>
parent 1b26cb8a
...@@ -106,6 +106,12 @@ config CLK_IMX8ULP ...@@ -106,6 +106,12 @@ config CLK_IMX8ULP
help help
Build the driver for i.MX8ULP CCM Clock Driver Build the driver for i.MX8ULP CCM Clock Driver
config CLK_IMX93
tristate "IMX93 CCM Clock Driver"
depends on ARCH_MXC || COMPILE_TEST
help
Build the driver for i.MX93 CCM Clock Driver
config CLK_IMXRT1050 config CLK_IMXRT1050
tristate "IMXRT1050 CCM Clock Driver" tristate "IMXRT1050 CCM Clock Driver"
depends on SOC_IMXRT depends on SOC_IMXRT
......
...@@ -28,6 +28,8 @@ obj-$(CONFIG_CLK_IMX8MN) += clk-imx8mn.o ...@@ -28,6 +28,8 @@ obj-$(CONFIG_CLK_IMX8MN) += clk-imx8mn.o
obj-$(CONFIG_CLK_IMX8MP) += clk-imx8mp.o obj-$(CONFIG_CLK_IMX8MP) += clk-imx8mp.o
obj-$(CONFIG_CLK_IMX8MQ) += clk-imx8mq.o obj-$(CONFIG_CLK_IMX8MQ) += clk-imx8mq.o
obj-$(CONFIG_CLK_IMX93) += clk-imx93.o
obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o obj-$(CONFIG_MXC_CLK_SCU) += clk-imx-scu.o clk-imx-lpcg-scu.o
clk-imx-scu-$(CONFIG_CLK_IMX8QXP) += clk-scu.o clk-imx8qxp.o \ clk-imx-scu-$(CONFIG_CLK_IMX8QXP) += clk-scu.o clk-imx8qxp.o \
clk-imx8qxp-rsrc.o clk-imx8qm-rsrc.o \ clk-imx8qxp-rsrc.o clk-imx8qm-rsrc.o \
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment