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