]> git.proxmox.com Git - mirror_ubuntu-kernels.git/blob - drivers/clk/meson/Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
[mirror_ubuntu-kernels.git] / drivers / clk / meson / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config COMMON_CLK_MESON_INPUT
3 tristate
4
5 config COMMON_CLK_MESON_REGMAP
6 tristate
7 select REGMAP
8
9 config COMMON_CLK_MESON_DUALDIV
10 tristate
11 select COMMON_CLK_MESON_REGMAP
12
13 config COMMON_CLK_MESON_MPLL
14 tristate
15 select COMMON_CLK_MESON_REGMAP
16
17 config COMMON_CLK_MESON_PHASE
18 tristate
19 select COMMON_CLK_MESON_REGMAP
20
21 config COMMON_CLK_MESON_PLL
22 tristate
23 select COMMON_CLK_MESON_REGMAP
24
25 config COMMON_CLK_MESON_SCLK_DIV
26 tristate
27 select COMMON_CLK_MESON_REGMAP
28
29 config COMMON_CLK_MESON_VID_PLL_DIV
30 tristate
31 select COMMON_CLK_MESON_REGMAP
32
33 config COMMON_CLK_MESON_AO_CLKC
34 tristate
35 select COMMON_CLK_MESON_REGMAP
36 select COMMON_CLK_MESON_INPUT
37 select RESET_CONTROLLER
38
39 config COMMON_CLK_MESON_EE_CLKC
40 tristate
41 select COMMON_CLK_MESON_REGMAP
42 select COMMON_CLK_MESON_INPUT
43
44 config COMMON_CLK_MESON8B
45 bool
46 depends on ARCH_MESON
47 select COMMON_CLK_MESON_REGMAP
48 select COMMON_CLK_MESON_MPLL
49 select COMMON_CLK_MESON_PLL
50 select MFD_SYSCON
51 select RESET_CONTROLLER
52 help
53 Support for the clock controller on AmLogic S802 (Meson8),
54 S805 (Meson8b) and S812 (Meson8m2) devices. Say Y if you
55 want peripherals and CPU frequency scaling to work.
56
57 config COMMON_CLK_GXBB
58 bool
59 depends on ARCH_MESON
60 select COMMON_CLK_MESON_REGMAP
61 select COMMON_CLK_MESON_DUALDIV
62 select COMMON_CLK_MESON_VID_PLL_DIV
63 select COMMON_CLK_MESON_MPLL
64 select COMMON_CLK_MESON_PLL
65 select COMMON_CLK_MESON_AO_CLKC
66 select COMMON_CLK_MESON_EE_CLKC
67 select MFD_SYSCON
68 help
69 Support for the clock controller on AmLogic S905 devices, aka gxbb.
70 Say Y if you want peripherals and CPU frequency scaling to work.
71
72 config COMMON_CLK_AXG
73 bool
74 depends on ARCH_MESON
75 select COMMON_CLK_MESON_REGMAP
76 select COMMON_CLK_MESON_DUALDIV
77 select COMMON_CLK_MESON_MPLL
78 select COMMON_CLK_MESON_PLL
79 select COMMON_CLK_MESON_AO_CLKC
80 select COMMON_CLK_MESON_EE_CLKC
81 select MFD_SYSCON
82 help
83 Support for the clock controller on AmLogic A113D devices, aka axg.
84 Say Y if you want peripherals and CPU frequency scaling to work.
85
86 config COMMON_CLK_AXG_AUDIO
87 tristate "Meson AXG Audio Clock Controller Driver"
88 depends on ARCH_MESON
89 select COMMON_CLK_MESON_INPUT
90 select COMMON_CLK_MESON_REGMAP
91 select COMMON_CLK_MESON_PHASE
92 select COMMON_CLK_MESON_SCLK_DIV
93 select REGMAP_MMIO
94 help
95 Support for the audio clock controller on AmLogic A113D devices,
96 aka axg, Say Y if you want audio subsystem to work.
97
98 config COMMON_CLK_G12A
99 bool
100 depends on ARCH_MESON
101 select COMMON_CLK_MESON_REGMAP
102 select COMMON_CLK_MESON_DUALDIV
103 select COMMON_CLK_MESON_MPLL
104 select COMMON_CLK_MESON_PLL
105 select COMMON_CLK_MESON_AO_CLKC
106 select COMMON_CLK_MESON_EE_CLKC
107 select MFD_SYSCON
108 help
109 Support for the clock controller on Amlogic S905D2, S905X2 and S905Y2
110 devices, aka g12a. Say Y if you want peripherals to work.