xref: /openbmc/linux/drivers/clk/meson/Kconfig (revision ba61bb17)
1config COMMON_CLK_AMLOGIC
2	bool
3	depends on OF
4	depends on ARCH_MESON || COMPILE_TEST
5
6config COMMON_CLK_MESON_AO
7	bool
8	depends on OF
9	depends on ARCH_MESON || COMPILE_TEST
10	select COMMON_CLK_REGMAP_MESON
11
12config COMMON_CLK_REGMAP_MESON
13	bool
14	select REGMAP
15
16config COMMON_CLK_MESON8B
17	bool
18	depends on COMMON_CLK_AMLOGIC
19	select RESET_CONTROLLER
20	select COMMON_CLK_REGMAP_MESON
21	help
22	  Support for the clock controller on AmLogic S802 (Meson8),
23	  S805 (Meson8b) and S812 (Meson8m2) devices. Say Y if you
24	  want peripherals and CPU frequency scaling to work.
25
26config COMMON_CLK_GXBB
27	bool
28	depends on COMMON_CLK_AMLOGIC
29	select RESET_CONTROLLER
30	select COMMON_CLK_MESON_AO
31	select COMMON_CLK_REGMAP_MESON
32	select MFD_SYSCON
33	help
34	  Support for the clock controller on AmLogic S905 devices, aka gxbb.
35	  Say Y if you want peripherals and CPU frequency scaling to work.
36
37config COMMON_CLK_AXG
38	bool
39	depends on COMMON_CLK_AMLOGIC
40	select RESET_CONTROLLER
41	select COMMON_CLK_MESON_AO
42	select COMMON_CLK_REGMAP_MESON
43	select MFD_SYSCON
44	help
45	  Support for the clock controller on AmLogic A113D devices, aka axg.
46	  Say Y if you want peripherals and CPU frequency scaling to work.
47