xref: /openbmc/linux/drivers/clk/mediatek/Kconfig (revision ecc23d0a422a3118fcf6e4f0a46e17a6c2047b02)
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
4262886c846SJames Liaoconfig COMMON_CLK_MT8135
42710966457SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8135"
4283d21a4b6SJean Delvare	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
4292886c846SJames Liao	select COMMON_CLK_MEDIATEK
4303d21a4b6SJean Delvare	default ARCH_MEDIATEK && ARM
431a7f7f624SMasahiro Yamada	help
43216a1ac19SSean Wang	  This driver supports MediaTek MT8135 clocks.
4332886c846SJames Liao
434a6822483SFabien Parentconfig COMMON_CLK_MT8167
435a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167"
436a6822483SFabien Parent	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
437a6822483SFabien Parent	select COMMON_CLK_MEDIATEK
438a6822483SFabien Parent	default ARCH_MEDIATEK
439a6822483SFabien Parent	help
440a6822483SFabien Parent	  This driver supports MediaTek MT8167 basic clocks.
441a6822483SFabien Parent
442a6822483SFabien Parentconfig COMMON_CLK_MT8167_AUDSYS
443a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 audsys"
444d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
445d17e4e62SMiles Chen	default COMMON_CLK_MT8167
446a6822483SFabien Parent	help
447a6822483SFabien Parent	  This driver supports MediaTek MT8167 audsys clocks.
448a6822483SFabien Parent
449a6822483SFabien Parentconfig COMMON_CLK_MT8167_IMGSYS
450a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 imgsys"
451d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
452d17e4e62SMiles Chen	default COMMON_CLK_MT8167
453a6822483SFabien Parent	help
454a6822483SFabien Parent	  This driver supports MediaTek MT8167 imgsys clocks.
455a6822483SFabien Parent
456a6822483SFabien Parentconfig COMMON_CLK_MT8167_MFGCFG
457a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 mfgcfg"
458d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
459d17e4e62SMiles Chen	default COMMON_CLK_MT8167
460a6822483SFabien Parent	help
461a6822483SFabien Parent	  This driver supports MediaTek MT8167 mfgcfg clocks.
462a6822483SFabien Parent
463a6822483SFabien Parentconfig COMMON_CLK_MT8167_MMSYS
464a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 mmsys"
465d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
466d17e4e62SMiles Chen	default COMMON_CLK_MT8167
467a6822483SFabien Parent	help
468a6822483SFabien Parent	  This driver supports MediaTek MT8167 mmsys clocks.
469a6822483SFabien Parent
470a6822483SFabien Parentconfig COMMON_CLK_MT8167_VDECSYS
471a851b170SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8167 vdecsys"
472d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
473d17e4e62SMiles Chen	default COMMON_CLK_MT8167
474a6822483SFabien Parent	help
475a6822483SFabien Parent	  This driver supports MediaTek MT8167 vdecsys clocks.
476a6822483SFabien Parent
4772886c846SJames Liaoconfig COMMON_CLK_MT8173
4784c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173"
4794c02c9afSAngeloGioacchino Del Regno	depends on ARM64 || COMPILE_TEST
4802886c846SJames Liao	select COMMON_CLK_MEDIATEK
48192717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
4822886c846SJames Liao	default ARCH_MEDIATEK
483a7f7f624SMasahiro Yamada	help
4844c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 basic clocks and clocks
4854c02c9afSAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
4864c02c9afSAngeloGioacchino Del Regno
4874c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_IMGSYS
4884c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 imgsys"
4894c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
4904c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
4914c02c9afSAngeloGioacchino Del Regno	help
4924c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 imgsys clocks.
493acddfc2cSWeiyi Lu
49413032709SMatthias Bruggerconfig COMMON_CLK_MT8173_MMSYS
4954c02c9afSAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT8173 mmsys"
49613032709SMatthias Brugger       depends on COMMON_CLK_MT8173
49713032709SMatthias Brugger	default COMMON_CLK_MT8173
49813032709SMatthias Brugger       help
49913032709SMatthias Brugger         This driver supports MediaTek MT8173 mmsys clocks.
50013032709SMatthias Brugger
5014c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VDECSYS
5024c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VDECSYS"
5034c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5044c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5054c02c9afSAngeloGioacchino Del Regno	help
5064c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vdecsys clocks.
5074c02c9afSAngeloGioacchino Del Regno
5084c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VENCSYS
5094c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VENCSYS"
5104c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5114c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5124c02c9afSAngeloGioacchino Del Regno	help
5134c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vencsys clocks.
5144c02c9afSAngeloGioacchino Del Regno
515acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183
51695ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183"
517acddfc2cSWeiyi Lu	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
518acddfc2cSWeiyi Lu	select COMMON_CLK_MEDIATEK
519acddfc2cSWeiyi Lu	default ARCH_MEDIATEK && ARM64
520acddfc2cSWeiyi Lu	help
521acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 basic clocks.
522acddfc2cSWeiyi Lu
523acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_AUDIOSYS
52495ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 audiosys"
525acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5268c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
527acddfc2cSWeiyi Lu	help
528acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 audiosys clocks.
529acddfc2cSWeiyi Lu
530acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_CAMSYS
53195ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 camsys"
532acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5338c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
534acddfc2cSWeiyi Lu	help
535acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 camsys clocks.
536acddfc2cSWeiyi Lu
537acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IMGSYS
53895ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 imgsys"
539acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5408c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
541acddfc2cSWeiyi Lu	help
542acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 imgsys clocks.
543acddfc2cSWeiyi Lu
544acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE0
54595ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_core0"
546acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5478c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
548acddfc2cSWeiyi Lu	help
549acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core0 clocks.
550acddfc2cSWeiyi Lu
551acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE1
55295ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_core1"
553acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5548c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
555acddfc2cSWeiyi Lu	help
556acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core1 clocks.
557acddfc2cSWeiyi Lu
558acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_ADL
55995ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_adl"
560acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5618c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
562acddfc2cSWeiyi Lu	help
563acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_adl clocks.
564acddfc2cSWeiyi Lu
565acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CONN
56695ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 ipu_conn"
567acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5688c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
569acddfc2cSWeiyi Lu	help
570acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_conn clocks.
571acddfc2cSWeiyi Lu
572acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MFGCFG
57395ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 mfgcfg"
574acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5758c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
576acddfc2cSWeiyi Lu	help
577acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mfgcfg clocks.
578acddfc2cSWeiyi Lu
579acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MMSYS
58095ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 mmsys"
581acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5828c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
583acddfc2cSWeiyi Lu	help
584acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mmsys clocks.
585acddfc2cSWeiyi Lu
586acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VDECSYS
58795ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 vdecsys"
588acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5898c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
590acddfc2cSWeiyi Lu	help
591acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vdecsys clocks.
592acddfc2cSWeiyi Lu
593acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VENCSYS
59495ffe654SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8183 vencsys"
595acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5968c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
597acddfc2cSWeiyi Lu	help
598acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vencsys clocks.
599acddfc2cSWeiyi Lu
6001f2967a1SChun-Jie Chenconfig COMMON_CLK_MT8186
6015baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186"
6021f2967a1SChun-Jie Chen	depends on ARM64 || COMPILE_TEST
6031f2967a1SChun-Jie Chen	select COMMON_CLK_MEDIATEK
604633e34d0SJohnson Wang	select COMMON_CLK_MEDIATEK_FHCTL
6051f2967a1SChun-Jie Chen	default ARCH_MEDIATEK
6061f2967a1SChun-Jie Chen	help
6071f2967a1SChun-Jie Chen	  This driver supports MediaTek MT8186 clocks.
6081f2967a1SChun-Jie Chen
6095baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_CAMSYS
6105baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 camsys"
6115baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6125baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6135baf38e0SAngeloGioacchino Del Regno	help
6145baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 camsys and camsys_raw clocks.
6155baf38e0SAngeloGioacchino Del Regno
6165baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IMGSYS
6175baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 imgsys"
6185baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6195baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6205baf38e0SAngeloGioacchino Del Regno	help
6215baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 imgsys and imgsys2 clocks.
6225baf38e0SAngeloGioacchino Del Regno
6235baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IPESYS
6245baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 ipesys"
6255baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186_IMGSYS
6265baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186_IMGSYS
6275baf38e0SAngeloGioacchino Del Regno	help
6285baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 ipesys clocks.
6295baf38e0SAngeloGioacchino Del Regno
6305baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_WPESYS
6315baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 wpesys"
6325baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186_IMGSYS
6335baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186_IMGSYS
6345baf38e0SAngeloGioacchino Del Regno	help
6355baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 Warp Engine clocks.
6365baf38e0SAngeloGioacchino Del Regno
6375baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_IMP_IIC_WRAP
6385baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 imp_iic_wrap"
6395baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6405baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6415baf38e0SAngeloGioacchino Del Regno	help
6425baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 imp_iic_wrap clocks.
6435baf38e0SAngeloGioacchino Del Regno
6445baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MCUSYS
6455baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mcusys"
6465baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6475baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6485baf38e0SAngeloGioacchino Del Regno	help
6495baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mcusys clocks.
6505baf38e0SAngeloGioacchino Del Regno
6515baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MDPSYS
6525baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mdpsys"
6535baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6545baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6555baf38e0SAngeloGioacchino Del Regno	help
6565baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mdpsys clocks.
6575baf38e0SAngeloGioacchino Del Regno
6585baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MFGCFG
6595baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mfgcfg"
6605baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6615baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6625baf38e0SAngeloGioacchino Del Regno	help
6635baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mfgcfg clocks.
6645baf38e0SAngeloGioacchino Del Regno
6655baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_MMSYS
6665baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 mmsys"
6675baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6685baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6695baf38e0SAngeloGioacchino Del Regno	help
6705baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 mmsys clocks.
6715baf38e0SAngeloGioacchino Del Regno
6725baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_VDECSYS
6735baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 vdecsys"
6745baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6755baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6765baf38e0SAngeloGioacchino Del Regno	help
6775baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 vdecsys and vdecsys_soc clocks.
6785baf38e0SAngeloGioacchino Del Regno
6795baf38e0SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8186_VENCSYS
6805baf38e0SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8186 vencsys"
6815baf38e0SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8186
6825baf38e0SAngeloGioacchino Del Regno	default COMMON_CLK_MT8186
6835baf38e0SAngeloGioacchino Del Regno	help
6845baf38e0SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8186 vencsys clocks.
6855baf38e0SAngeloGioacchino Del Regno
68628b2bc99SGarmin.Changconfig COMMON_CLK_MT8188
68728b2bc99SGarmin.Chang	tristate "Clock driver for MediaTek MT8188"
68828b2bc99SGarmin.Chang	depends on ARM64 || COMPILE_TEST
68928b2bc99SGarmin.Chang	select COMMON_CLK_MEDIATEK
69028b2bc99SGarmin.Chang	select COMMON_CLK_MEDIATEK_FHCTL
69128b2bc99SGarmin.Chang	default ARCH_MEDIATEK
69228b2bc99SGarmin.Chang	help
69328b2bc99SGarmin.Chang          This driver supports MediaTek MT8188 clocks.
69428b2bc99SGarmin.Chang
6950d2f2cefSGarmin.Changconfig COMMON_CLK_MT8188_ADSP_AUDIO26M
6960d2f2cefSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 adsp audio26m"
6970d2f2cefSGarmin.Chang	depends on COMMON_CLK_MT8188
6980d2f2cefSGarmin.Chang	default COMMON_CLK_MT8188
6990d2f2cefSGarmin.Chang	help
7000d2f2cefSGarmin.Chang	  This driver supports MediaTek MT8188 adsp audio26m clocks.
7010d2f2cefSGarmin.Chang
7029b428356SGarmin.Changconfig COMMON_CLK_MT8188_CAMSYS
7039b428356SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 camsys"
7049b428356SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
7059b428356SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
7069b428356SGarmin.Chang	help
7079b428356SGarmin.Chang	  This driver supports MediaTek MT8188 camsys and camsys_raw clocks.
7089b428356SGarmin.Chang
709b281039aSGarmin.Changconfig COMMON_CLK_MT8188_IMGSYS
710b281039aSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 imgsys"
711b281039aSGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
712b281039aSGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
713b281039aSGarmin.Chang	help
714b281039aSGarmin.Chang	  This driver supports MediaTek MT8188 imgsys and imgsys2 clocks.
715b281039aSGarmin.Chang
7161b5e5299SGarmin.Changconfig COMMON_CLK_MT8188_IMP_IIC_WRAP
7171b5e5299SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 imp_iic_wrap"
7181b5e5299SGarmin.Chang	depends on COMMON_CLK_MT8188
7191b5e5299SGarmin.Chang	default COMMON_CLK_MT8188
7201b5e5299SGarmin.Chang	help
7211b5e5299SGarmin.Chang	  This driver supports MediaTek MT8188 I2C/I3C clocks.
7221b5e5299SGarmin.Chang
72349c9abe1SGarmin.Changconfig COMMON_CLK_MT8188_IPESYS
72449c9abe1SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 ipesys"
72549c9abe1SGarmin.Chang	depends on COMMON_CLK_MT8188_IMGSYS
72649c9abe1SGarmin.Chang	default COMMON_CLK_MT8188_IMGSYS
72749c9abe1SGarmin.Chang	help
72849c9abe1SGarmin.Chang	  This driver supports MediaTek MT8188 ipesys clocks.
72949c9abe1SGarmin.Chang
7303e26f30fSGarmin.Changconfig COMMON_CLK_MT8188_MFGCFG
7313e26f30fSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 mfgcfg"
7323e26f30fSGarmin.Chang	depends on COMMON_CLK_MT8188
7333e26f30fSGarmin.Chang	default COMMON_CLK_MT8188
7343e26f30fSGarmin.Chang	help
7353e26f30fSGarmin.Chang	  This driver supports MediaTek MT8188 mfgcfg clocks.
7363e26f30fSGarmin.Chang
73772753163SGarmin.Changconfig COMMON_CLK_MT8188_VDECSYS
73872753163SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vdecsys"
73972753163SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
74072753163SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
74172753163SGarmin.Chang	help
74272753163SGarmin.Chang	  This driver supports MediaTek MT8188 vdecsys and vdecsys_soc clocks.
74372753163SGarmin.Chang
744e4aaa60eSGarmin.Changconfig COMMON_CLK_MT8188_VDOSYS
745e4aaa60eSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vdosys"
746e4aaa60eSGarmin.Chang	depends on COMMON_CLK_MT8188
747e4aaa60eSGarmin.Chang	default COMMON_CLK_MT8188
748e4aaa60eSGarmin.Chang	help
749e4aaa60eSGarmin.Chang	  This driver supports MediaTek MT8188 vdosys0/1 (multimedia) clocks.
750e4aaa60eSGarmin.Chang
751bb87c110SGarmin.Changconfig COMMON_CLK_MT8188_VENCSYS
752bb87c110SGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vencsys"
753bb87c110SGarmin.Chang	depends on COMMON_CLK_MT8188_VPPSYS
754bb87c110SGarmin.Chang	default COMMON_CLK_MT8188_VPPSYS
755bb87c110SGarmin.Chang	help
756bb87c110SGarmin.Chang	  This driver supports MediaTek MT8188 vencsys clocks.
757bb87c110SGarmin.Chang
758eb48cccdSGarmin.Changconfig COMMON_CLK_MT8188_VPPSYS
759eb48cccdSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 vppsys"
760eb48cccdSGarmin.Chang	depends on COMMON_CLK_MT8188
761eb48cccdSGarmin.Chang	default COMMON_CLK_MT8188
762eb48cccdSGarmin.Chang	help
763eb48cccdSGarmin.Chang	  This driver supports MediaTek MT8188 vppsys0/1 clocks.
764eb48cccdSGarmin.Chang
765f42b9e9aSGarmin.Changconfig COMMON_CLK_MT8188_WPESYS
766f42b9e9aSGarmin.Chang	tristate "Clock driver for MediaTek MT8188 wpesys"
767f42b9e9aSGarmin.Chang	depends on COMMON_CLK_MT8188_IMGSYS
768f42b9e9aSGarmin.Chang	default COMMON_CLK_MT8188_IMGSYS
769f42b9e9aSGarmin.Chang	help
770f42b9e9aSGarmin.Chang	  This driver supports MediaTek MT8188 Warp Engine clocks.
771f42b9e9aSGarmin.Chang
772710573deSChun-Jie Chenconfig COMMON_CLK_MT8192
7739bfa4fb1SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192"
774710573deSChun-Jie Chen	depends on ARM64 || COMPILE_TEST
775710573deSChun-Jie Chen	select COMMON_CLK_MEDIATEK
77692717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
777710573deSChun-Jie Chen	default ARM64
778710573deSChun-Jie Chen	help
779710573deSChun-Jie Chen	  This driver supports MediaTek MT8192 basic clocks.
780710573deSChun-Jie Chen
781f61e8348SChun-Jie Chenconfig COMMON_CLK_MT8192_AUDSYS
782e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 audsys"
783f61e8348SChun-Jie Chen	depends on COMMON_CLK_MT8192
784*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
785f61e8348SChun-Jie Chen	help
786f61e8348SChun-Jie Chen	  This driver supports MediaTek MT8192 audsys clocks.
787f61e8348SChun-Jie Chen
788cebef188SChun-Jie Chenconfig COMMON_CLK_MT8192_CAMSYS
789e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 camsys"
790cebef188SChun-Jie Chen	depends on COMMON_CLK_MT8192
791*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
792cebef188SChun-Jie Chen	help
793cebef188SChun-Jie Chen	  This driver supports MediaTek MT8192 camsys and camsys_raw clocks.
794cebef188SChun-Jie Chen
795014a4881SChun-Jie Chenconfig COMMON_CLK_MT8192_IMGSYS
796e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 imgsys"
797014a4881SChun-Jie Chen	depends on COMMON_CLK_MT8192
798*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
799014a4881SChun-Jie Chen	help
800014a4881SChun-Jie Chen	  This driver supports MediaTek MT8192 imgsys and imgsys2 clocks.
801014a4881SChun-Jie Chen
80271193c46SChun-Jie Chenconfig COMMON_CLK_MT8192_IMP_IIC_WRAP
803e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 imp_iic_wrap"
80471193c46SChun-Jie Chen	depends on COMMON_CLK_MT8192
805*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
80671193c46SChun-Jie Chen	help
80771193c46SChun-Jie Chen	  This driver supports MediaTek MT8192 imp_iic_wrap clocks.
80871193c46SChun-Jie Chen
8097f621d25SChun-Jie Chenconfig COMMON_CLK_MT8192_IPESYS
810e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 ipesys"
8117f621d25SChun-Jie Chen	depends on COMMON_CLK_MT8192
812*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
8137f621d25SChun-Jie Chen	help
8147f621d25SChun-Jie Chen	  This driver supports MediaTek MT8192 ipesys clocks.
8157f621d25SChun-Jie Chen
816b565d41fSChun-Jie Chenconfig COMMON_CLK_MT8192_MDPSYS
817e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mdpsys"
818b565d41fSChun-Jie Chen	depends on COMMON_CLK_MT8192
819*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
820b565d41fSChun-Jie Chen	help
821b565d41fSChun-Jie Chen	  This driver supports MediaTek MT8192 mdpsys clocks.
822b565d41fSChun-Jie Chen
82334e1b855SChun-Jie Chenconfig COMMON_CLK_MT8192_MFGCFG
824e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mfgcfg"
82534e1b855SChun-Jie Chen	depends on COMMON_CLK_MT8192
826*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
82734e1b855SChun-Jie Chen	help
82834e1b855SChun-Jie Chen	  This driver supports MediaTek MT8192 mfgcfg clocks.
82934e1b855SChun-Jie Chen
8309d44859bSChun-Jie Chenconfig COMMON_CLK_MT8192_MMSYS
831e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 mmsys"
8329d44859bSChun-Jie Chen	depends on COMMON_CLK_MT8192
833*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
8349d44859bSChun-Jie Chen	help
8359d44859bSChun-Jie Chen	  This driver supports MediaTek MT8192 mmsys clocks.
8369d44859bSChun-Jie Chen
837a1a5b6b0SChun-Jie Chenconfig COMMON_CLK_MT8192_MSDC
838e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 msdc"
839a1a5b6b0SChun-Jie Chen	depends on COMMON_CLK_MT8192
840*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
841a1a5b6b0SChun-Jie Chen	help
842a1a5b6b0SChun-Jie Chen	  This driver supports MediaTek MT8192 msdc and msdc_top clocks.
843a1a5b6b0SChun-Jie Chen
844aff125adSChun-Jie Chenconfig COMMON_CLK_MT8192_SCP_ADSP
845e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 scp_adsp"
846aff125adSChun-Jie Chen	depends on COMMON_CLK_MT8192
847*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
848aff125adSChun-Jie Chen	help
849aff125adSChun-Jie Chen	  This driver supports MediaTek MT8192 scp_adsp clocks.
850aff125adSChun-Jie Chen
85125f3d97eSChun-Jie Chenconfig COMMON_CLK_MT8192_VDECSYS
852e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 vdecsys"
85325f3d97eSChun-Jie Chen	depends on COMMON_CLK_MT8192
854*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
85525f3d97eSChun-Jie Chen	help
85625f3d97eSChun-Jie Chen	  This driver supports MediaTek MT8192 vdecsys and vdecsys_soc clocks.
85725f3d97eSChun-Jie Chen
858441decf9SChun-Jie Chenconfig COMMON_CLK_MT8192_VENCSYS
859e55351acSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8192 vencsys"
860441decf9SChun-Jie Chen	depends on COMMON_CLK_MT8192
861*5f17cdb0SChen-Yu Tsai	default COMMON_CLK_MT8192
862441decf9SChun-Jie Chen	help
863441decf9SChun-Jie Chen	  This driver supports MediaTek MT8192 vencsys clocks.
864441decf9SChun-Jie Chen
8653e9121f1SChun-Jie Chenconfig COMMON_CLK_MT8195
8663e9121f1SChun-Jie Chen        bool "Clock driver for MediaTek MT8195"
8673e9121f1SChun-Jie Chen        depends on ARM64 || COMPILE_TEST
8683e9121f1SChun-Jie Chen        select COMMON_CLK_MEDIATEK
86992717003SArnd Bergmann	select COMMON_CLK_MEDIATEK_FHCTL
8703e9121f1SChun-Jie Chen        default ARCH_MEDIATEK
8713e9121f1SChun-Jie Chen        help
8723e9121f1SChun-Jie Chen          This driver supports MediaTek MT8195 clocks.
8733e9121f1SChun-Jie Chen
8740f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_APUSYS
8750f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 apusys"
8760f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
8770f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
8780f471d31SAngeloGioacchino Del Regno	help
8790f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 AI Processor Unit System clocks.
8800f471d31SAngeloGioacchino Del Regno
8810f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IMP_IIC_WRAP
8820f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 imp_iic_wrap"
8830f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
8840f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
8850f471d31SAngeloGioacchino Del Regno	help
8860f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 I2C/I3C clocks.
8870f471d31SAngeloGioacchino Del Regno
8880f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_MFGCFG
8890f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 mfgcfg"
8900f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
8910f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
8920f471d31SAngeloGioacchino Del Regno	help
8930f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 mfgcfg clocks.
8940f471d31SAngeloGioacchino Del Regno
8950f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_SCP_ADSP
8960f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 scp_adsp"
8970f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
8980f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
8990f471d31SAngeloGioacchino Del Regno	help
9000f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 System Companion Processor
9010f471d31SAngeloGioacchino Del Regno	  Audio DSP clocks.
9020f471d31SAngeloGioacchino Del Regno
9030f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VDOSYS
9040f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vdosys"
9050f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9060f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9070f471d31SAngeloGioacchino Del Regno	help
9080f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vdosys0/1 (multimedia) clocks.
9090f471d31SAngeloGioacchino Del Regno
9100f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VPPSYS
9110f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vppsys"
9120f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195
9130f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195
9140f471d31SAngeloGioacchino Del Regno	help
9150f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vppsys0/1 clocks.
9160f471d31SAngeloGioacchino Del Regno
9170f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_CAMSYS
9180f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 camsys"
9190f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9200f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9210f471d31SAngeloGioacchino Del Regno	help
9220f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 camsys and camsys_raw clocks.
9230f471d31SAngeloGioacchino Del Regno
9240f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IMGSYS
9250f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 imgsys"
9260f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9270f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9280f471d31SAngeloGioacchino Del Regno	help
9290f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 imgsys and imgsys2 clocks.
9300f471d31SAngeloGioacchino Del Regno
9310f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_IPESYS
9320f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 ipesys"
9330f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_IMGSYS
9340f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_IMGSYS
9350f471d31SAngeloGioacchino Del Regno	help
9360f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 ipesys clocks.
9370f471d31SAngeloGioacchino Del Regno
9380f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_WPESYS
9390f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 wpesys"
9400f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_IMGSYS
9410f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_IMGSYS
9420f471d31SAngeloGioacchino Del Regno	help
9430f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 Warp Engine clocks.
9440f471d31SAngeloGioacchino Del Regno
9450f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VDECSYS
9460f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vdecsys"
9470f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9480f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9490f471d31SAngeloGioacchino Del Regno	help
9500f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vdecsys and vdecsys_soc clocks.
9510f471d31SAngeloGioacchino Del Regno
9520f471d31SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8195_VENCSYS
9530f471d31SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8195 vencsys"
9540f471d31SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8195_VPPSYS
9550f471d31SAngeloGioacchino Del Regno	default COMMON_CLK_MT8195_VPPSYS
9560f471d31SAngeloGioacchino Del Regno	help
9570f471d31SAngeloGioacchino Del Regno	  This driver supports MediaTek MT8195 vencsys clocks.
9580f471d31SAngeloGioacchino Del Regno
959d46adccbSFabien Parentconfig COMMON_CLK_MT8365
960d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365"
961d46adccbSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
962d46adccbSFabien Parent	select COMMON_CLK_MEDIATEK
963d46adccbSFabien Parent	default ARCH_MEDIATEK && ARM64
964d46adccbSFabien Parent	help
965d46adccbSFabien Parent	  This driver supports MediaTek MT8365 basic clocks.
966d46adccbSFabien Parent
967d46adccbSFabien Parentconfig COMMON_CLK_MT8365_APU
968d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 apu"
969d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
970d46adccbSFabien Parent	default COMMON_CLK_MT8365
971d46adccbSFabien Parent	help
972d46adccbSFabien Parent	  This driver supports MediaTek MT8365 apu clocks.
973d46adccbSFabien Parent
974d46adccbSFabien Parentconfig COMMON_CLK_MT8365_CAM
975d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 cam"
976d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
977d46adccbSFabien Parent	default COMMON_CLK_MT8365
978d46adccbSFabien Parent	help
979d46adccbSFabien Parent	  This driver supports MediaTek MT8365 cam clocks.
980d46adccbSFabien Parent
981d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MFG
982d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mfg"
983d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
984d46adccbSFabien Parent	default COMMON_CLK_MT8365
985d46adccbSFabien Parent	help
986d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mfg clocks.
987d46adccbSFabien Parent
988d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MMSYS
989d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mmsys"
990d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
991d46adccbSFabien Parent	default COMMON_CLK_MT8365
992d46adccbSFabien Parent	help
993d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mmsys clocks.
994d46adccbSFabien Parent
995d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VDEC
996d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 vdec"
997d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
998d46adccbSFabien Parent	default COMMON_CLK_MT8365
999d46adccbSFabien Parent	help
1000d46adccbSFabien Parent	  This driver supports MediaTek MT8365 vdec clocks.
1001d46adccbSFabien Parent
1002d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VENC
1003d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 venc"
1004d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
1005d46adccbSFabien Parent	default COMMON_CLK_MT8365
1006d46adccbSFabien Parent	help
1007d46adccbSFabien Parent	  This driver supports MediaTek MT8365 venc clocks.
1008d46adccbSFabien Parent
1009db077febSFabien Parentconfig COMMON_CLK_MT8516
1010876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516"
1011db077febSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
1012db077febSFabien Parent	select COMMON_CLK_MEDIATEK
1013db077febSFabien Parent	default ARCH_MEDIATEK
1014db077febSFabien Parent	help
1015db077febSFabien Parent	  This driver supports MediaTek MT8516 clocks.
1016db077febSFabien Parent
10170fd4939aSFabien Parentconfig COMMON_CLK_MT8516_AUDSYS
1018876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516 audsys"
10190fd4939aSFabien Parent	depends on COMMON_CLK_MT8516
10200fd4939aSFabien Parent	help
10210fd4939aSFabien Parent	  This driver supports MediaTek MT8516 audsys clocks.
10220fd4939aSFabien Parent
102316a1ac19SSean Wangendmenu
1024