xref: /linux/drivers/clk/mediatek/Kconfig (revision 4b4719437d85f0173d344f2c76fa1a5b7f7d184b)
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
1271aca9939SOwen Chenconfig COMMON_CLK_MT6765
1281aca9939SOwen Chen       bool "Clock driver for MediaTek MT6765"
1291aca9939SOwen Chen       depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
1301aca9939SOwen Chen       select COMMON_CLK_MEDIATEK
1311aca9939SOwen Chen       default ARCH_MEDIATEK && ARM64
1321aca9939SOwen Chen       help
1331aca9939SOwen Chen         This driver supports MediaTek MT6765 basic clocks.
1341aca9939SOwen Chen
1351aca9939SOwen Chenconfig COMMON_CLK_MT6765_AUDIOSYS
136cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 audiosys"
1371aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1381aca9939SOwen Chen       help
1391aca9939SOwen Chen         This driver supports MediaTek MT6765 audiosys clocks.
1401aca9939SOwen Chen
1411aca9939SOwen Chenconfig COMMON_CLK_MT6765_CAMSYS
142cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 camsys"
1431aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1441aca9939SOwen Chen       help
1451aca9939SOwen Chen         This driver supports MediaTek MT6765 camsys clocks.
1461aca9939SOwen Chen
1471aca9939SOwen Chenconfig COMMON_CLK_MT6765_GCESYS
148cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 gcesys"
1491aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1501aca9939SOwen Chen       help
1511aca9939SOwen Chen         This driver supports MediaTek MT6765 gcesys clocks.
1521aca9939SOwen Chen
1531aca9939SOwen Chenconfig COMMON_CLK_MT6765_MMSYS
154cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mmsys"
1551aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1561aca9939SOwen Chen       help
1571aca9939SOwen Chen         This driver supports MediaTek MT6765 mmsys clocks.
1581aca9939SOwen Chen
1591aca9939SOwen Chenconfig COMMON_CLK_MT6765_IMGSYS
160cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 imgsys"
1611aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1621aca9939SOwen Chen       help
1631aca9939SOwen Chen         This driver supports MediaTek MT6765 imgsys clocks.
1641aca9939SOwen Chen
1651aca9939SOwen Chenconfig COMMON_CLK_MT6765_VCODECSYS
166cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 vcodecsys"
1671aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1681aca9939SOwen Chen       help
1691aca9939SOwen Chen         This driver supports MediaTek MT6765 vcodecsys clocks.
1701aca9939SOwen Chen
1711aca9939SOwen Chenconfig COMMON_CLK_MT6765_MFGSYS
172cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mfgsys"
1731aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1741aca9939SOwen Chen       help
1751aca9939SOwen Chen         This driver supports MediaTek MT6765 mfgsys clocks.
1761aca9939SOwen Chen
1771aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI0ASYS
178cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi0asys"
1791aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1801aca9939SOwen Chen       help
1811aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi0asys clocks.
1821aca9939SOwen Chen
1831aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI0BSYS
184cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi0bsys"
1851aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1861aca9939SOwen Chen       help
1871aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi0bsys clocks.
1881aca9939SOwen Chen
1891aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI1ASYS
190cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi1asys"
1911aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1921aca9939SOwen Chen       help
1931aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi1asys clocks.
1941aca9939SOwen Chen
1951aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI1BSYS
196cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi1bsys"
1971aca9939SOwen Chen       depends on COMMON_CLK_MT6765
1981aca9939SOwen Chen       help
1991aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi1bsys clocks.
2001aca9939SOwen Chen
2011aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI2ASYS
202cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi2asys"
2031aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2041aca9939SOwen Chen      help
2051aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi2asys clocks.
2061aca9939SOwen Chen
2071aca9939SOwen Chenconfig COMMON_CLK_MT6765_MIPI2BSYS
208cfe2c864SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6765 mipi2bsys"
2091aca9939SOwen Chen       depends on COMMON_CLK_MT6765
2101aca9939SOwen Chen       help
2111aca9939SOwen Chen         This driver supports MediaTek MT6765 mipi2bsys clocks.
2121aca9939SOwen Chen
213710774e0Smtk01761config COMMON_CLK_MT6779
214f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779"
215710774e0Smtk01761	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
216710774e0Smtk01761	select COMMON_CLK_MEDIATEK
217710774e0Smtk01761	default ARCH_MEDIATEK && ARM64
218710774e0Smtk01761	help
219710774e0Smtk01761	  This driver supports MediaTek MT6779 basic clocks.
220710774e0Smtk01761
221710774e0Smtk01761config COMMON_CLK_MT6779_MMSYS
222f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 mmsys"
223710774e0Smtk01761	depends on COMMON_CLK_MT6779
224710774e0Smtk01761	help
225710774e0Smtk01761	  This driver supports MediaTek MT6779 mmsys clocks.
226710774e0Smtk01761
227710774e0Smtk01761config COMMON_CLK_MT6779_IMGSYS
228f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 imgsys"
229710774e0Smtk01761	depends on COMMON_CLK_MT6779
230710774e0Smtk01761	help
231710774e0Smtk01761	  This driver supports MediaTek MT6779 imgsys clocks.
232710774e0Smtk01761
233710774e0Smtk01761config COMMON_CLK_MT6779_IPESYS
234f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 ipesys"
235710774e0Smtk01761	depends on COMMON_CLK_MT6779
236710774e0Smtk01761	help
237710774e0Smtk01761	  This driver supports MediaTek MT6779 ipesys clocks.
238710774e0Smtk01761
239710774e0Smtk01761config COMMON_CLK_MT6779_CAMSYS
240f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 camsys"
241710774e0Smtk01761	depends on COMMON_CLK_MT6779
242710774e0Smtk01761	help
243710774e0Smtk01761	  This driver supports MediaTek MT6779 camsys clocks.
244710774e0Smtk01761
245710774e0Smtk01761config COMMON_CLK_MT6779_VDECSYS
246f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 vdecsys"
247710774e0Smtk01761	depends on COMMON_CLK_MT6779
248710774e0Smtk01761	help
249710774e0Smtk01761	  This driver supports MediaTek MT6779 vdecsys clocks.
250710774e0Smtk01761
251710774e0Smtk01761config COMMON_CLK_MT6779_VENCSYS
252f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 vencsys"
253710774e0Smtk01761	depends on COMMON_CLK_MT6779
254710774e0Smtk01761	help
255710774e0Smtk01761	  This driver supports MediaTek MT6779 vencsys clocks.
256710774e0Smtk01761
257710774e0Smtk01761config COMMON_CLK_MT6779_MFGCFG
258f09b9460SMiles Chen	tristate "Clock driver for MediaTek MT6779 mfgcfg"
259710774e0Smtk01761	depends on COMMON_CLK_MT6779
260710774e0Smtk01761	help
261710774e0Smtk01761	  This driver supports MediaTek MT6779 mfgcfg clocks.
262710774e0Smtk01761
263710774e0Smtk01761config COMMON_CLK_MT6779_AUDSYS
264f09b9460SMiles Chen	tristate "Clock driver for Mediatek MT6779 audsys"
265710774e0Smtk01761	depends on COMMON_CLK_MT6779
266710774e0Smtk01761	help
267710774e0Smtk01761	  This driver supports Mediatek MT6779 audsys clocks.
268710774e0Smtk01761
2690d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795
2700d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795"
2710d363282SAngeloGioacchino Del Regno	depends on ARCH_MEDIATEK || COMPILE_TEST
2720d363282SAngeloGioacchino Del Regno	select COMMON_CLK_MEDIATEK
273eddc6309SStephen Boyd	select COMMON_CLK_MEDIATEK_FHCTL
2740d363282SAngeloGioacchino Del Regno	default ARCH_MEDIATEK
2750d363282SAngeloGioacchino Del Regno	help
2760d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 basic clocks and clocks
2770d363282SAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
2780d363282SAngeloGioacchino Del Regno
2790d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_MFGCFG
2800d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 mfgcfg"
2810d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
2820d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
2830d363282SAngeloGioacchino Del Regno	help
2840d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 mfgcfg clocks.
2850d363282SAngeloGioacchino Del Regno
2860d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_MMSYS
2870d363282SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6795 mmsys"
2880d363282SAngeloGioacchino Del Regno       depends on COMMON_CLK_MT6795
2890d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
2900d363282SAngeloGioacchino Del Regno       help
2910d363282SAngeloGioacchino Del Regno         This driver supports MediaTek MT6795 mmsys clocks.
2920d363282SAngeloGioacchino Del Regno
2930d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_VDECSYS
2940d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 VDECSYS"
2950d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
2960d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
2970d363282SAngeloGioacchino Del Regno	help
2980d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 vdecsys clocks.
2990d363282SAngeloGioacchino Del Regno
3000d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_VENCSYS
3010d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 VENCSYS"
3020d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
3030d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
3040d363282SAngeloGioacchino Del Regno	help
3050d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 vencsys clocks.
3060d363282SAngeloGioacchino Del Regno
30796596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797
30816a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797"
30996596aa0SKevin-CW Chen	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
31096596aa0SKevin-CW Chen	select COMMON_CLK_MEDIATEK
31196596aa0SKevin-CW Chen	default ARCH_MEDIATEK && ARM64
312a7f7f624SMasahiro Yamada	help
31316a1ac19SSean Wang	  This driver supports MediaTek MT6797 basic clocks.
31496596aa0SKevin-CW Chen
31596596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_MMSYS
3166f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 mmsys"
31796596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
318a7f7f624SMasahiro Yamada	help
31916a1ac19SSean Wang	  This driver supports MediaTek MT6797 mmsys clocks.
32096596aa0SKevin-CW Chen
32196596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_IMGSYS
3226f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 imgsys"
32396596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
324a7f7f624SMasahiro Yamada	help
32516a1ac19SSean Wang	  This driver supports MediaTek MT6797 imgsys clocks.
32696596aa0SKevin-CW Chen
32796596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_VDECSYS
3286f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 vdecsys"
32996596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
330a7f7f624SMasahiro Yamada	help
33116a1ac19SSean Wang	  This driver supports MediaTek MT6797 vdecsys clocks.
33296596aa0SKevin-CW Chen
33396596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_VENCSYS
3346f0d2e07SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6797 vencsys"
33596596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
336a7f7f624SMasahiro Yamada	help
33716a1ac19SSean Wang	  This driver supports MediaTek MT6797 vencsys clocks.
33896596aa0SKevin-CW Chen
3392fc0a509SSean Wangconfig COMMON_CLK_MT7622
340c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622"
3412fc0a509SSean Wang	depends on ARCH_MEDIATEK || COMPILE_TEST
3422fc0a509SSean Wang	select COMMON_CLK_MEDIATEK
3432fc0a509SSean Wang	default ARCH_MEDIATEK
344a7f7f624SMasahiro Yamada	help
3452fc0a509SSean Wang	  This driver supports MediaTek MT7622 basic clocks and clocks
3462fc0a509SSean Wang	  required for various periperals found on MediaTek.
3472fc0a509SSean Wang
3482fc0a509SSean Wangconfig COMMON_CLK_MT7622_ETHSYS
349c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622 ETHSYS"
3502fc0a509SSean Wang	depends on COMMON_CLK_MT7622
351a7f7f624SMasahiro Yamada	help
3522fc0a509SSean Wang	  This driver add support for clocks for Ethernet and SGMII
3532fc0a509SSean Wang	  required on MediaTek MT7622 SoC.
3542fc0a509SSean Wang
3552fc0a509SSean Wangconfig COMMON_CLK_MT7622_HIFSYS
356c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622 HIFSYS"
3572fc0a509SSean Wang	depends on COMMON_CLK_MT7622
358a7f7f624SMasahiro Yamada	help
3592fc0a509SSean Wang	  This driver supports MediaTek MT7622 HIFSYS clocks providing
3602fc0a509SSean Wang	  to PCI-E and USB.
3612fc0a509SSean Wang
3622fc0a509SSean Wangconfig COMMON_CLK_MT7622_AUDSYS
363c8f0ef99SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7622 AUDSYS"
3642fc0a509SSean Wang	depends on COMMON_CLK_MT7622
365a7f7f624SMasahiro Yamada	help
3662fc0a509SSean Wang	  This driver supports MediaTek MT7622 AUDSYS clocks providing
3672fc0a509SSean Wang	  to audio consumers such as I2S and TDM.
3682fc0a509SSean Wang
3693b5e7486SRyder Leeconfig COMMON_CLK_MT7629
3703b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629"
3713b5e7486SRyder Lee	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
3723b5e7486SRyder Lee	select COMMON_CLK_MEDIATEK
3733b5e7486SRyder Lee	default ARCH_MEDIATEK && ARM
374a7f7f624SMasahiro Yamada	help
3753b5e7486SRyder Lee	  This driver supports MediaTek MT7629 basic clocks and clocks
3763b5e7486SRyder Lee	  required for various periperals found on MediaTek.
3773b5e7486SRyder Lee
3783b5e7486SRyder Leeconfig COMMON_CLK_MT7629_ETHSYS
3793b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629 ETHSYS"
3803b5e7486SRyder Lee	depends on COMMON_CLK_MT7629
381a7f7f624SMasahiro Yamada	help
3823b5e7486SRyder Lee	  This driver add support for clocks for Ethernet and SGMII
3833b5e7486SRyder Lee	  required on MediaTek MT7629 SoC.
3843b5e7486SRyder Lee
3853b5e7486SRyder Leeconfig COMMON_CLK_MT7629_HIFSYS
3863b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629 HIFSYS"
3873b5e7486SRyder Lee	depends on COMMON_CLK_MT7629
388a7f7f624SMasahiro Yamada	help
3893b5e7486SRyder Lee	  This driver supports MediaTek MT7629 HIFSYS clocks providing
3903b5e7486SRyder Lee	  to PCI-E and USB.
3913b5e7486SRyder Lee
392813c3b53SDaniel Golleconfig COMMON_CLK_MT7981
393813c3b53SDaniel Golle	bool "Clock driver for MediaTek MT7981"
394813c3b53SDaniel Golle	depends on ARCH_MEDIATEK || COMPILE_TEST
395813c3b53SDaniel Golle	select COMMON_CLK_MEDIATEK
396813c3b53SDaniel Golle	default ARCH_MEDIATEK
397813c3b53SDaniel Golle	help
398813c3b53SDaniel Golle	  This driver supports MediaTek MT7981 basic clocks and clocks
399813c3b53SDaniel Golle	  required for various peripherals found on this SoC.
400813c3b53SDaniel Golle
401813c3b53SDaniel Golleconfig COMMON_CLK_MT7981_ETHSYS
402813c3b53SDaniel Golle	tristate "Clock driver for MediaTek MT7981 ETHSYS"
403813c3b53SDaniel Golle	depends on COMMON_CLK_MT7981
404813c3b53SDaniel Golle	default COMMON_CLK_MT7981
405813c3b53SDaniel Golle	help
406813c3b53SDaniel Golle	  This driver adds support for clocks for Ethernet and SGMII
407813c3b53SDaniel Golle	  required on MediaTek MT7981 SoC.
408813c3b53SDaniel Golle
409ec97d23cSSam Shihconfig COMMON_CLK_MT7986
410a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7986"
411ec97d23cSSam Shih	depends on ARCH_MEDIATEK || COMPILE_TEST
412ec97d23cSSam Shih	select COMMON_CLK_MEDIATEK
413ec97d23cSSam Shih	default ARCH_MEDIATEK
414ec97d23cSSam Shih	help
415ec97d23cSSam Shih	  This driver supports MediaTek MT7986 basic clocks and clocks
416ec97d23cSSam Shih	  required for various peripherals found on MediaTek.
417ec97d23cSSam Shih
418ec97d23cSSam Shihconfig COMMON_CLK_MT7986_ETHSYS
419a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT7986 ETHSYS"
420ec97d23cSSam Shih	depends on COMMON_CLK_MT7986
421ec97d23cSSam Shih	default COMMON_CLK_MT7986
422ec97d23cSSam Shih	help
423ec97d23cSSam Shih	  This driver adds support for clocks for Ethernet and SGMII
424ec97d23cSSam Shih	  required on MediaTek MT7986 SoC.
425ec97d23cSSam Shih
426*4b471943SSam Shihconfig COMMON_CLK_MT7988
427*4b471943SSam Shih	tristate "Clock driver for MediaTek MT7988"
428*4b471943SSam Shih	depends on ARCH_MEDIATEK || COMPILE_TEST
429*4b471943SSam Shih	select COMMON_CLK_MEDIATEK
430*4b471943SSam Shih	default ARCH_MEDIATEK
431*4b471943SSam Shih	help
432*4b471943SSam Shih	  This driver supports MediaTek MT7988 basic clocks and clocks
433*4b471943SSam Shih	  required for various periperals found on this SoC.
434*4b471943SSam Shih
4352886c846SJames Liaoconfig COMMON_CLK_MT8135
43610966457SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8135"
4373d21a4b6SJean Delvare	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
4382886c846SJames Liao	select COMMON_CLK_MEDIATEK
4393d21a4b6SJean Delvare	default ARCH_MEDIATEK && ARM
440a7f7f624SMasahiro Yamada	help
44116a1ac19SSean Wang	  This driver supports MediaTek MT8135 clocks.
4422886c846SJames Liao
443a6822483SFabien Parentconfig COMMON_CLK_MT8167
444a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167"
445a6822483SFabien Parent	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
446a6822483SFabien Parent	select COMMON_CLK_MEDIATEK
447a6822483SFabien Parent	default ARCH_MEDIATEK
448a6822483SFabien Parent	help
449a6822483SFabien Parent	  This driver supports MediaTek MT8167 basic clocks.
450a6822483SFabien Parent
451a6822483SFabien Parentconfig COMMON_CLK_MT8167_AUDSYS
452a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 audsys"
453d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
454d17e4e62SMiles Chen	default COMMON_CLK_MT8167
455a6822483SFabien Parent	help
456a6822483SFabien Parent	  This driver supports MediaTek MT8167 audsys clocks.
457a6822483SFabien Parent
458a6822483SFabien Parentconfig COMMON_CLK_MT8167_IMGSYS
459a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 imgsys"
460d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
461d17e4e62SMiles Chen	default COMMON_CLK_MT8167
462a6822483SFabien Parent	help
463a6822483SFabien Parent	  This driver supports MediaTek MT8167 imgsys clocks.
464a6822483SFabien Parent
465a6822483SFabien Parentconfig COMMON_CLK_MT8167_MFGCFG
466a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 mfgcfg"
467d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
468d17e4e62SMiles Chen	default COMMON_CLK_MT8167
469a6822483SFabien Parent	help
470a6822483SFabien Parent	  This driver supports MediaTek MT8167 mfgcfg clocks.
471a6822483SFabien Parent
472a6822483SFabien Parentconfig COMMON_CLK_MT8167_MMSYS
473a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 mmsys"
474d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
475d17e4e62SMiles Chen	default COMMON_CLK_MT8167
476a6822483SFabien Parent	help
477a6822483SFabien Parent	  This driver supports MediaTek MT8167 mmsys clocks.
478a6822483SFabien Parent
479a6822483SFabien Parentconfig COMMON_CLK_MT8167_VDECSYS
480a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 vdecsys"
481d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
482d17e4e62SMiles Chen	default COMMON_CLK_MT8167
483a6822483SFabien Parent	help
484a6822483SFabien Parent	  This driver supports MediaTek MT8167 vdecsys clocks.
485a6822483SFabien Parent
4862886c846SJames Liaoconfig COMMON_CLK_MT8173
4874c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173"
4884c02c9afSAngeloGioacchino Del Regno	depends on ARM64 || COMPILE_TEST
4892886c846SJames Liao	select COMMON_CLK_MEDIATEK
49092717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
4912886c846SJames Liao	default ARCH_MEDIATEK
492a7f7f624SMasahiro Yamada	help
4934c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 basic clocks and clocks
4944c02c9afSAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
4954c02c9afSAngeloGioacchino Del Regno
4964c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_IMGSYS
4974c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 imgsys"
4984c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
4994c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5004c02c9afSAngeloGioacchino Del Regno	help
5014c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 imgsys clocks.
502acddfc2cSWeiyi Lu
50313032709SMatthias Bruggerconfig COMMON_CLK_MT8173_MMSYS
5044c02c9afSAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT8173 mmsys"
50513032709SMatthias Brugger       depends on COMMON_CLK_MT8173
50613032709SMatthias Brugger	default COMMON_CLK_MT8173
50713032709SMatthias Brugger       help
50813032709SMatthias Brugger         This driver supports MediaTek MT8173 mmsys clocks.
50913032709SMatthias Brugger
5104c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VDECSYS
5114c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VDECSYS"
5124c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5134c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5144c02c9afSAngeloGioacchino Del Regno	help
5154c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vdecsys clocks.
5164c02c9afSAngeloGioacchino Del Regno
5174c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VENCSYS
5184c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VENCSYS"
5194c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5204c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5214c02c9afSAngeloGioacchino Del Regno	help
5224c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vencsys clocks.
5234c02c9afSAngeloGioacchino Del Regno
524acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183
52595ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183"
526acddfc2cSWeiyi Lu	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
527acddfc2cSWeiyi Lu	select COMMON_CLK_MEDIATEK
528acddfc2cSWeiyi Lu	default ARCH_MEDIATEK && ARM64
529acddfc2cSWeiyi Lu	help
530acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 basic clocks.
531acddfc2cSWeiyi Lu
532acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_AUDIOSYS
53395ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 audiosys"
534acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5358c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
536acddfc2cSWeiyi Lu	help
537acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 audiosys clocks.
538acddfc2cSWeiyi Lu
539acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_CAMSYS
54095ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 camsys"
541acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5428c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
543acddfc2cSWeiyi Lu	help
544acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 camsys clocks.
545acddfc2cSWeiyi Lu
546acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IMGSYS
54795ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 imgsys"
548acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5498c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
550acddfc2cSWeiyi Lu	help
551acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 imgsys clocks.
552acddfc2cSWeiyi Lu
553acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE0
55495ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_core0"
555acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5568c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
557acddfc2cSWeiyi Lu	help
558acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core0 clocks.
559acddfc2cSWeiyi Lu
560acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE1
56195ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_core1"
562acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5638c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
564acddfc2cSWeiyi Lu	help
565acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core1 clocks.
566acddfc2cSWeiyi Lu
567acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_ADL
56895ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_adl"
569acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5708c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
571acddfc2cSWeiyi Lu	help
572acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_adl clocks.
573acddfc2cSWeiyi Lu
574acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CONN
57595ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_conn"
576acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5778c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
578acddfc2cSWeiyi Lu	help
579acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_conn clocks.
580acddfc2cSWeiyi Lu
581acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MFGCFG
58295ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 mfgcfg"
583acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5848c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
585acddfc2cSWeiyi Lu	help
586acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mfgcfg clocks.
587acddfc2cSWeiyi Lu
588acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MMSYS
58995ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 mmsys"
590acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5918c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
592acddfc2cSWeiyi Lu	help
593acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mmsys clocks.
594acddfc2cSWeiyi Lu
595acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VDECSYS
59695ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 vdecsys"
597acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5988c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
599acddfc2cSWeiyi Lu	help
600acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vdecsys clocks.
601acddfc2cSWeiyi Lu
602acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VENCSYS
60395ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 vencsys"
604acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
6058c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
606acddfc2cSWeiyi Lu	help
607acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vencsys clocks.
608acddfc2cSWeiyi Lu
6091f2967a1SChun-Jie Chenconfig COMMON_CLK_MT8186
6105baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186"
6111f2967a1SChun-Jie Chen	depends on ARM64 || COMPILE_TEST
6121f2967a1SChun-Jie Chen	select COMMON_CLK_MEDIATEK
613633e34d0SJohnson Wang	select COMMON_CLK_MEDIATEK_FHCTL
6141f2967a1SChun-Jie Chen	default ARCH_MEDIATEK
6151f2967a1SChun-Jie Chen	help
6161f2967a1SChun-Jie Chen	  This driver supports MediaTek MT8186 clocks.
6171f2967a1SChun-Jie Chen
6185baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_CAMSYS
6195baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 camsys"
6205baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6215baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6225baf38e0SAngeloGioacchino Del Regno	help
6235baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 camsys and camsys_raw clocks.
6245baf38e0SAngeloGioacchino Del Regno
6255baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IMGSYS
6265baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 imgsys"
6275baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6285baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6295baf38e0SAngeloGioacchino Del Regno	help
6305baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 imgsys and imgsys2 clocks.
6315baf38e0SAngeloGioacchino Del Regno
6325baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IPESYS
6335baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 ipesys"
6345baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186_IMGSYS
6355baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186_IMGSYS
6365baf38e0SAngeloGioacchino Del Regno	help
6375baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 ipesys clocks.
6385baf38e0SAngeloGioacchino Del Regno
6395baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_WPESYS
6405baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 wpesys"
6415baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186_IMGSYS
6425baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186_IMGSYS
6435baf38e0SAngeloGioacchino Del Regno	help
6445baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 Warp Engine clocks.
6455baf38e0SAngeloGioacchino Del Regno
6465baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IMP_IIC_WRAP
6475baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 imp_iic_wrap"
6485baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6495baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6505baf38e0SAngeloGioacchino Del Regno	help
6515baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 imp_iic_wrap clocks.
6525baf38e0SAngeloGioacchino Del Regno
6535baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MCUSYS
6545baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mcusys"
6555baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6565baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6575baf38e0SAngeloGioacchino Del Regno	help
6585baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mcusys clocks.
6595baf38e0SAngeloGioacchino Del Regno
6605baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MDPSYS
6615baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mdpsys"
6625baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6635baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6645baf38e0SAngeloGioacchino Del Regno	help
6655baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mdpsys clocks.
6665baf38e0SAngeloGioacchino Del Regno
6675baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MFGCFG
6685baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mfgcfg"
6695baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6705baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6715baf38e0SAngeloGioacchino Del Regno	help
6725baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mfgcfg clocks.
6735baf38e0SAngeloGioacchino Del Regno
6745baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MMSYS
6755baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mmsys"
6765baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6775baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6785baf38e0SAngeloGioacchino Del Regno	help
6795baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mmsys clocks.
6805baf38e0SAngeloGioacchino Del Regno
6815baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_VDECSYS
6825baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 vdecsys"
6835baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6845baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6855baf38e0SAngeloGioacchino Del Regno	help
6865baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 vdecsys and vdecsys_soc clocks.
6875baf38e0SAngeloGioacchino Del Regno
6885baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_VENCSYS
6895baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 vencsys"
6905baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6915baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6925baf38e0SAngeloGioacchino Del Regno	help
6935baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 vencsys clocks.
6945baf38e0SAngeloGioacchino Del Regno
69528b2bc99SGarmin.Changconfig COMMON_CLK_MT8188
69628b2bc99SGarmin.Chang	tristate "Clock driver for MediaTek MT8188"
69728b2bc99SGarmin.Chang	depends on ARM64 || COMPILE_TEST
69828b2bc99SGarmin.Chang	select COMMON_CLK_MEDIATEK
69928b2bc99SGarmin.Chang	select COMMON_CLK_MEDIATEK_FHCTL
70028b2bc99SGarmin.Chang	default ARCH_MEDIATEK
70128b2bc99SGarmin.Chang	help
70228b2bc99SGarmin.Chang          This driver supports MediaTek MT8188 clocks.
70328b2bc99SGarmin.Chang
7040d2f2cefSGarmin.Changconfig COMMON_CLK_MT8188_ADSP_AUDIO26M
7050d2f2cefSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 adsp audio26m"
7060d2f2cefSGarmin.Chang	depends on COMMON_CLK_MT8188
7070d2f2cefSGarmin.Chang	default COMMON_CLK_MT8188
7080d2f2cefSGarmin.Chang	help
7090d2f2cefSGarmin.Chang	  This driver supports MediaTek MT8188 adsp audio26m clocks.
7100d2f2cefSGarmin.Chang
7119b428356SGarmin.Changconfig COMMON_CLK_MT8188_CAMSYS
7129b428356SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 camsys"
7139b428356SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
7149b428356SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
7159b428356SGarmin.Chang	help
7169b428356SGarmin.Chang	  This driver supports MediaTek MT8188 camsys and camsys_raw clocks.
7179b428356SGarmin.Chang
718b281039aSGarmin.Changconfig COMMON_CLK_MT8188_IMGSYS
719b281039aSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 imgsys"
720b281039aSGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
721b281039aSGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
722b281039aSGarmin.Chang	help
723b281039aSGarmin.Chang	  This driver supports MediaTek MT8188 imgsys and imgsys2 clocks.
724b281039aSGarmin.Chang
7251b5e5299SGarmin.Changconfig COMMON_CLK_MT8188_IMP_IIC_WRAP
7261b5e5299SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 imp_iic_wrap"
7271b5e5299SGarmin.Chang	depends on COMMON_CLK_MT8188
7281b5e5299SGarmin.Chang	default COMMON_CLK_MT8188
7291b5e5299SGarmin.Chang	help
7301b5e5299SGarmin.Chang	  This driver supports MediaTek MT8188 I2C/I3C clocks.
7311b5e5299SGarmin.Chang
73249c9abe1SGarmin.Changconfig COMMON_CLK_MT8188_IPESYS
73349c9abe1SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 ipesys"
73449c9abe1SGarmin.Chang	depends on COMMON_CLK_MT8188_IMGSYS
73549c9abe1SGarmin.Chang	default COMMON_CLK_MT8188_IMGSYS
73649c9abe1SGarmin.Chang	help
73749c9abe1SGarmin.Chang	  This driver supports MediaTek MT8188 ipesys clocks.
73849c9abe1SGarmin.Chang
7393e26f30fSGarmin.Changconfig COMMON_CLK_MT8188_MFGCFG
7403e26f30fSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 mfgcfg"
7413e26f30fSGarmin.Chang	depends on COMMON_CLK_MT8188
7423e26f30fSGarmin.Chang	default COMMON_CLK_MT8188
7433e26f30fSGarmin.Chang	help
7443e26f30fSGarmin.Chang	  This driver supports MediaTek MT8188 mfgcfg clocks.
7453e26f30fSGarmin.Chang
74672753163SGarmin.Changconfig COMMON_CLK_MT8188_VDECSYS
74772753163SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vdecsys"
74872753163SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
74972753163SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
75072753163SGarmin.Chang	help
75172753163SGarmin.Chang	  This driver supports MediaTek MT8188 vdecsys and vdecsys_soc clocks.
75272753163SGarmin.Chang
753e4aaa60eSGarmin.Changconfig COMMON_CLK_MT8188_VDOSYS
754e4aaa60eSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vdosys"
755e4aaa60eSGarmin.Chang	depends on COMMON_CLK_MT8188
756e4aaa60eSGarmin.Chang	default COMMON_CLK_MT8188
757e4aaa60eSGarmin.Chang	help
758e4aaa60eSGarmin.Chang	  This driver supports MediaTek MT8188 vdosys0/1 (multimedia) clocks.
759e4aaa60eSGarmin.Chang
760bb87c110SGarmin.Changconfig COMMON_CLK_MT8188_VENCSYS
761bb87c110SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vencsys"
762bb87c110SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
763bb87c110SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
764bb87c110SGarmin.Chang	help
765bb87c110SGarmin.Chang	  This driver supports MediaTek MT8188 vencsys clocks.
766bb87c110SGarmin.Chang
767eb48cccdSGarmin.Changconfig COMMON_CLK_MT8188_VPPSYS
768eb48cccdSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vppsys"
769eb48cccdSGarmin.Chang	depends on COMMON_CLK_MT8188
770eb48cccdSGarmin.Chang	default COMMON_CLK_MT8188
771eb48cccdSGarmin.Chang	help
772eb48cccdSGarmin.Chang	  This driver supports MediaTek MT8188 vppsys0/1 clocks.
773eb48cccdSGarmin.Chang
774f42b9e9aSGarmin.Changconfig COMMON_CLK_MT8188_WPESYS
775f42b9e9aSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 wpesys"
776f42b9e9aSGarmin.Chang	depends on COMMON_CLK_MT8188_IMGSYS
777f42b9e9aSGarmin.Chang	default COMMON_CLK_MT8188_IMGSYS
778f42b9e9aSGarmin.Chang	help
779f42b9e9aSGarmin.Chang	  This driver supports MediaTek MT8188 Warp Engine clocks.
780f42b9e9aSGarmin.Chang
781710573deSChun-Jie Chenconfig COMMON_CLK_MT8192
7829bfa4fb1SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192"
783710573deSChun-Jie Chen	depends on ARM64 || COMPILE_TEST
784710573deSChun-Jie Chen	select COMMON_CLK_MEDIATEK
78592717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
786710573deSChun-Jie Chen	default ARM64
787710573deSChun-Jie Chen	help
788710573deSChun-Jie Chen	  This driver supports MediaTek MT8192 basic clocks.
789710573deSChun-Jie Chen
790f61e8348SChun-Jie Chenconfig COMMON_CLK_MT8192_AUDSYS
791e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 audsys"
792f61e8348SChun-Jie Chen	depends on COMMON_CLK_MT8192
7935f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
794f61e8348SChun-Jie Chen	help
795f61e8348SChun-Jie Chen	  This driver supports MediaTek MT8192 audsys clocks.
796f61e8348SChun-Jie Chen
797cebef188SChun-Jie Chenconfig COMMON_CLK_MT8192_CAMSYS
798e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 camsys"
799cebef188SChun-Jie Chen	depends on COMMON_CLK_MT8192
8005f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
801cebef188SChun-Jie Chen	help
802cebef188SChun-Jie Chen	  This driver supports MediaTek MT8192 camsys and camsys_raw clocks.
803cebef188SChun-Jie Chen
804014a4881SChun-Jie Chenconfig COMMON_CLK_MT8192_IMGSYS
805e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 imgsys"
806014a4881SChun-Jie Chen	depends on COMMON_CLK_MT8192
8075f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
808014a4881SChun-Jie Chen	help
809014a4881SChun-Jie Chen	  This driver supports MediaTek MT8192 imgsys and imgsys2 clocks.
810014a4881SChun-Jie Chen
81171193c46SChun-Jie Chenconfig COMMON_CLK_MT8192_IMP_IIC_WRAP
812e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 imp_iic_wrap"
81371193c46SChun-Jie Chen	depends on COMMON_CLK_MT8192
8145f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
81571193c46SChun-Jie Chen	help
81671193c46SChun-Jie Chen	  This driver supports MediaTek MT8192 imp_iic_wrap clocks.
81771193c46SChun-Jie Chen
8187f621d25SChun-Jie Chenconfig COMMON_CLK_MT8192_IPESYS
819e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 ipesys"
8207f621d25SChun-Jie Chen	depends on COMMON_CLK_MT8192
8215f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
8227f621d25SChun-Jie Chen	help
8237f621d25SChun-Jie Chen	  This driver supports MediaTek MT8192 ipesys clocks.
8247f621d25SChun-Jie Chen
825b565d41fSChun-Jie Chenconfig COMMON_CLK_MT8192_MDPSYS
826e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mdpsys"
827b565d41fSChun-Jie Chen	depends on COMMON_CLK_MT8192
8285f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
829b565d41fSChun-Jie Chen	help
830b565d41fSChun-Jie Chen	  This driver supports MediaTek MT8192 mdpsys clocks.
831b565d41fSChun-Jie Chen
83234e1b855SChun-Jie Chenconfig COMMON_CLK_MT8192_MFGCFG
833e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mfgcfg"
83434e1b855SChun-Jie Chen	depends on COMMON_CLK_MT8192
8355f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
83634e1b855SChun-Jie Chen	help
83734e1b855SChun-Jie Chen	  This driver supports MediaTek MT8192 mfgcfg clocks.
83834e1b855SChun-Jie Chen
8399d44859bSChun-Jie Chenconfig COMMON_CLK_MT8192_MMSYS
840e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mmsys"
8419d44859bSChun-Jie Chen	depends on COMMON_CLK_MT8192
8425f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
8439d44859bSChun-Jie Chen	help
8449d44859bSChun-Jie Chen	  This driver supports MediaTek MT8192 mmsys clocks.
8459d44859bSChun-Jie Chen
846a1a5b6b0SChun-Jie Chenconfig COMMON_CLK_MT8192_MSDC
847e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 msdc"
848a1a5b6b0SChun-Jie Chen	depends on COMMON_CLK_MT8192
8495f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
850a1a5b6b0SChun-Jie Chen	help
851a1a5b6b0SChun-Jie Chen	  This driver supports MediaTek MT8192 msdc and msdc_top clocks.
852a1a5b6b0SChun-Jie Chen
853aff125adSChun-Jie Chenconfig COMMON_CLK_MT8192_SCP_ADSP
854e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 scp_adsp"
855aff125adSChun-Jie Chen	depends on COMMON_CLK_MT8192
8565f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
857aff125adSChun-Jie Chen	help
858aff125adSChun-Jie Chen	  This driver supports MediaTek MT8192 scp_adsp clocks.
859aff125adSChun-Jie Chen
86025f3d97eSChun-Jie Chenconfig COMMON_CLK_MT8192_VDECSYS
861e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 vdecsys"
86225f3d97eSChun-Jie Chen	depends on COMMON_CLK_MT8192
8635f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
86425f3d97eSChun-Jie Chen	help
86525f3d97eSChun-Jie Chen	  This driver supports MediaTek MT8192 vdecsys and vdecsys_soc clocks.
86625f3d97eSChun-Jie Chen
867441decf9SChun-Jie Chenconfig COMMON_CLK_MT8192_VENCSYS
868e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 vencsys"
869441decf9SChun-Jie Chen	depends on COMMON_CLK_MT8192
8705f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
871441decf9SChun-Jie Chen	help
872441decf9SChun-Jie Chen	  This driver supports MediaTek MT8192 vencsys clocks.
873441decf9SChun-Jie Chen
8743e9121f1SChun-Jie Chenconfig COMMON_CLK_MT8195
8753e9121f1SChun-Jie Chen        bool "Clock driver for MediaTek MT8195"
8763e9121f1SChun-Jie Chen        depends on ARM64 || COMPILE_TEST
8773e9121f1SChun-Jie Chen        select COMMON_CLK_MEDIATEK
87892717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
8793e9121f1SChun-Jie Chen        default ARCH_MEDIATEK
8803e9121f1SChun-Jie Chen        help
8813e9121f1SChun-Jie Chen          This driver supports MediaTek MT8195 clocks.
8823e9121f1SChun-Jie Chen
8830f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_APUSYS
8840f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 apusys"
8850f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
8860f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
8870f471d31SAngeloGioacchino Del Regno	help
8880f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 AI Processor Unit System clocks.
8890f471d31SAngeloGioacchino Del Regno
8900f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_AUDSYS
8910f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 audsys"
8920f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
8930f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
8940f471d31SAngeloGioacchino Del Regno	help
8950f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 audsys clocks.
8960f471d31SAngeloGioacchino Del Regno
8970f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IMP_IIC_WRAP
8980f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 imp_iic_wrap"
8990f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9000f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9010f471d31SAngeloGioacchino Del Regno	help
9020f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 I2C/I3C clocks.
9030f471d31SAngeloGioacchino Del Regno
9040f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_MFGCFG
9050f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 mfgcfg"
9060f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9070f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9080f471d31SAngeloGioacchino Del Regno	help
9090f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 mfgcfg clocks.
9100f471d31SAngeloGioacchino Del Regno
9110f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_MSDC
9120f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 msdc"
9130f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9140f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9150f471d31SAngeloGioacchino Del Regno	help
9160f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 MMC and SD Controller's
9170f471d31SAngeloGioacchino Del Regno	  msdc and msdc_top clocks.
9180f471d31SAngeloGioacchino Del Regno
9190f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_SCP_ADSP
9200f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 scp_adsp"
9210f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9220f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9230f471d31SAngeloGioacchino Del Regno	help
9240f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 System Companion Processor
9250f471d31SAngeloGioacchino Del Regno	  Audio DSP clocks.
9260f471d31SAngeloGioacchino Del Regno
9270f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VDOSYS
9280f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vdosys"
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 vdosys0/1 (multimedia) clocks.
9330f471d31SAngeloGioacchino Del Regno
9340f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VPPSYS
9350f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vppsys"
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 vppsys0/1 clocks.
9400f471d31SAngeloGioacchino Del Regno
9410f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_CAMSYS
9420f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 camsys"
9430f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9440f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9450f471d31SAngeloGioacchino Del Regno	help
9460f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 camsys and camsys_raw clocks.
9470f471d31SAngeloGioacchino Del Regno
9480f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IMGSYS
9490f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 imgsys"
9500f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9510f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9520f471d31SAngeloGioacchino Del Regno	help
9530f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 imgsys and imgsys2 clocks.
9540f471d31SAngeloGioacchino Del Regno
9550f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IPESYS
9560f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 ipesys"
9570f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_IMGSYS
9580f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_IMGSYS
9590f471d31SAngeloGioacchino Del Regno	help
9600f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 ipesys clocks.
9610f471d31SAngeloGioacchino Del Regno
9620f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_WPESYS
9630f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 wpesys"
9640f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_IMGSYS
9650f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_IMGSYS
9660f471d31SAngeloGioacchino Del Regno	help
9670f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 Warp Engine clocks.
9680f471d31SAngeloGioacchino Del Regno
9690f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VDECSYS
9700f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vdecsys"
9710f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9720f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9730f471d31SAngeloGioacchino Del Regno	help
9740f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vdecsys and vdecsys_soc clocks.
9750f471d31SAngeloGioacchino Del Regno
9760f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VENCSYS
9770f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vencsys"
9780f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9790f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9800f471d31SAngeloGioacchino Del Regno	help
9810f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vencsys clocks.
9820f471d31SAngeloGioacchino Del Regno
983d46adccbSFabien Parentconfig COMMON_CLK_MT8365
984d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365"
985d46adccbSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
986d46adccbSFabien Parent	select COMMON_CLK_MEDIATEK
987d46adccbSFabien Parent	default ARCH_MEDIATEK && ARM64
988d46adccbSFabien Parent	help
989d46adccbSFabien Parent	  This driver supports MediaTek MT8365 basic clocks.
990d46adccbSFabien Parent
991d46adccbSFabien Parentconfig COMMON_CLK_MT8365_APU
992d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 apu"
993d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
994d46adccbSFabien Parent	default COMMON_CLK_MT8365
995d46adccbSFabien Parent	help
996d46adccbSFabien Parent	  This driver supports MediaTek MT8365 apu clocks.
997d46adccbSFabien Parent
998d46adccbSFabien Parentconfig COMMON_CLK_MT8365_CAM
999d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 cam"
1000d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1001d46adccbSFabien Parent	default COMMON_CLK_MT8365
1002d46adccbSFabien Parent	help
1003d46adccbSFabien Parent	  This driver supports MediaTek MT8365 cam clocks.
1004d46adccbSFabien Parent
1005d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MFG
1006d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mfg"
1007d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1008d46adccbSFabien Parent	default COMMON_CLK_MT8365
1009d46adccbSFabien Parent	help
1010d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mfg clocks.
1011d46adccbSFabien Parent
1012d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MMSYS
1013d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mmsys"
1014d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1015d46adccbSFabien Parent	default COMMON_CLK_MT8365
1016d46adccbSFabien Parent	help
1017d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mmsys clocks.
1018d46adccbSFabien Parent
1019d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VDEC
1020d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 vdec"
1021d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1022d46adccbSFabien Parent	default COMMON_CLK_MT8365
1023d46adccbSFabien Parent	help
1024d46adccbSFabien Parent	  This driver supports MediaTek MT8365 vdec clocks.
1025d46adccbSFabien Parent
1026d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VENC
1027d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 venc"
1028d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1029d46adccbSFabien Parent	default COMMON_CLK_MT8365
1030d46adccbSFabien Parent	help
1031d46adccbSFabien Parent	  This driver supports MediaTek MT8365 venc clocks.
1032d46adccbSFabien Parent
1033db077febSFabien Parentconfig COMMON_CLK_MT8516
1034876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516"
1035db077febSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
1036db077febSFabien Parent	select COMMON_CLK_MEDIATEK
1037db077febSFabien Parent	default ARCH_MEDIATEK
1038db077febSFabien Parent	help
1039db077febSFabien Parent	  This driver supports MediaTek MT8516 clocks.
1040db077febSFabien Parent
10410fd4939aSFabien Parentconfig COMMON_CLK_MT8516_AUDSYS
1042876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516 audsys"
10430fd4939aSFabien Parent	depends on COMMON_CLK_MT8516
10440fd4939aSFabien Parent	help
10450fd4939aSFabien Parent	  This driver supports MediaTek MT8516 audsys clocks.
10460fd4939aSFabien Parent
104716a1ac19SSean Wangendmenu
1048