xref: /openbmc/linux/drivers/clk/imx/Kconfig (revision f4c3b83b)
1# SPDX-License-Identifier: GPL-2.0
2# common clock support for NXP i.MX SoC family.
3config MXC_CLK
4	tristate "IMX clock"
5	depends on ARCH_MXC || COMPILE_TEST
6
7config MXC_CLK_SCU
8	tristate
9	depends on ARCH_MXC
10	depends on IMX_SCU && HAVE_ARM_SMCCC
11
12config CLK_IMX1
13	def_bool SOC_IMX1
14	select MXC_CLK
15
16config CLK_IMX25
17	def_bool SOC_IMX25
18	select MXC_CLK
19
20config CLK_IMX27
21	def_bool SOC_IMX27
22	select MXC_CLK
23
24config CLK_IMX31
25	def_bool SOC_IMX31
26	select MXC_CLK
27
28config CLK_IMX35
29	def_bool SOC_IMX35
30	select MXC_CLK
31
32config CLK_IMX5
33	def_bool SOC_IMX5
34	select MXC_CLK
35
36config CLK_IMX6Q
37	def_bool SOC_IMX6Q
38	select MXC_CLK
39
40config CLK_IMX6SL
41	def_bool SOC_IMX6SL
42	select MXC_CLK
43
44config CLK_IMX6SLL
45	def_bool SOC_IMX6SLL
46	select MXC_CLK
47
48config CLK_IMX6SX
49	def_bool SOC_IMX6SX
50	select MXC_CLK
51
52config CLK_IMX6UL
53	def_bool SOC_IMX6UL
54	select MXC_CLK
55
56config CLK_IMX7D
57	def_bool SOC_IMX7D
58	select MXC_CLK
59
60config CLK_IMX7ULP
61	def_bool SOC_IMX7ULP
62	select MXC_CLK
63
64config CLK_VF610
65	def_bool SOC_VF610
66	select MXC_CLK
67
68config CLK_IMX8MM
69	tristate "IMX8MM CCM Clock Driver"
70	depends on ARCH_MXC || COMPILE_TEST
71	select MXC_CLK
72	help
73	    Build the driver for i.MX8MM CCM Clock Driver
74
75config CLK_IMX8MN
76	tristate "IMX8MN CCM Clock Driver"
77	depends on ARCH_MXC || COMPILE_TEST
78	select MXC_CLK
79	help
80	    Build the driver for i.MX8MN CCM Clock Driver
81
82config CLK_IMX8MP
83	tristate "IMX8MP CCM Clock Driver"
84	depends on ARCH_MXC || COMPILE_TEST
85	select MXC_CLK
86	help
87	    Build the driver for i.MX8MP CCM Clock Driver
88
89config CLK_IMX8MQ
90	tristate "IMX8MQ CCM Clock Driver"
91	depends on ARCH_MXC || COMPILE_TEST
92	select MXC_CLK
93	help
94	    Build the driver for i.MX8MQ CCM Clock Driver
95
96config CLK_IMX8QXP
97	tristate "IMX8QXP SCU Clock"
98	depends on (ARCH_MXC && ARM64) || COMPILE_TEST
99	depends on IMX_SCU && HAVE_ARM_SMCCC
100	select MXC_CLK_SCU
101	help
102	  Build the driver for IMX8QXP SCU based clocks.
103