xref: /linux/drivers/clk/imx/Kconfig (revision f1f018dc030edfeca54373053cf02dee4561bb0c)
13a48d918SAisheng Dong# SPDX-License-Identifier: GPL-2.0
23a48d918SAisheng Dong# common clock support for NXP i.MX SoC family.
33a48d918SAisheng Dongconfig MXC_CLK
4870ed5e2SAnson Huang	tristate "IMX clock"
5*f1f018dcSAnson Huang	depends on ARCH_MXC || COMPILE_TEST
6fe37b482SAisheng Dong
7fe37b482SAisheng Dongconfig MXC_CLK_SCU
8fe37b482SAisheng Dong	bool
9fe37b482SAisheng Dong	depends on IMX_SCU
10c2cccb6dSAisheng Dong
11*f1f018dcSAnson Huangconfig CLK_IMX1
12*f1f018dcSAnson Huang	def_bool SOC_IMX1
13*f1f018dcSAnson Huang	select MXC_CLK
14*f1f018dcSAnson Huang
15*f1f018dcSAnson Huangconfig CLK_IMX21
16*f1f018dcSAnson Huang	def_bool SOC_IMX21
17*f1f018dcSAnson Huang	select MXC_CLK
18*f1f018dcSAnson Huang
19*f1f018dcSAnson Huangconfig CLK_IMX25
20*f1f018dcSAnson Huang	def_bool SOC_IMX25
21*f1f018dcSAnson Huang	select MXC_CLK
22*f1f018dcSAnson Huang
23*f1f018dcSAnson Huangconfig CLK_IMX27
24*f1f018dcSAnson Huang	def_bool SOC_IMX27
25*f1f018dcSAnson Huang	select MXC_CLK
26*f1f018dcSAnson Huang
27*f1f018dcSAnson Huangconfig CLK_IMX31
28*f1f018dcSAnson Huang	def_bool SOC_IMX31
29*f1f018dcSAnson Huang	select MXC_CLK
30*f1f018dcSAnson Huang
31*f1f018dcSAnson Huangconfig CLK_IMX35
32*f1f018dcSAnson Huang	def_bool SOC_IMX35
33*f1f018dcSAnson Huang	select MXC_CLK
34*f1f018dcSAnson Huang
35*f1f018dcSAnson Huangconfig CLK_IMX5
36*f1f018dcSAnson Huang	def_bool SOC_IMX5
37*f1f018dcSAnson Huang	select MXC_CLK
38*f1f018dcSAnson Huang
39*f1f018dcSAnson Huangconfig CLK_IMX6Q
40*f1f018dcSAnson Huang	def_bool SOC_IMX6Q
41*f1f018dcSAnson Huang	select MXC_CLK
42*f1f018dcSAnson Huang
43*f1f018dcSAnson Huangconfig CLK_IMX6SL
44*f1f018dcSAnson Huang	def_bool SOC_IMX6SL
45*f1f018dcSAnson Huang	select MXC_CLK
46*f1f018dcSAnson Huang
47*f1f018dcSAnson Huangconfig CLK_IMX6SLL
48*f1f018dcSAnson Huang	def_bool SOC_IMX6SLL
49*f1f018dcSAnson Huang	select MXC_CLK
50*f1f018dcSAnson Huang
51*f1f018dcSAnson Huangconfig CLK_IMX6SX
52*f1f018dcSAnson Huang	def_bool SOC_IMX6SX
53*f1f018dcSAnson Huang	select MXC_CLK
54*f1f018dcSAnson Huang
55*f1f018dcSAnson Huangconfig CLK_IMX6UL
56*f1f018dcSAnson Huang	def_bool SOC_IMX6UL
57*f1f018dcSAnson Huang	select MXC_CLK
58*f1f018dcSAnson Huang
59*f1f018dcSAnson Huangconfig CLK_IMX7D
60*f1f018dcSAnson Huang	def_bool SOC_IMX7D
61*f1f018dcSAnson Huang	select MXC_CLK
62*f1f018dcSAnson Huang
63*f1f018dcSAnson Huangconfig CLK_IMX7ULP
64*f1f018dcSAnson Huang	def_bool SOC_IMX7ULP
65*f1f018dcSAnson Huang	select MXC_CLK
66*f1f018dcSAnson Huang
67*f1f018dcSAnson Huangconfig CLK_VF610
68*f1f018dcSAnson Huang	def_bool SOC_VF610
69*f1f018dcSAnson Huang	select MXC_CLK
70*f1f018dcSAnson Huang
71ba5625c3SBai Pingconfig CLK_IMX8MM
72ba5625c3SBai Ping	bool "IMX8MM CCM Clock Driver"
73b1fe0d09SPeng Fan	depends on ARCH_MXC
74870ed5e2SAnson Huang	select MXC_CLK
75ba5625c3SBai Ping	help
76ba5625c3SBai Ping	    Build the driver for i.MX8MM CCM Clock Driver
77ba5625c3SBai Ping
7896d6392bSAnson Huangconfig CLK_IMX8MN
7996d6392bSAnson Huang	bool "IMX8MN CCM Clock Driver"
80b1fe0d09SPeng Fan	depends on ARCH_MXC
81870ed5e2SAnson Huang	select MXC_CLK
8296d6392bSAnson Huang	help
8396d6392bSAnson Huang	    Build the driver for i.MX8MN CCM Clock Driver
8496d6392bSAnson Huang
859c140d99SAnson Huangconfig CLK_IMX8MP
869c140d99SAnson Huang	bool "IMX8MP CCM Clock Driver"
87b1fe0d09SPeng Fan	depends on ARCH_MXC
88870ed5e2SAnson Huang	select MXC_CLK
899c140d99SAnson Huang	help
909c140d99SAnson Huang	    Build the driver for i.MX8MP CCM Clock Driver
919c140d99SAnson Huang
92d360b130SAbel Vesaconfig CLK_IMX8MQ
93d360b130SAbel Vesa	bool "IMX8MQ CCM Clock Driver"
94b1fe0d09SPeng Fan	depends on ARCH_MXC
95870ed5e2SAnson Huang	select MXC_CLK
96d360b130SAbel Vesa	help
97d360b130SAbel Vesa	    Build the driver for i.MX8MQ CCM Clock Driver
9858c05c82SStephen Boyd
99c2cccb6dSAisheng Dongconfig CLK_IMX8QXP
100c2cccb6dSAisheng Dong	bool "IMX8QXP SCU Clock"
101c2cccb6dSAisheng Dong	depends on ARCH_MXC && IMX_SCU && ARM64
102c2cccb6dSAisheng Dong	select MXC_CLK_SCU
103c2cccb6dSAisheng Dong	help
104c2cccb6dSAisheng Dong	  Build the driver for IMX8QXP SCU based clocks.
105