]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blame - drivers/clk/mediatek/Kconfig
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[mirror_ubuntu-eoan-kernel.git] / drivers / clk / mediatek / Kconfig
CommitLineData
2886c846 1#
16a1ac19 2# MediaTek Clock Drivers
2886c846 3#
16a1ac19
SW
4menu "Clock driver for MediaTek SoC"
5 depends on ARCH_MEDIATEK || COMPILE_TEST
6
2886c846
JL
7config COMMON_CLK_MEDIATEK
8 bool
bc27360b 9 select RESET_CONTROLLER
2886c846 10 ---help---
16a1ac19 11 MediaTek SoCs' clock support.
2886c846 12
e9862118 13config COMMON_CLK_MT2701
16a1ac19 14 bool "Clock driver for MediaTek MT2701"
6e9c0d5a 15 depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
e9862118 16 select COMMON_CLK_MEDIATEK
6e9c0d5a 17 default ARCH_MEDIATEK && ARM
e9862118 18 ---help---
16a1ac19 19 This driver supports MediaTek MT2701 basic clocks.
e9862118
SW
20
21config COMMON_CLK_MT2701_MMSYS
16a1ac19 22 bool "Clock driver for MediaTek MT2701 mmsys"
6e9c0d5a 23 depends on COMMON_CLK_MT2701
e9862118 24 ---help---
16a1ac19 25 This driver supports MediaTek MT2701 mmsys clocks.
e9862118
SW
26
27config COMMON_CLK_MT2701_IMGSYS
16a1ac19 28 bool "Clock driver for MediaTek MT2701 imgsys"
6e9c0d5a 29 depends on COMMON_CLK_MT2701
e9862118 30 ---help---
16a1ac19 31 This driver supports MediaTek MT2701 imgsys clocks.
e9862118
SW
32
33config COMMON_CLK_MT2701_VDECSYS
16a1ac19 34 bool "Clock driver for MediaTek MT2701 vdecsys"
6e9c0d5a 35 depends on COMMON_CLK_MT2701
e9862118 36 ---help---
16a1ac19 37 This driver supports MediaTek MT2701 vdecsys clocks.
e9862118
SW
38
39config COMMON_CLK_MT2701_HIFSYS
16a1ac19 40 bool "Clock driver for MediaTek MT2701 hifsys"
6e9c0d5a 41 depends on COMMON_CLK_MT2701
e9862118 42 ---help---
16a1ac19 43 This driver supports MediaTek MT2701 hifsys clocks.
e9862118
SW
44
45config COMMON_CLK_MT2701_ETHSYS
16a1ac19 46 bool "Clock driver for MediaTek MT2701 ethsys"
6e9c0d5a 47 depends on COMMON_CLK_MT2701
e9862118 48 ---help---
16a1ac19 49 This driver supports MediaTek MT2701 ethsys clocks.
e9862118
SW
50
51config COMMON_CLK_MT2701_BDPSYS
16a1ac19 52 bool "Clock driver for MediaTek MT2701 bdpsys"
6e9c0d5a 53 depends on COMMON_CLK_MT2701
e9862118 54 ---help---
16a1ac19 55 This driver supports MediaTek MT2701 bdpsys clocks.
e9862118 56
b572f639
RL
57config COMMON_CLK_MT2701_AUDSYS
58 bool "Clock driver for Mediatek MT2701 audsys"
59 depends on COMMON_CLK_MT2701
60 ---help---
61 This driver supports Mediatek MT2701 audsys clocks.
62
a11ca689
SW
63config COMMON_CLK_MT2701_G3DSYS
64 bool "Clock driver for MediaTek MT2701 g3dsys"
65 depends on COMMON_CLK_MT2701
66 ---help---
67 This driver supports MediaTek MT2701 g3dsys clocks.
68
e2f744a8 69config COMMON_CLK_MT2712
16a1ac19 70 bool "Clock driver for MediaTek MT2712"
e2f744a8 71 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
72 select COMMON_CLK_MEDIATEK
73 default ARCH_MEDIATEK && ARM64
74 ---help---
16a1ac19 75 This driver supports MediaTek MT2712 basic clocks.
e2f744a8 76
77config COMMON_CLK_MT2712_BDPSYS
16a1ac19 78 bool "Clock driver for MediaTek MT2712 bdpsys"
e2f744a8 79 depends on COMMON_CLK_MT2712
80 ---help---
16a1ac19 81 This driver supports MediaTek MT2712 bdpsys clocks.
e2f744a8 82
83config COMMON_CLK_MT2712_IMGSYS
16a1ac19 84 bool "Clock driver for MediaTek MT2712 imgsys"
e2f744a8 85 depends on COMMON_CLK_MT2712
86 ---help---
16a1ac19 87 This driver supports MediaTek MT2712 imgsys clocks.
e2f744a8 88
89config COMMON_CLK_MT2712_JPGDECSYS
16a1ac19 90 bool "Clock driver for MediaTek MT2712 jpgdecsys"
e2f744a8 91 depends on COMMON_CLK_MT2712
92 ---help---
16a1ac19 93 This driver supports MediaTek MT2712 jpgdecsys clocks.
e2f744a8 94
95config COMMON_CLK_MT2712_MFGCFG
16a1ac19 96 bool "Clock driver for MediaTek MT2712 mfgcfg"
e2f744a8 97 depends on COMMON_CLK_MT2712
98 ---help---
16a1ac19 99 This driver supports MediaTek MT2712 mfgcfg clocks.
e2f744a8 100
101config COMMON_CLK_MT2712_MMSYS
16a1ac19 102 bool "Clock driver for MediaTek MT2712 mmsys"
e2f744a8 103 depends on COMMON_CLK_MT2712
104 ---help---
16a1ac19 105 This driver supports MediaTek MT2712 mmsys clocks.
e2f744a8 106
107config COMMON_CLK_MT2712_VDECSYS
16a1ac19 108 bool "Clock driver for MediaTek MT2712 vdecsys"
e2f744a8 109 depends on COMMON_CLK_MT2712
110 ---help---
16a1ac19 111 This driver supports MediaTek MT2712 vdecsys clocks.
e2f744a8 112
113config COMMON_CLK_MT2712_VENCSYS
16a1ac19 114 bool "Clock driver for MediaTek MT2712 vencsys"
e2f744a8 115 depends on COMMON_CLK_MT2712
116 ---help---
16a1ac19 117 This driver supports MediaTek MT2712 vencsys clocks.
e2f744a8 118
96596aa0 119config COMMON_CLK_MT6797
16a1ac19 120 bool "Clock driver for MediaTek MT6797"
96596aa0
KCC
121 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
122 select COMMON_CLK_MEDIATEK
123 default ARCH_MEDIATEK && ARM64
124 ---help---
16a1ac19 125 This driver supports MediaTek MT6797 basic clocks.
96596aa0
KCC
126
127config COMMON_CLK_MT6797_MMSYS
16a1ac19 128 bool "Clock driver for MediaTek MT6797 mmsys"
96596aa0
KCC
129 depends on COMMON_CLK_MT6797
130 ---help---
16a1ac19 131 This driver supports MediaTek MT6797 mmsys clocks.
96596aa0
KCC
132
133config COMMON_CLK_MT6797_IMGSYS
16a1ac19 134 bool "Clock driver for MediaTek MT6797 imgsys"
96596aa0
KCC
135 depends on COMMON_CLK_MT6797
136 ---help---
16a1ac19 137 This driver supports MediaTek MT6797 imgsys clocks.
96596aa0
KCC
138
139config COMMON_CLK_MT6797_VDECSYS
16a1ac19 140 bool "Clock driver for MediaTek MT6797 vdecsys"
96596aa0
KCC
141 depends on COMMON_CLK_MT6797
142 ---help---
16a1ac19 143 This driver supports MediaTek MT6797 vdecsys clocks.
96596aa0
KCC
144
145config COMMON_CLK_MT6797_VENCSYS
16a1ac19 146 bool "Clock driver for MediaTek MT6797 vencsys"
96596aa0
KCC
147 depends on COMMON_CLK_MT6797
148 ---help---
16a1ac19 149 This driver supports MediaTek MT6797 vencsys clocks.
96596aa0 150
2fc0a509
SW
151config COMMON_CLK_MT7622
152 bool "Clock driver for MediaTek MT7622"
153 depends on ARCH_MEDIATEK || COMPILE_TEST
154 select COMMON_CLK_MEDIATEK
155 default ARCH_MEDIATEK
156 ---help---
157 This driver supports MediaTek MT7622 basic clocks and clocks
158 required for various periperals found on MediaTek.
159
160config COMMON_CLK_MT7622_ETHSYS
161 bool "Clock driver for MediaTek MT7622 ETHSYS"
162 depends on COMMON_CLK_MT7622
163 ---help---
164 This driver add support for clocks for Ethernet and SGMII
165 required on MediaTek MT7622 SoC.
166
167config COMMON_CLK_MT7622_HIFSYS
168 bool "Clock driver for MediaTek MT7622 HIFSYS"
169 depends on COMMON_CLK_MT7622
170 ---help---
171 This driver supports MediaTek MT7622 HIFSYS clocks providing
172 to PCI-E and USB.
173
174config COMMON_CLK_MT7622_AUDSYS
175 bool "Clock driver for MediaTek MT7622 AUDSYS"
176 depends on COMMON_CLK_MT7622
177 ---help---
178 This driver supports MediaTek MT7622 AUDSYS clocks providing
179 to audio consumers such as I2S and TDM.
180
2886c846 181config COMMON_CLK_MT8135
16a1ac19 182 bool "Clock driver for MediaTek MT8135"
3d21a4b6 183 depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
2886c846 184 select COMMON_CLK_MEDIATEK
3d21a4b6 185 default ARCH_MEDIATEK && ARM
2886c846 186 ---help---
16a1ac19 187 This driver supports MediaTek MT8135 clocks.
2886c846
JL
188
189config COMMON_CLK_MT8173
16a1ac19 190 bool "Clock driver for MediaTek MT8173"
234d511d 191 depends on ARCH_MEDIATEK || COMPILE_TEST
2886c846
JL
192 select COMMON_CLK_MEDIATEK
193 default ARCH_MEDIATEK
194 ---help---
16a1ac19
SW
195 This driver supports MediaTek MT8173 clocks.
196endmenu