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