xref: /linux/drivers/clk/mediatek/Kconfig (revision 9f3a2ba62c7226a6604b8aaeb92b5ff906fa4e6b)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
22886c846SJames Liao#
316a1ac19SSean Wang# MediaTek Clock Drivers
42886c846SJames Liao#
516a1ac19SSean Wangmenu "Clock driver for MediaTek SoC"
616a1ac19SSean Wang	depends on ARCH_MEDIATEK || COMPILE_TEST
716a1ac19SSean Wang
82886c846SJames Liaoconfig COMMON_CLK_MEDIATEK
932b028fbSMiles Chen	tristate
10bc27360bSSean Wang	select RESET_CONTROLLER
11a7f7f624SMasahiro Yamada	help
1216a1ac19SSean Wang	  MediaTek SoCs' clock support.
132886c846SJames Liao
14d7964de8SJohnson Wangconfig COMMON_CLK_MEDIATEK_FHCTL
15d7964de8SJohnson Wang	bool "clock driver for MediaTek FHCTL hardware control"
16d7964de8SJohnson Wang	select COMMON_CLK_MEDIATEK
17d7964de8SJohnson Wang	help
18d7964de8SJohnson Wang	  This driver supports MediaTek frequency hopping and
19d7964de8SJohnson Wang	  spread spectrum clocking features.
20d7964de8SJohnson Wang
21e9862118SShunli Wangconfig COMMON_CLK_MT2701
2216a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701"
236e9c0d5aSJean Delvare	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
24e9862118SShunli Wang	select COMMON_CLK_MEDIATEK
256e9c0d5aSJean Delvare	default ARCH_MEDIATEK && ARM
26a7f7f624SMasahiro Yamada	help
2716a1ac19SSean Wang	  This driver supports MediaTek MT2701 basic clocks.
28e9862118SShunli Wang
29e9862118SShunli Wangconfig COMMON_CLK_MT2701_MMSYS
3016a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701 mmsys"
316e9c0d5aSJean Delvare	depends on COMMON_CLK_MT2701
32a7f7f624SMasahiro Yamada	help
3316a1ac19SSean Wang	  This driver supports MediaTek MT2701 mmsys clocks.
34e9862118SShunli Wang
35e9862118SShunli Wangconfig COMMON_CLK_MT2701_IMGSYS
3616a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701 imgsys"
376e9c0d5aSJean Delvare	depends on COMMON_CLK_MT2701
38a7f7f624SMasahiro Yamada	help
3916a1ac19SSean Wang	  This driver supports MediaTek MT2701 imgsys clocks.
40e9862118SShunli Wang
41e9862118SShunli Wangconfig COMMON_CLK_MT2701_VDECSYS
4216a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701 vdecsys"
436e9c0d5aSJean Delvare	depends on COMMON_CLK_MT2701
44a7f7f624SMasahiro Yamada	help
4516a1ac19SSean Wang	  This driver supports MediaTek MT2701 vdecsys clocks.
46e9862118SShunli Wang
47e9862118SShunli Wangconfig COMMON_CLK_MT2701_HIFSYS
4816a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701 hifsys"
496e9c0d5aSJean Delvare	depends on COMMON_CLK_MT2701
50a7f7f624SMasahiro Yamada	help
5116a1ac19SSean Wang	  This driver supports MediaTek MT2701 hifsys clocks.
52e9862118SShunli Wang
53e9862118SShunli Wangconfig COMMON_CLK_MT2701_ETHSYS
5416a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701 ethsys"
556e9c0d5aSJean Delvare	depends on COMMON_CLK_MT2701
56a7f7f624SMasahiro Yamada	help
5716a1ac19SSean Wang	  This driver supports MediaTek MT2701 ethsys clocks.
58e9862118SShunli Wang
59e9862118SShunli Wangconfig COMMON_CLK_MT2701_BDPSYS
6016a1ac19SSean Wang	bool "Clock driver for MediaTek MT2701 bdpsys"
616e9c0d5aSJean Delvare	depends on COMMON_CLK_MT2701
62a7f7f624SMasahiro Yamada	help
6316a1ac19SSean Wang	  This driver supports MediaTek MT2701 bdpsys clocks.
64e9862118SShunli Wang
65b572f639SRyder Leeconfig COMMON_CLK_MT2701_AUDSYS
66b572f639SRyder Lee	bool "Clock driver for Mediatek MT2701 audsys"
67b572f639SRyder Lee	depends on COMMON_CLK_MT2701
68a7f7f624SMasahiro Yamada	help
69b572f639SRyder Lee	  This driver supports Mediatek MT2701 audsys clocks.
70b572f639SRyder Lee
71a11ca689SSean Wangconfig COMMON_CLK_MT2701_G3DSYS
72a11ca689SSean Wang	bool "Clock driver for MediaTek MT2701 g3dsys"
73a11ca689SSean Wang	depends on COMMON_CLK_MT2701
74a7f7f624SMasahiro Yamada	help
75a11ca689SSean Wang	  This driver supports MediaTek MT2701 g3dsys clocks.
76a11ca689SSean Wang
77e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712
78650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712"
79e2f744a8Sweiyi.lu@mediatek.com	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
80e2f744a8Sweiyi.lu@mediatek.com	select COMMON_CLK_MEDIATEK
81e2f744a8Sweiyi.lu@mediatek.com	default ARCH_MEDIATEK && ARM64
82a7f7f624SMasahiro Yamada	help
8316a1ac19SSean Wang	  This driver supports MediaTek MT2712 basic clocks.
84e2f744a8Sweiyi.lu@mediatek.com
85e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_BDPSYS
86650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 bdpsys"
87e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
88a7f7f624SMasahiro Yamada	help
8916a1ac19SSean Wang	  This driver supports MediaTek MT2712 bdpsys clocks.
90e2f744a8Sweiyi.lu@mediatek.com
91e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_IMGSYS
92650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 imgsys"
93e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
94a7f7f624SMasahiro Yamada	help
9516a1ac19SSean Wang	  This driver supports MediaTek MT2712 imgsys clocks.
96e2f744a8Sweiyi.lu@mediatek.com
97e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_JPGDECSYS
98650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 jpgdecsys"
99e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
100a7f7f624SMasahiro Yamada	help
10116a1ac19SSean Wang	  This driver supports MediaTek MT2712 jpgdecsys clocks.
102e2f744a8Sweiyi.lu@mediatek.com
103e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_MFGCFG
104650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 mfgcfg"
105e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
106a7f7f624SMasahiro Yamada	help
10716a1ac19SSean Wang	  This driver supports MediaTek MT2712 mfgcfg clocks.
108e2f744a8Sweiyi.lu@mediatek.com
109e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_MMSYS
110650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 mmsys"
111e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
112a7f7f624SMasahiro Yamada	help
11316a1ac19SSean Wang	  This driver supports MediaTek MT2712 mmsys clocks.
114e2f744a8Sweiyi.lu@mediatek.com
115e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_VDECSYS
116650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 vdecsys"
117e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
118a7f7f624SMasahiro Yamada	help
11916a1ac19SSean Wang	  This driver supports MediaTek MT2712 vdecsys clocks.
120e2f744a8Sweiyi.lu@mediatek.com
121e2f744a8Sweiyi.lu@mediatek.comconfig COMMON_CLK_MT2712_VENCSYS
122650fcdf9SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT2712 vencsys"
123e2f744a8Sweiyi.lu@mediatek.com	depends on COMMON_CLK_MT2712
124a7f7f624SMasahiro Yamada	help
12516a1ac19SSean Wang	  This driver supports MediaTek MT2712 vencsys clocks.
126e2f744a8Sweiyi.lu@mediatek.com
12743c04ed7SYassine Oudjanaconfig COMMON_CLK_MT6735
12843c04ed7SYassine Oudjana	tristate "Main clock drivers for MediaTek MT6735"
12943c04ed7SYassine Oudjana	depends on ARCH_MEDIATEK || COMPILE_TEST
13043c04ed7SYassine Oudjana	select COMMON_CLK_MEDIATEK
13143c04ed7SYassine Oudjana	help
13243c04ed7SYassine Oudjana	  This enables drivers for clocks and resets provided
13343c04ed7SYassine Oudjana	  by apmixedsys, topckgen, infracfg and pericfg on the
13443c04ed7SYassine Oudjana	  MediaTek MT6735 SoC.
13543c04ed7SYassine Oudjana
136*0bd9b121SYassine Oudjanaconfig COMMON_CLK_MT6735_IMGSYS
137*0bd9b121SYassine Oudjana	tristate "Clock driver for MediaTek MT6735 imgsys"
138*0bd9b121SYassine Oudjana	depends on COMMON_CLK_MT6735
139*0bd9b121SYassine Oudjana	help
140*0bd9b121SYassine Oudjana	  This enables a driver for clocks provided by imgsys
141*0bd9b121SYassine Oudjana	  on the MediaTek MT6735 SoC.
142*0bd9b121SYassine Oudjana
143*0bd9b121SYassine Oudjanaconfig COMMON_CLK_MT6735_MFGCFG
144*0bd9b121SYassine Oudjana	tristate "Clock driver for MediaTek MT6735 mfgcfg"
145*0bd9b121SYassine Oudjana	depends on COMMON_CLK_MT6735
146*0bd9b121SYassine Oudjana	help
147*0bd9b121SYassine Oudjana	  This enables a driver for clocks and resets provided
148*0bd9b121SYassine Oudjana	  by mfgcfg on the MediaTek MT6735 SoC.
149*0bd9b121SYassine Oudjana
150*0bd9b121SYassine Oudjanaconfig COMMON_CLK_MT6735_VDECSYS
151*0bd9b121SYassine Oudjana	tristate "Clock driver for MediaTek MT6735 vdecsys"
152*0bd9b121SYassine Oudjana	depends on COMMON_CLK_MT6735
153*0bd9b121SYassine Oudjana	help
154*0bd9b121SYassine Oudjana	  This enables a driver for clocks and resets provided
155*0bd9b121SYassine Oudjana	  by vdecsys on the MediaTek MT6735 SoC.
156*0bd9b121SYassine Oudjana
157*0bd9b121SYassine Oudjanaconfig COMMON_CLK_MT6735_VENCSYS
158*0bd9b121SYassine Oudjana	tristate "Clock driver for MediaTek MT6735 vencsys"
159*0bd9b121SYassine Oudjana	depends on COMMON_CLK_MT6735
160*0bd9b121SYassine Oudjana	help
161*0bd9b121SYassine Oudjana	  This enables a driver for clocks provided by vencsys
162*0bd9b121SYassine Oudjana	  on the MediaTek MT6735 SoC.
163*0bd9b121SYassine Oudjana
1641aca9939SOwen Chenconfig COMMON_CLK_MT6765
1651aca9939SOwen Chen       bool "Clock driver for MediaTek MT6765"
1661aca9939SOwen Chen       depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
1671aca9939SOwen Chen       select COMMON_CLK_MEDIATEK
1681aca9939SOwen Chen       default ARCH_MEDIATEK && ARM64
1691aca9939SOwen Chen       help
1701aca9939SOwen Chen         This driver supports MediaTek MT6765 basic clocks.
1711aca9939SOwen Chen
1721aca9939SOwen Chenconfig COMMON_CLK_MT6765_AUDIOSYS
173cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 audiosys"
1741aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1751aca9939SOwen Chen       help
1761aca9939SOwen Chen         This driver supports MediaTek MT6765 audiosys clocks.
1771aca9939SOwen Chen
1781aca9939SOwen Chenconfig COMMON_CLK_MT6765_CAMSYS
179cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 camsys"
1801aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1811aca9939SOwen Chen       help
1821aca9939SOwen Chen         This driver supports MediaTek MT6765 camsys clocks.
1831aca9939SOwen Chen
1841aca9939SOwen Chenconfig COMMON_CLK_MT6765_GCESYS
185cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 gcesys"
1861aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1871aca9939SOwen Chen       help
1881aca9939SOwen Chen         This driver supports MediaTek MT6765 gcesys clocks.
1891aca9939SOwen Chen
1901aca9939SOwen Chenconfig COMMON_CLK_MT6765_MMSYS
191cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mmsys"
1921aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1931aca9939SOwen Chen       help
1941aca9939SOwen Chen         This driver supports MediaTek MT6765 mmsys clocks.
1951aca9939SOwen Chen
1961aca9939SOwen Chenconfig COMMON_CLK_MT6765_IMGSYS
197cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 imgsys"
1981aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1991aca9939SOwen Chen       help
2001aca9939SOwen Chen         This driver supports MediaTek MT6765 imgsys clocks.
2011aca9939SOwen Chen
2021aca9939SOwen Chenconfig COMMON_CLK_MT6765_VCODECSYS
203cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 vcodecsys"
2041aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2051aca9939SOwen Chen       help
2061aca9939SOwen Chen         This driver supports MediaTek MT6765 vcodecsys clocks.
2071aca9939SOwen Chen
2081aca9939SOwen Chenconfig COMMON_CLK_MT6765_MFGSYS
209cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mfgsys"
2101aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2111aca9939SOwen Chen       help
2121aca9939SOwen Chen         This driver supports MediaTek MT6765 mfgsys clocks.
2131aca9939SOwen Chen
2141aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI0ASYS
215cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi0asys"
2161aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2171aca9939SOwen Chen       help
2181aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi0asys clocks.
2191aca9939SOwen Chen
2201aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI0BSYS
221cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi0bsys"
2221aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2231aca9939SOwen Chen       help
2241aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi0bsys clocks.
2251aca9939SOwen Chen
2261aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI1ASYS
227cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi1asys"
2281aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2291aca9939SOwen Chen       help
2301aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi1asys clocks.
2311aca9939SOwen Chen
2321aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI1BSYS
233cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi1bsys"
2341aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2351aca9939SOwen Chen       help
2361aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi1bsys clocks.
2371aca9939SOwen Chen
2381aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI2ASYS
239cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi2asys"
2401aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2411aca9939SOwen Chen      help
2421aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi2asys clocks.
2431aca9939SOwen Chen
2441aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI2BSYS
245cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi2bsys"
2461aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2471aca9939SOwen Chen       help
2481aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi2bsys clocks.
2491aca9939SOwen Chen
250710774e0Smtk01761config COMMON_CLK_MT6779
251f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779"
252710774e0Smtk01761	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
253710774e0Smtk01761	select COMMON_CLK_MEDIATEK
254710774e0Smtk01761	default ARCH_MEDIATEK && ARM64
255710774e0Smtk01761	help
256710774e0Smtk01761	  This driver supports MediaTek MT6779 basic clocks.
257710774e0Smtk01761
258710774e0Smtk01761config COMMON_CLK_MT6779_MMSYS
259f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 mmsys"
260710774e0Smtk01761	depends on COMMON_CLK_MT6779
261710774e0Smtk01761	help
262710774e0Smtk01761	  This driver supports MediaTek MT6779 mmsys clocks.
263710774e0Smtk01761
264710774e0Smtk01761config COMMON_CLK_MT6779_IMGSYS
265f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 imgsys"
266710774e0Smtk01761	depends on COMMON_CLK_MT6779
267710774e0Smtk01761	help
268710774e0Smtk01761	  This driver supports MediaTek MT6779 imgsys clocks.
269710774e0Smtk01761
270710774e0Smtk01761config COMMON_CLK_MT6779_IPESYS
271f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 ipesys"
272710774e0Smtk01761	depends on COMMON_CLK_MT6779
273710774e0Smtk01761	help
274710774e0Smtk01761	  This driver supports MediaTek MT6779 ipesys clocks.
275710774e0Smtk01761
276710774e0Smtk01761config COMMON_CLK_MT6779_CAMSYS
277f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 camsys"
278710774e0Smtk01761	depends on COMMON_CLK_MT6779
279710774e0Smtk01761	help
280710774e0Smtk01761	  This driver supports MediaTek MT6779 camsys clocks.
281710774e0Smtk01761
282710774e0Smtk01761config COMMON_CLK_MT6779_VDECSYS
283f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 vdecsys"
284710774e0Smtk01761	depends on COMMON_CLK_MT6779
285710774e0Smtk01761	help
286710774e0Smtk01761	  This driver supports MediaTek MT6779 vdecsys clocks.
287710774e0Smtk01761
288710774e0Smtk01761config COMMON_CLK_MT6779_VENCSYS
289f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 vencsys"
290710774e0Smtk01761	depends on COMMON_CLK_MT6779
291710774e0Smtk01761	help
292710774e0Smtk01761	  This driver supports MediaTek MT6779 vencsys clocks.
293710774e0Smtk01761
294710774e0Smtk01761config COMMON_CLK_MT6779_MFGCFG
295f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 mfgcfg"
296710774e0Smtk01761	depends on COMMON_CLK_MT6779
297710774e0Smtk01761	help
298710774e0Smtk01761	  This driver supports MediaTek MT6779 mfgcfg clocks.
299710774e0Smtk01761
300710774e0Smtk01761config COMMON_CLK_MT6779_AUDSYS
301f09b9460SMiles Chen	tristate "Clock driver for Mediatek MT6779 audsys"
302710774e0Smtk01761	depends on COMMON_CLK_MT6779
303710774e0Smtk01761	help
304710774e0Smtk01761	  This driver supports Mediatek MT6779 audsys clocks.
305710774e0Smtk01761
3060d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795
3070d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795"
3080d363282SAngeloGioacchino Del Regno	depends on ARCH_MEDIATEK || COMPILE_TEST
3090d363282SAngeloGioacchino Del Regno	select COMMON_CLK_MEDIATEK
310eddc6309SStephen Boyd	select COMMON_CLK_MEDIATEK_FHCTL
3110d363282SAngeloGioacchino Del Regno	default ARCH_MEDIATEK
3120d363282SAngeloGioacchino Del Regno	help
3130d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 basic clocks and clocks
3140d363282SAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
3150d363282SAngeloGioacchino Del Regno
3160d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_MFGCFG
3170d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 mfgcfg"
3180d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
3190d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
3200d363282SAngeloGioacchino Del Regno	help
3210d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 mfgcfg clocks.
3220d363282SAngeloGioacchino Del Regno
3230d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_MMSYS
3240d363282SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6795 mmsys"
3250d363282SAngeloGioacchino Del Regno       depends on COMMON_CLK_MT6795
3260d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
3270d363282SAngeloGioacchino Del Regno       help
3280d363282SAngeloGioacchino Del Regno         This driver supports MediaTek MT6795 mmsys clocks.
3290d363282SAngeloGioacchino Del Regno
3300d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_VDECSYS
3310d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 VDECSYS"
3320d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
3330d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
3340d363282SAngeloGioacchino Del Regno	help
3350d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 vdecsys clocks.
3360d363282SAngeloGioacchino Del Regno
3370d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_VENCSYS
3380d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 VENCSYS"
3390d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
3400d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
3410d363282SAngeloGioacchino Del Regno	help
3420d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 vencsys clocks.
3430d363282SAngeloGioacchino Del Regno
34496596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797
34516a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797"
34696596aa0SKevin-CW Chen	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
34796596aa0SKevin-CW Chen	select COMMON_CLK_MEDIATEK
34896596aa0SKevin-CW Chen	default ARCH_MEDIATEK && ARM64
349a7f7f624SMasahiro Yamada	help
35016a1ac19SSean Wang	  This driver supports MediaTek MT6797 basic clocks.
35196596aa0SKevin-CW Chen
35296596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_MMSYS
3536f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 mmsys"
35496596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
355a7f7f624SMasahiro Yamada	help
35616a1ac19SSean Wang	  This driver supports MediaTek MT6797 mmsys clocks.
35796596aa0SKevin-CW Chen
35896596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_IMGSYS
3596f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 imgsys"
36096596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
361a7f7f624SMasahiro Yamada	help
36216a1ac19SSean Wang	  This driver supports MediaTek MT6797 imgsys clocks.
36396596aa0SKevin-CW Chen
36496596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_VDECSYS
3656f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 vdecsys"
36696596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
367a7f7f624SMasahiro Yamada	help
36816a1ac19SSean Wang	  This driver supports MediaTek MT6797 vdecsys clocks.
36996596aa0SKevin-CW Chen
37096596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_VENCSYS
3716f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 vencsys"
37296596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
373a7f7f624SMasahiro Yamada	help
37416a1ac19SSean Wang	  This driver supports MediaTek MT6797 vencsys clocks.
37596596aa0SKevin-CW Chen
3762fc0a509SSean Wangconfig COMMON_CLK_MT7622
377c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622"
3782fc0a509SSean Wang	depends on ARCH_MEDIATEK || COMPILE_TEST
3792fc0a509SSean Wang	select COMMON_CLK_MEDIATEK
3802fc0a509SSean Wang	default ARCH_MEDIATEK
381a7f7f624SMasahiro Yamada	help
3822fc0a509SSean Wang	  This driver supports MediaTek MT7622 basic clocks and clocks
3832fc0a509SSean Wang	  required for various periperals found on MediaTek.
3842fc0a509SSean Wang
3852fc0a509SSean Wangconfig COMMON_CLK_MT7622_ETHSYS
386c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622 ETHSYS"
3872fc0a509SSean Wang	depends on COMMON_CLK_MT7622
388a7f7f624SMasahiro Yamada	help
3892fc0a509SSean Wang	  This driver add support for clocks for Ethernet and SGMII
3902fc0a509SSean Wang	  required on MediaTek MT7622 SoC.
3912fc0a509SSean Wang
3922fc0a509SSean Wangconfig COMMON_CLK_MT7622_HIFSYS
393c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622 HIFSYS"
3942fc0a509SSean Wang	depends on COMMON_CLK_MT7622
395a7f7f624SMasahiro Yamada	help
3962fc0a509SSean Wang	  This driver supports MediaTek MT7622 HIFSYS clocks providing
3972fc0a509SSean Wang	  to PCI-E and USB.
3982fc0a509SSean Wang
3992fc0a509SSean Wangconfig COMMON_CLK_MT7622_AUDSYS
400c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622 AUDSYS"
4012fc0a509SSean Wang	depends on COMMON_CLK_MT7622
402a7f7f624SMasahiro Yamada	help
4032fc0a509SSean Wang	  This driver supports MediaTek MT7622 AUDSYS clocks providing
4042fc0a509SSean Wang	  to audio consumers such as I2S and TDM.
4052fc0a509SSean Wang
4063b5e7486SRyder Leeconfig COMMON_CLK_MT7629
4073b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629"
4083b5e7486SRyder Lee	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
4093b5e7486SRyder Lee	select COMMON_CLK_MEDIATEK
4103b5e7486SRyder Lee	default ARCH_MEDIATEK && ARM
411a7f7f624SMasahiro Yamada	help
4123b5e7486SRyder Lee	  This driver supports MediaTek MT7629 basic clocks and clocks
4133b5e7486SRyder Lee	  required for various periperals found on MediaTek.
4143b5e7486SRyder Lee
4153b5e7486SRyder Leeconfig COMMON_CLK_MT7629_ETHSYS
4163b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629 ETHSYS"
4173b5e7486SRyder Lee	depends on COMMON_CLK_MT7629
418a7f7f624SMasahiro Yamada	help
4193b5e7486SRyder Lee	  This driver add support for clocks for Ethernet and SGMII
4203b5e7486SRyder Lee	  required on MediaTek MT7629 SoC.
4213b5e7486SRyder Lee
4223b5e7486SRyder Leeconfig COMMON_CLK_MT7629_HIFSYS
4233b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629 HIFSYS"
4243b5e7486SRyder Lee	depends on COMMON_CLK_MT7629
425a7f7f624SMasahiro Yamada	help
4263b5e7486SRyder Lee	  This driver supports MediaTek MT7629 HIFSYS clocks providing
4273b5e7486SRyder Lee	  to PCI-E and USB.
4283b5e7486SRyder Lee
429813c3b53SDaniel Golleconfig COMMON_CLK_MT7981
430813c3b53SDaniel Golle	bool "Clock driver for MediaTek MT7981"
431813c3b53SDaniel Golle	depends on ARCH_MEDIATEK || COMPILE_TEST
432813c3b53SDaniel Golle	select COMMON_CLK_MEDIATEK
433813c3b53SDaniel Golle	default ARCH_MEDIATEK
434813c3b53SDaniel Golle	help
435813c3b53SDaniel Golle	  This driver supports MediaTek MT7981 basic clocks and clocks
436813c3b53SDaniel Golle	  required for various peripherals found on this SoC.
437813c3b53SDaniel Golle
438813c3b53SDaniel Golleconfig COMMON_CLK_MT7981_ETHSYS
439813c3b53SDaniel Golle	tristate "Clock driver for MediaTek MT7981 ETHSYS"
440813c3b53SDaniel Golle	depends on COMMON_CLK_MT7981
441813c3b53SDaniel Golle	default COMMON_CLK_MT7981
442813c3b53SDaniel Golle	help
443813c3b53SDaniel Golle	  This driver adds support for clocks for Ethernet and SGMII
444813c3b53SDaniel Golle	  required on MediaTek MT7981 SoC.
445813c3b53SDaniel Golle
446ec97d23cSSam Shihconfig COMMON_CLK_MT7986
447a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7986"
448ec97d23cSSam Shih	depends on ARCH_MEDIATEK || COMPILE_TEST
449ec97d23cSSam Shih	select COMMON_CLK_MEDIATEK
450ec97d23cSSam Shih	default ARCH_MEDIATEK
451ec97d23cSSam Shih	help
452ec97d23cSSam Shih	  This driver supports MediaTek MT7986 basic clocks and clocks
453ec97d23cSSam Shih	  required for various peripherals found on MediaTek.
454ec97d23cSSam Shih
455ec97d23cSSam Shihconfig COMMON_CLK_MT7986_ETHSYS
456a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7986 ETHSYS"
457ec97d23cSSam Shih	depends on COMMON_CLK_MT7986
458ec97d23cSSam Shih	default COMMON_CLK_MT7986
459ec97d23cSSam Shih	help
460ec97d23cSSam Shih	  This driver adds support for clocks for Ethernet and SGMII
461ec97d23cSSam Shih	  required on MediaTek MT7986 SoC.
462ec97d23cSSam Shih
4634b471943SSam Shihconfig COMMON_CLK_MT7988
4644b471943SSam Shih	tristate "Clock driver for MediaTek MT7988"
4654b471943SSam Shih	depends on ARCH_MEDIATEK || COMPILE_TEST
4664b471943SSam Shih	select COMMON_CLK_MEDIATEK
4674b471943SSam Shih	default ARCH_MEDIATEK
4684b471943SSam Shih	help
4694b471943SSam Shih	  This driver supports MediaTek MT7988 basic clocks and clocks
4704b471943SSam Shih	  required for various periperals found on this SoC.
4714b471943SSam Shih
4722886c846SJames Liaoconfig COMMON_CLK_MT8135
47310966457SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8135"
4743d21a4b6SJean Delvare	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
4752886c846SJames Liao	select COMMON_CLK_MEDIATEK
4763d21a4b6SJean Delvare	default ARCH_MEDIATEK && ARM
477a7f7f624SMasahiro Yamada	help
47816a1ac19SSean Wang	  This driver supports MediaTek MT8135 clocks.
4792886c846SJames Liao
480a6822483SFabien Parentconfig COMMON_CLK_MT8167
481a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167"
482a6822483SFabien Parent	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
483a6822483SFabien Parent	select COMMON_CLK_MEDIATEK
484a6822483SFabien Parent	default ARCH_MEDIATEK
485a6822483SFabien Parent	help
486a6822483SFabien Parent	  This driver supports MediaTek MT8167 basic clocks.
487a6822483SFabien Parent
488a6822483SFabien Parentconfig COMMON_CLK_MT8167_AUDSYS
489a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 audsys"
490d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
491d17e4e62SMiles Chen	default COMMON_CLK_MT8167
492a6822483SFabien Parent	help
493a6822483SFabien Parent	  This driver supports MediaTek MT8167 audsys clocks.
494a6822483SFabien Parent
495a6822483SFabien Parentconfig COMMON_CLK_MT8167_IMGSYS
496a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 imgsys"
497d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
498d17e4e62SMiles Chen	default COMMON_CLK_MT8167
499a6822483SFabien Parent	help
500a6822483SFabien Parent	  This driver supports MediaTek MT8167 imgsys clocks.
501a6822483SFabien Parent
502a6822483SFabien Parentconfig COMMON_CLK_MT8167_MFGCFG
503a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 mfgcfg"
504d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
505d17e4e62SMiles Chen	default COMMON_CLK_MT8167
506a6822483SFabien Parent	help
507a6822483SFabien Parent	  This driver supports MediaTek MT8167 mfgcfg clocks.
508a6822483SFabien Parent
509a6822483SFabien Parentconfig COMMON_CLK_MT8167_MMSYS
510a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 mmsys"
511d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
512d17e4e62SMiles Chen	default COMMON_CLK_MT8167
513a6822483SFabien Parent	help
514a6822483SFabien Parent	  This driver supports MediaTek MT8167 mmsys clocks.
515a6822483SFabien Parent
516a6822483SFabien Parentconfig COMMON_CLK_MT8167_VDECSYS
517a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 vdecsys"
518d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
519d17e4e62SMiles Chen	default COMMON_CLK_MT8167
520a6822483SFabien Parent	help
521a6822483SFabien Parent	  This driver supports MediaTek MT8167 vdecsys clocks.
522a6822483SFabien Parent
5232886c846SJames Liaoconfig COMMON_CLK_MT8173
5244c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173"
5254c02c9afSAngeloGioacchino Del Regno	depends on ARM64 || COMPILE_TEST
5262886c846SJames Liao	select COMMON_CLK_MEDIATEK
52792717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
5282886c846SJames Liao	default ARCH_MEDIATEK
529a7f7f624SMasahiro Yamada	help
5304c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 basic clocks and clocks
5314c02c9afSAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
5324c02c9afSAngeloGioacchino Del Regno
5334c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_IMGSYS
5344c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 imgsys"
5354c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5364c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5374c02c9afSAngeloGioacchino Del Regno	help
5384c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 imgsys clocks.
539acddfc2cSWeiyi Lu
54013032709SMatthias Bruggerconfig COMMON_CLK_MT8173_MMSYS
5414c02c9afSAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT8173 mmsys"
54213032709SMatthias Brugger       depends on COMMON_CLK_MT8173
54313032709SMatthias Brugger	default COMMON_CLK_MT8173
54413032709SMatthias Brugger       help
54513032709SMatthias Brugger         This driver supports MediaTek MT8173 mmsys clocks.
54613032709SMatthias Brugger
5474c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VDECSYS
5484c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VDECSYS"
5494c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5504c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5514c02c9afSAngeloGioacchino Del Regno	help
5524c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vdecsys clocks.
5534c02c9afSAngeloGioacchino Del Regno
5544c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VENCSYS
5554c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VENCSYS"
5564c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5574c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5584c02c9afSAngeloGioacchino Del Regno	help
5594c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vencsys clocks.
5604c02c9afSAngeloGioacchino Del Regno
561acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183
56295ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183"
563acddfc2cSWeiyi Lu	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
564acddfc2cSWeiyi Lu	select COMMON_CLK_MEDIATEK
565acddfc2cSWeiyi Lu	default ARCH_MEDIATEK && ARM64
566acddfc2cSWeiyi Lu	help
567acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 basic clocks.
568acddfc2cSWeiyi Lu
569acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_AUDIOSYS
57095ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 audiosys"
571acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5728c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
573acddfc2cSWeiyi Lu	help
574acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 audiosys clocks.
575acddfc2cSWeiyi Lu
576acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_CAMSYS
57795ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 camsys"
578acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5798c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
580acddfc2cSWeiyi Lu	help
581acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 camsys clocks.
582acddfc2cSWeiyi Lu
583acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IMGSYS
58495ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 imgsys"
585acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5868c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
587acddfc2cSWeiyi Lu	help
588acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 imgsys clocks.
589acddfc2cSWeiyi Lu
590acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE0
59195ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_core0"
592acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5938c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
594acddfc2cSWeiyi Lu	help
595acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core0 clocks.
596acddfc2cSWeiyi Lu
597acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE1
59895ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_core1"
599acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6008c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
601acddfc2cSWeiyi Lu	help
602acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core1 clocks.
603acddfc2cSWeiyi Lu
604acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_ADL
60595ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_adl"
606acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6078c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
608acddfc2cSWeiyi Lu	help
609acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_adl clocks.
610acddfc2cSWeiyi Lu
611acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CONN
61295ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_conn"
613acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6148c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
615acddfc2cSWeiyi Lu	help
616acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_conn clocks.
617acddfc2cSWeiyi Lu
618acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MFGCFG
61995ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 mfgcfg"
620acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6218c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
622acddfc2cSWeiyi Lu	help
623acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mfgcfg clocks.
624acddfc2cSWeiyi Lu
625acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MMSYS
62695ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 mmsys"
627acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6288c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
629acddfc2cSWeiyi Lu	help
630acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mmsys clocks.
631acddfc2cSWeiyi Lu
632acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VDECSYS
63395ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 vdecsys"
634acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6358c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
636acddfc2cSWeiyi Lu	help
637acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vdecsys clocks.
638acddfc2cSWeiyi Lu
639acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VENCSYS
64095ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 vencsys"
641acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6428c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
643acddfc2cSWeiyi Lu	help
644acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vencsys clocks.
645acddfc2cSWeiyi Lu
6461f2967a1SChun-Jie Chenconfig COMMON_CLK_MT8186
6475baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186"
6481f2967a1SChun-Jie Chen	depends on ARM64 || COMPILE_TEST
6491f2967a1SChun-Jie Chen	select COMMON_CLK_MEDIATEK
650633e34d0SJohnson Wang	select COMMON_CLK_MEDIATEK_FHCTL
6511f2967a1SChun-Jie Chen	default ARCH_MEDIATEK
6521f2967a1SChun-Jie Chen	help
6531f2967a1SChun-Jie Chen	  This driver supports MediaTek MT8186 clocks.
6541f2967a1SChun-Jie Chen
6555baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_CAMSYS
6565baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 camsys"
6575baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6585baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6595baf38e0SAngeloGioacchino Del Regno	help
6605baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 camsys and camsys_raw clocks.
6615baf38e0SAngeloGioacchino Del Regno
6625baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IMGSYS
6635baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 imgsys"
6645baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6655baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6665baf38e0SAngeloGioacchino Del Regno	help
6675baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 imgsys and imgsys2 clocks.
6685baf38e0SAngeloGioacchino Del Regno
6695baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IPESYS
6705baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 ipesys"
6715baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186_IMGSYS
6725baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186_IMGSYS
6735baf38e0SAngeloGioacchino Del Regno	help
6745baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 ipesys clocks.
6755baf38e0SAngeloGioacchino Del Regno
6765baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_WPESYS
6775baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 wpesys"
6785baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186_IMGSYS
6795baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186_IMGSYS
6805baf38e0SAngeloGioacchino Del Regno	help
6815baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 Warp Engine clocks.
6825baf38e0SAngeloGioacchino Del Regno
6835baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IMP_IIC_WRAP
6845baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 imp_iic_wrap"
6855baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6865baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6875baf38e0SAngeloGioacchino Del Regno	help
6885baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 imp_iic_wrap clocks.
6895baf38e0SAngeloGioacchino Del Regno
6905baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MCUSYS
6915baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mcusys"
6925baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6935baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6945baf38e0SAngeloGioacchino Del Regno	help
6955baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mcusys clocks.
6965baf38e0SAngeloGioacchino Del Regno
6975baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MDPSYS
6985baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mdpsys"
6995baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
7005baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
7015baf38e0SAngeloGioacchino Del Regno	help
7025baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mdpsys clocks.
7035baf38e0SAngeloGioacchino Del Regno
7045baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MFGCFG
7055baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mfgcfg"
7065baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
7075baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
7085baf38e0SAngeloGioacchino Del Regno	help
7095baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mfgcfg clocks.
7105baf38e0SAngeloGioacchino Del Regno
7115baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MMSYS
7125baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mmsys"
7135baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
7145baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
7155baf38e0SAngeloGioacchino Del Regno	help
7165baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mmsys clocks.
7175baf38e0SAngeloGioacchino Del Regno
7185baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_VDECSYS
7195baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 vdecsys"
7205baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
7215baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
7225baf38e0SAngeloGioacchino Del Regno	help
7235baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 vdecsys and vdecsys_soc clocks.
7245baf38e0SAngeloGioacchino Del Regno
7255baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_VENCSYS
7265baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 vencsys"
7275baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
7285baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
7295baf38e0SAngeloGioacchino Del Regno	help
7305baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 vencsys clocks.
7315baf38e0SAngeloGioacchino Del Regno
73228b2bc99SGarmin.Changconfig COMMON_CLK_MT8188
73328b2bc99SGarmin.Chang	tristate "Clock driver for MediaTek MT8188"
73428b2bc99SGarmin.Chang	depends on ARM64 || COMPILE_TEST
73528b2bc99SGarmin.Chang	select COMMON_CLK_MEDIATEK
73628b2bc99SGarmin.Chang	select COMMON_CLK_MEDIATEK_FHCTL
73728b2bc99SGarmin.Chang	default ARCH_MEDIATEK
73828b2bc99SGarmin.Chang	help
73928b2bc99SGarmin.Chang          This driver supports MediaTek MT8188 clocks.
74028b2bc99SGarmin.Chang
7410d2f2cefSGarmin.Changconfig COMMON_CLK_MT8188_ADSP_AUDIO26M
7420d2f2cefSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 adsp audio26m"
7430d2f2cefSGarmin.Chang	depends on COMMON_CLK_MT8188
7440d2f2cefSGarmin.Chang	default COMMON_CLK_MT8188
7450d2f2cefSGarmin.Chang	help
7460d2f2cefSGarmin.Chang	  This driver supports MediaTek MT8188 adsp audio26m clocks.
7470d2f2cefSGarmin.Chang
7489b428356SGarmin.Changconfig COMMON_CLK_MT8188_CAMSYS
7499b428356SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 camsys"
7509b428356SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
7519b428356SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
7529b428356SGarmin.Chang	help
7539b428356SGarmin.Chang	  This driver supports MediaTek MT8188 camsys and camsys_raw clocks.
7549b428356SGarmin.Chang
755b281039aSGarmin.Changconfig COMMON_CLK_MT8188_IMGSYS
756b281039aSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 imgsys"
757b281039aSGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
758b281039aSGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
759b281039aSGarmin.Chang	help
760b281039aSGarmin.Chang	  This driver supports MediaTek MT8188 imgsys and imgsys2 clocks.
761b281039aSGarmin.Chang
7621b5e5299SGarmin.Changconfig COMMON_CLK_MT8188_IMP_IIC_WRAP
7631b5e5299SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 imp_iic_wrap"
7641b5e5299SGarmin.Chang	depends on COMMON_CLK_MT8188
7651b5e5299SGarmin.Chang	default COMMON_CLK_MT8188
7661b5e5299SGarmin.Chang	help
7671b5e5299SGarmin.Chang	  This driver supports MediaTek MT8188 I2C/I3C clocks.
7681b5e5299SGarmin.Chang
76949c9abe1SGarmin.Changconfig COMMON_CLK_MT8188_IPESYS
77049c9abe1SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 ipesys"
77149c9abe1SGarmin.Chang	depends on COMMON_CLK_MT8188_IMGSYS
77249c9abe1SGarmin.Chang	default COMMON_CLK_MT8188_IMGSYS
77349c9abe1SGarmin.Chang	help
77449c9abe1SGarmin.Chang	  This driver supports MediaTek MT8188 ipesys clocks.
77549c9abe1SGarmin.Chang
7763e26f30fSGarmin.Changconfig COMMON_CLK_MT8188_MFGCFG
7773e26f30fSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 mfgcfg"
7783e26f30fSGarmin.Chang	depends on COMMON_CLK_MT8188
7793e26f30fSGarmin.Chang	default COMMON_CLK_MT8188
7803e26f30fSGarmin.Chang	help
7813e26f30fSGarmin.Chang	  This driver supports MediaTek MT8188 mfgcfg clocks.
7823e26f30fSGarmin.Chang
78372753163SGarmin.Changconfig COMMON_CLK_MT8188_VDECSYS
78472753163SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vdecsys"
78572753163SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
78672753163SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
78772753163SGarmin.Chang	help
78872753163SGarmin.Chang	  This driver supports MediaTek MT8188 vdecsys and vdecsys_soc clocks.
78972753163SGarmin.Chang
790e4aaa60eSGarmin.Changconfig COMMON_CLK_MT8188_VDOSYS
791e4aaa60eSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vdosys"
792e4aaa60eSGarmin.Chang	depends on COMMON_CLK_MT8188
793e4aaa60eSGarmin.Chang	default COMMON_CLK_MT8188
794e4aaa60eSGarmin.Chang	help
795e4aaa60eSGarmin.Chang	  This driver supports MediaTek MT8188 vdosys0/1 (multimedia) clocks.
796e4aaa60eSGarmin.Chang
797bb87c110SGarmin.Changconfig COMMON_CLK_MT8188_VENCSYS
798bb87c110SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vencsys"
799bb87c110SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
800bb87c110SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
801bb87c110SGarmin.Chang	help
802bb87c110SGarmin.Chang	  This driver supports MediaTek MT8188 vencsys clocks.
803bb87c110SGarmin.Chang
804eb48cccdSGarmin.Changconfig COMMON_CLK_MT8188_VPPSYS
805eb48cccdSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vppsys"
806eb48cccdSGarmin.Chang	depends on COMMON_CLK_MT8188
807eb48cccdSGarmin.Chang	default COMMON_CLK_MT8188
808eb48cccdSGarmin.Chang	help
809eb48cccdSGarmin.Chang	  This driver supports MediaTek MT8188 vppsys0/1 clocks.
810eb48cccdSGarmin.Chang
811f42b9e9aSGarmin.Changconfig COMMON_CLK_MT8188_WPESYS
812f42b9e9aSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 wpesys"
813f42b9e9aSGarmin.Chang	depends on COMMON_CLK_MT8188_IMGSYS
814f42b9e9aSGarmin.Chang	default COMMON_CLK_MT8188_IMGSYS
815f42b9e9aSGarmin.Chang	help
816f42b9e9aSGarmin.Chang	  This driver supports MediaTek MT8188 Warp Engine clocks.
817f42b9e9aSGarmin.Chang
818710573deSChun-Jie Chenconfig COMMON_CLK_MT8192
8199bfa4fb1SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192"
820710573deSChun-Jie Chen	depends on ARM64 || COMPILE_TEST
821710573deSChun-Jie Chen	select COMMON_CLK_MEDIATEK
82292717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
823710573deSChun-Jie Chen	default ARM64
824710573deSChun-Jie Chen	help
825710573deSChun-Jie Chen	  This driver supports MediaTek MT8192 basic clocks.
826710573deSChun-Jie Chen
827f61e8348SChun-Jie Chenconfig COMMON_CLK_MT8192_AUDSYS
828e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 audsys"
829f61e8348SChun-Jie Chen	depends on COMMON_CLK_MT8192
8305f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
831f61e8348SChun-Jie Chen	help
832f61e8348SChun-Jie Chen	  This driver supports MediaTek MT8192 audsys clocks.
833f61e8348SChun-Jie Chen
834cebef188SChun-Jie Chenconfig COMMON_CLK_MT8192_CAMSYS
835e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 camsys"
836cebef188SChun-Jie Chen	depends on COMMON_CLK_MT8192
8375f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
838cebef188SChun-Jie Chen	help
839cebef188SChun-Jie Chen	  This driver supports MediaTek MT8192 camsys and camsys_raw clocks.
840cebef188SChun-Jie Chen
841014a4881SChun-Jie Chenconfig COMMON_CLK_MT8192_IMGSYS
842e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 imgsys"
843014a4881SChun-Jie Chen	depends on COMMON_CLK_MT8192
8445f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
845014a4881SChun-Jie Chen	help
846014a4881SChun-Jie Chen	  This driver supports MediaTek MT8192 imgsys and imgsys2 clocks.
847014a4881SChun-Jie Chen
84871193c46SChun-Jie Chenconfig COMMON_CLK_MT8192_IMP_IIC_WRAP
849e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 imp_iic_wrap"
85071193c46SChun-Jie Chen	depends on COMMON_CLK_MT8192
8515f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
85271193c46SChun-Jie Chen	help
85371193c46SChun-Jie Chen	  This driver supports MediaTek MT8192 imp_iic_wrap clocks.
85471193c46SChun-Jie Chen
8557f621d25SChun-Jie Chenconfig COMMON_CLK_MT8192_IPESYS
856e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 ipesys"
8577f621d25SChun-Jie Chen	depends on COMMON_CLK_MT8192
8585f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
8597f621d25SChun-Jie Chen	help
8607f621d25SChun-Jie Chen	  This driver supports MediaTek MT8192 ipesys clocks.
8617f621d25SChun-Jie Chen
862b565d41fSChun-Jie Chenconfig COMMON_CLK_MT8192_MDPSYS
863e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mdpsys"
864b565d41fSChun-Jie Chen	depends on COMMON_CLK_MT8192
8655f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
866b565d41fSChun-Jie Chen	help
867b565d41fSChun-Jie Chen	  This driver supports MediaTek MT8192 mdpsys clocks.
868b565d41fSChun-Jie Chen
86934e1b855SChun-Jie Chenconfig COMMON_CLK_MT8192_MFGCFG
870e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mfgcfg"
87134e1b855SChun-Jie Chen	depends on COMMON_CLK_MT8192
8725f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
87334e1b855SChun-Jie Chen	help
87434e1b855SChun-Jie Chen	  This driver supports MediaTek MT8192 mfgcfg clocks.
87534e1b855SChun-Jie Chen
8769d44859bSChun-Jie Chenconfig COMMON_CLK_MT8192_MMSYS
877e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mmsys"
8789d44859bSChun-Jie Chen	depends on COMMON_CLK_MT8192
8795f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
8809d44859bSChun-Jie Chen	help
8819d44859bSChun-Jie Chen	  This driver supports MediaTek MT8192 mmsys clocks.
8829d44859bSChun-Jie Chen
883a1a5b6b0SChun-Jie Chenconfig COMMON_CLK_MT8192_MSDC
884e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 msdc"
885a1a5b6b0SChun-Jie Chen	depends on COMMON_CLK_MT8192
8865f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
887a1a5b6b0SChun-Jie Chen	help
888a1a5b6b0SChun-Jie Chen	  This driver supports MediaTek MT8192 msdc and msdc_top clocks.
889a1a5b6b0SChun-Jie Chen
890aff125adSChun-Jie Chenconfig COMMON_CLK_MT8192_SCP_ADSP
891e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 scp_adsp"
892aff125adSChun-Jie Chen	depends on COMMON_CLK_MT8192
8935f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
894aff125adSChun-Jie Chen	help
895aff125adSChun-Jie Chen	  This driver supports MediaTek MT8192 scp_adsp clocks.
896aff125adSChun-Jie Chen
89725f3d97eSChun-Jie Chenconfig COMMON_CLK_MT8192_VDECSYS
898e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 vdecsys"
89925f3d97eSChun-Jie Chen	depends on COMMON_CLK_MT8192
9005f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
90125f3d97eSChun-Jie Chen	help
90225f3d97eSChun-Jie Chen	  This driver supports MediaTek MT8192 vdecsys and vdecsys_soc clocks.
90325f3d97eSChun-Jie Chen
904441decf9SChun-Jie Chenconfig COMMON_CLK_MT8192_VENCSYS
905e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 vencsys"
906441decf9SChun-Jie Chen	depends on COMMON_CLK_MT8192
9075f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
908441decf9SChun-Jie Chen	help
909441decf9SChun-Jie Chen	  This driver supports MediaTek MT8192 vencsys clocks.
910441decf9SChun-Jie Chen
9113e9121f1SChun-Jie Chenconfig COMMON_CLK_MT8195
9123e9121f1SChun-Jie Chen        bool "Clock driver for MediaTek MT8195"
9133e9121f1SChun-Jie Chen        depends on ARM64 || COMPILE_TEST
9143e9121f1SChun-Jie Chen        select COMMON_CLK_MEDIATEK
91592717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
9163e9121f1SChun-Jie Chen        default ARCH_MEDIATEK
9173e9121f1SChun-Jie Chen        help
9183e9121f1SChun-Jie Chen          This driver supports MediaTek MT8195 clocks.
9193e9121f1SChun-Jie Chen
9200f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_APUSYS
9210f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 apusys"
9220f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9230f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9240f471d31SAngeloGioacchino Del Regno	help
9250f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 AI Processor Unit System clocks.
9260f471d31SAngeloGioacchino Del Regno
9270f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IMP_IIC_WRAP
9280f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 imp_iic_wrap"
9290f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9300f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9310f471d31SAngeloGioacchino Del Regno	help
9320f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 I2C/I3C clocks.
9330f471d31SAngeloGioacchino Del Regno
9340f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_MFGCFG
9350f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 mfgcfg"
9360f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9370f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9380f471d31SAngeloGioacchino Del Regno	help
9390f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 mfgcfg clocks.
9400f471d31SAngeloGioacchino Del Regno
9410f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_SCP_ADSP
9420f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 scp_adsp"
9430f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9440f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9450f471d31SAngeloGioacchino Del Regno	help
9460f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 System Companion Processor
9470f471d31SAngeloGioacchino Del Regno	  Audio DSP clocks.
9480f471d31SAngeloGioacchino Del Regno
9490f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VDOSYS
9500f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vdosys"
9510f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9520f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9530f471d31SAngeloGioacchino Del Regno	help
9540f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vdosys0/1 (multimedia) clocks.
9550f471d31SAngeloGioacchino Del Regno
9560f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VPPSYS
9570f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vppsys"
9580f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9590f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9600f471d31SAngeloGioacchino Del Regno	help
9610f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vppsys0/1 clocks.
9620f471d31SAngeloGioacchino Del Regno
9630f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_CAMSYS
9640f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 camsys"
9650f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9660f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9670f471d31SAngeloGioacchino Del Regno	help
9680f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 camsys and camsys_raw clocks.
9690f471d31SAngeloGioacchino Del Regno
9700f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IMGSYS
9710f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 imgsys"
9720f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9730f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9740f471d31SAngeloGioacchino Del Regno	help
9750f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 imgsys and imgsys2 clocks.
9760f471d31SAngeloGioacchino Del Regno
9770f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IPESYS
9780f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 ipesys"
9790f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_IMGSYS
9800f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_IMGSYS
9810f471d31SAngeloGioacchino Del Regno	help
9820f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 ipesys clocks.
9830f471d31SAngeloGioacchino Del Regno
9840f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_WPESYS
9850f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 wpesys"
9860f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_IMGSYS
9870f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_IMGSYS
9880f471d31SAngeloGioacchino Del Regno	help
9890f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 Warp Engine clocks.
9900f471d31SAngeloGioacchino Del Regno
9910f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VDECSYS
9920f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vdecsys"
9930f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9940f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9950f471d31SAngeloGioacchino Del Regno	help
9960f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vdecsys and vdecsys_soc clocks.
9970f471d31SAngeloGioacchino Del Regno
9980f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VENCSYS
9990f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vencsys"
10000f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
10010f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
10020f471d31SAngeloGioacchino Del Regno	help
10030f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vencsys clocks.
10040f471d31SAngeloGioacchino Del Regno
1005d46adccbSFabien Parentconfig COMMON_CLK_MT8365
1006d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365"
1007d46adccbSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
1008d46adccbSFabien Parent	select COMMON_CLK_MEDIATEK
1009d46adccbSFabien Parent	default ARCH_MEDIATEK && ARM64
1010d46adccbSFabien Parent	help
1011d46adccbSFabien Parent	  This driver supports MediaTek MT8365 basic clocks.
1012d46adccbSFabien Parent
1013d46adccbSFabien Parentconfig COMMON_CLK_MT8365_APU
1014d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 apu"
1015d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1016d46adccbSFabien Parent	default COMMON_CLK_MT8365
1017d46adccbSFabien Parent	help
1018d46adccbSFabien Parent	  This driver supports MediaTek MT8365 apu clocks.
1019d46adccbSFabien Parent
1020d46adccbSFabien Parentconfig COMMON_CLK_MT8365_CAM
1021d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 cam"
1022d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1023d46adccbSFabien Parent	default COMMON_CLK_MT8365
1024d46adccbSFabien Parent	help
1025d46adccbSFabien Parent	  This driver supports MediaTek MT8365 cam clocks.
1026d46adccbSFabien Parent
1027d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MFG
1028d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mfg"
1029d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1030d46adccbSFabien Parent	default COMMON_CLK_MT8365
1031d46adccbSFabien Parent	help
1032d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mfg clocks.
1033d46adccbSFabien Parent
1034d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MMSYS
1035d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mmsys"
1036d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1037d46adccbSFabien Parent	default COMMON_CLK_MT8365
1038d46adccbSFabien Parent	help
1039d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mmsys clocks.
1040d46adccbSFabien Parent
1041d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VDEC
1042d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 vdec"
1043d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1044d46adccbSFabien Parent	default COMMON_CLK_MT8365
1045d46adccbSFabien Parent	help
1046d46adccbSFabien Parent	  This driver supports MediaTek MT8365 vdec clocks.
1047d46adccbSFabien Parent
1048d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VENC
1049d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 venc"
1050d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1051d46adccbSFabien Parent	default COMMON_CLK_MT8365
1052d46adccbSFabien Parent	help
1053d46adccbSFabien Parent	  This driver supports MediaTek MT8365 venc clocks.
1054d46adccbSFabien Parent
1055db077febSFabien Parentconfig COMMON_CLK_MT8516
1056876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516"
1057db077febSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
1058db077febSFabien Parent	select COMMON_CLK_MEDIATEK
1059db077febSFabien Parent	default ARCH_MEDIATEK
1060db077febSFabien Parent	help
1061db077febSFabien Parent	  This driver supports MediaTek MT8516 clocks.
1062db077febSFabien Parent
10630fd4939aSFabien Parentconfig COMMON_CLK_MT8516_AUDSYS
1064876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516 audsys"
10650fd4939aSFabien Parent	depends on COMMON_CLK_MT8516
10660fd4939aSFabien Parent	help
10670fd4939aSFabien Parent	  This driver supports MediaTek MT8516 audsys clocks.
10680fd4939aSFabien Parent
106916a1ac19SSean Wangendmenu
1070