xref: /linux/drivers/clk/mediatek/Kconfig (revision 876d4e21aad8b60e155dbc5bbfb8c8e75c4d9f4b)
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
7816a1ac19SSean Wang	bool "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
8616a1ac19SSean Wang	bool "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
9216a1ac19SSean Wang	bool "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
9816a1ac19SSean Wang	bool "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
10416a1ac19SSean Wang	bool "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
11016a1ac19SSean Wang	bool "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
11616a1ac19SSean Wang	bool "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
12216a1ac19SSean Wang	bool "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
1361aca9939SOwen Chen       bool "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
1421aca9939SOwen Chen       bool "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
1481aca9939SOwen Chen       bool "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
1541aca9939SOwen Chen       bool "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
1601aca9939SOwen Chen       bool "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
1661aca9939SOwen Chen       bool "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
1721aca9939SOwen Chen       bool "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
1781aca9939SOwen Chen       bool "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
1841aca9939SOwen Chen       bool "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
1901aca9939SOwen Chen       bool "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
1961aca9939SOwen Chen       bool "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
2021aca9939SOwen Chen       bool "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
2081aca9939SOwen Chen       bool "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
2730d363282SAngeloGioacchino Del Regno	default ARCH_MEDIATEK
2740d363282SAngeloGioacchino Del Regno	help
2750d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 basic clocks and clocks
2760d363282SAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
2770d363282SAngeloGioacchino Del Regno
2780d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_MFGCFG
2790d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 mfgcfg"
2800d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
2810d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
2820d363282SAngeloGioacchino Del Regno	help
2830d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 mfgcfg clocks.
2840d363282SAngeloGioacchino Del Regno
2850d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_MMSYS
2860d363282SAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT6795 mmsys"
2870d363282SAngeloGioacchino Del Regno       depends on COMMON_CLK_MT6795
2880d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
2890d363282SAngeloGioacchino Del Regno       help
2900d363282SAngeloGioacchino Del Regno         This driver supports MediaTek MT6795 mmsys clocks.
2910d363282SAngeloGioacchino Del Regno
2920d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_VDECSYS
2930d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 VDECSYS"
2940d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
2950d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
2960d363282SAngeloGioacchino Del Regno	help
2970d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 vdecsys clocks.
2980d363282SAngeloGioacchino Del Regno
2990d363282SAngeloGioacchino Del Regnoconfig COMMON_CLK_MT6795_VENCSYS
3000d363282SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT6795 VENCSYS"
3010d363282SAngeloGioacchino Del Regno	depends on COMMON_CLK_MT6795
3020d363282SAngeloGioacchino Del Regno	default COMMON_CLK_MT6795
3030d363282SAngeloGioacchino Del Regno	help
3040d363282SAngeloGioacchino Del Regno	  This driver supports MediaTek MT6795 vencsys clocks.
3050d363282SAngeloGioacchino Del Regno
30696596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797
30716a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797"
30896596aa0SKevin-CW Chen	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
30996596aa0SKevin-CW Chen	select COMMON_CLK_MEDIATEK
31096596aa0SKevin-CW Chen	default ARCH_MEDIATEK && ARM64
311a7f7f624SMasahiro Yamada	help
31216a1ac19SSean Wang	  This driver supports MediaTek MT6797 basic clocks.
31396596aa0SKevin-CW Chen
31496596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_MMSYS
31516a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797 mmsys"
31696596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
317a7f7f624SMasahiro Yamada	help
31816a1ac19SSean Wang	  This driver supports MediaTek MT6797 mmsys clocks.
31996596aa0SKevin-CW Chen
32096596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_IMGSYS
32116a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797 imgsys"
32296596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
323a7f7f624SMasahiro Yamada	help
32416a1ac19SSean Wang	  This driver supports MediaTek MT6797 imgsys clocks.
32596596aa0SKevin-CW Chen
32696596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_VDECSYS
32716a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797 vdecsys"
32896596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
329a7f7f624SMasahiro Yamada	help
33016a1ac19SSean Wang	  This driver supports MediaTek MT6797 vdecsys clocks.
33196596aa0SKevin-CW Chen
33296596aa0SKevin-CW Chenconfig COMMON_CLK_MT6797_VENCSYS
33316a1ac19SSean Wang	bool "Clock driver for MediaTek MT6797 vencsys"
33496596aa0SKevin-CW Chen	depends on COMMON_CLK_MT6797
335a7f7f624SMasahiro Yamada	help
33616a1ac19SSean Wang	  This driver supports MediaTek MT6797 vencsys clocks.
33796596aa0SKevin-CW Chen
3382fc0a509SSean Wangconfig COMMON_CLK_MT7622
3392fc0a509SSean Wang	bool "Clock driver for MediaTek MT7622"
3402fc0a509SSean Wang	depends on ARCH_MEDIATEK || COMPILE_TEST
3412fc0a509SSean Wang	select COMMON_CLK_MEDIATEK
3422fc0a509SSean Wang	default ARCH_MEDIATEK
343a7f7f624SMasahiro Yamada	help
3442fc0a509SSean Wang	  This driver supports MediaTek MT7622 basic clocks and clocks
3452fc0a509SSean Wang	  required for various periperals found on MediaTek.
3462fc0a509SSean Wang
3472fc0a509SSean Wangconfig COMMON_CLK_MT7622_ETHSYS
3482fc0a509SSean Wang	bool "Clock driver for MediaTek MT7622 ETHSYS"
3492fc0a509SSean Wang	depends on COMMON_CLK_MT7622
350a7f7f624SMasahiro Yamada	help
3512fc0a509SSean Wang	  This driver add support for clocks for Ethernet and SGMII
3522fc0a509SSean Wang	  required on MediaTek MT7622 SoC.
3532fc0a509SSean Wang
3542fc0a509SSean Wangconfig COMMON_CLK_MT7622_HIFSYS
3552fc0a509SSean Wang	bool "Clock driver for MediaTek MT7622 HIFSYS"
3562fc0a509SSean Wang	depends on COMMON_CLK_MT7622
357a7f7f624SMasahiro Yamada	help
3582fc0a509SSean Wang	  This driver supports MediaTek MT7622 HIFSYS clocks providing
3592fc0a509SSean Wang	  to PCI-E and USB.
3602fc0a509SSean Wang
3612fc0a509SSean Wangconfig COMMON_CLK_MT7622_AUDSYS
3622fc0a509SSean Wang	bool "Clock driver for MediaTek MT7622 AUDSYS"
3632fc0a509SSean Wang	depends on COMMON_CLK_MT7622
364a7f7f624SMasahiro Yamada	help
3652fc0a509SSean Wang	  This driver supports MediaTek MT7622 AUDSYS clocks providing
3662fc0a509SSean Wang	  to audio consumers such as I2S and TDM.
3672fc0a509SSean Wang
3683b5e7486SRyder Leeconfig COMMON_CLK_MT7629
3693b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629"
3703b5e7486SRyder Lee	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
3713b5e7486SRyder Lee	select COMMON_CLK_MEDIATEK
3723b5e7486SRyder Lee	default ARCH_MEDIATEK && ARM
373a7f7f624SMasahiro Yamada	help
3743b5e7486SRyder Lee	  This driver supports MediaTek MT7629 basic clocks and clocks
3753b5e7486SRyder Lee	  required for various periperals found on MediaTek.
3763b5e7486SRyder Lee
3773b5e7486SRyder Leeconfig COMMON_CLK_MT7629_ETHSYS
3783b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629 ETHSYS"
3793b5e7486SRyder Lee	depends on COMMON_CLK_MT7629
380a7f7f624SMasahiro Yamada	help
3813b5e7486SRyder Lee	  This driver add support for clocks for Ethernet and SGMII
3823b5e7486SRyder Lee	  required on MediaTek MT7629 SoC.
3833b5e7486SRyder Lee
3843b5e7486SRyder Leeconfig COMMON_CLK_MT7629_HIFSYS
3853b5e7486SRyder Lee	bool "Clock driver for MediaTek MT7629 HIFSYS"
3863b5e7486SRyder Lee	depends on COMMON_CLK_MT7629
387a7f7f624SMasahiro Yamada	help
3883b5e7486SRyder Lee	  This driver supports MediaTek MT7629 HIFSYS clocks providing
3893b5e7486SRyder Lee	  to PCI-E and USB.
3903b5e7486SRyder Lee
391813c3b53SDaniel Golleconfig COMMON_CLK_MT7981
392813c3b53SDaniel Golle	bool "Clock driver for MediaTek MT7981"
393813c3b53SDaniel Golle	depends on ARCH_MEDIATEK || COMPILE_TEST
394813c3b53SDaniel Golle	select COMMON_CLK_MEDIATEK
395813c3b53SDaniel Golle	default ARCH_MEDIATEK
396813c3b53SDaniel Golle	help
397813c3b53SDaniel Golle	  This driver supports MediaTek MT7981 basic clocks and clocks
398813c3b53SDaniel Golle	  required for various peripherals found on this SoC.
399813c3b53SDaniel Golle
400813c3b53SDaniel Golleconfig COMMON_CLK_MT7981_ETHSYS
401813c3b53SDaniel Golle	tristate "Clock driver for MediaTek MT7981 ETHSYS"
402813c3b53SDaniel Golle	depends on COMMON_CLK_MT7981
403813c3b53SDaniel Golle	default COMMON_CLK_MT7981
404813c3b53SDaniel Golle	help
405813c3b53SDaniel Golle	  This driver adds support for clocks for Ethernet and SGMII
406813c3b53SDaniel Golle	  required on MediaTek MT7981 SoC.
407813c3b53SDaniel Golle
408ec97d23cSSam Shihconfig COMMON_CLK_MT7986
409ec97d23cSSam Shih	bool "Clock driver for MediaTek MT7986"
410ec97d23cSSam Shih	depends on ARCH_MEDIATEK || COMPILE_TEST
411ec97d23cSSam Shih	select COMMON_CLK_MEDIATEK
412ec97d23cSSam Shih	default ARCH_MEDIATEK
413ec97d23cSSam Shih	help
414ec97d23cSSam Shih	  This driver supports MediaTek MT7986 basic clocks and clocks
415ec97d23cSSam Shih	  required for various peripherals found on MediaTek.
416ec97d23cSSam Shih
417ec97d23cSSam Shihconfig COMMON_CLK_MT7986_ETHSYS
418ec97d23cSSam Shih	bool "Clock driver for MediaTek MT7986 ETHSYS"
419ec97d23cSSam Shih	depends on COMMON_CLK_MT7986
420ec97d23cSSam Shih	default COMMON_CLK_MT7986
421ec97d23cSSam Shih	help
422ec97d23cSSam Shih	  This driver adds support for clocks for Ethernet and SGMII
423ec97d23cSSam Shih	  required on MediaTek MT7986 SoC.
424ec97d23cSSam Shih
4252886c846SJames Liaoconfig COMMON_CLK_MT8135
42616a1ac19SSean Wang	bool "Clock driver for MediaTek MT8135"
4273d21a4b6SJean Delvare	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
4282886c846SJames Liao	select COMMON_CLK_MEDIATEK
4293d21a4b6SJean Delvare	default ARCH_MEDIATEK && ARM
430a7f7f624SMasahiro Yamada	help
43116a1ac19SSean Wang	  This driver supports MediaTek MT8135 clocks.
4322886c846SJames Liao
433a6822483SFabien Parentconfig COMMON_CLK_MT8167
434a6822483SFabien Parent	bool "Clock driver for MediaTek MT8167"
435a6822483SFabien Parent	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
436a6822483SFabien Parent	select COMMON_CLK_MEDIATEK
437a6822483SFabien Parent	default ARCH_MEDIATEK
438a6822483SFabien Parent	help
439a6822483SFabien Parent	  This driver supports MediaTek MT8167 basic clocks.
440a6822483SFabien Parent
441a6822483SFabien Parentconfig COMMON_CLK_MT8167_AUDSYS
442a6822483SFabien Parent	bool "Clock driver for MediaTek MT8167 audsys"
443d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
444d17e4e62SMiles Chen	default COMMON_CLK_MT8167
445a6822483SFabien Parent	help
446a6822483SFabien Parent	  This driver supports MediaTek MT8167 audsys clocks.
447a6822483SFabien Parent
448a6822483SFabien Parentconfig COMMON_CLK_MT8167_IMGSYS
449a6822483SFabien Parent	bool "Clock driver for MediaTek MT8167 imgsys"
450d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
451d17e4e62SMiles Chen	default COMMON_CLK_MT8167
452a6822483SFabien Parent	help
453a6822483SFabien Parent	  This driver supports MediaTek MT8167 imgsys clocks.
454a6822483SFabien Parent
455a6822483SFabien Parentconfig COMMON_CLK_MT8167_MFGCFG
456a6822483SFabien Parent	bool "Clock driver for MediaTek MT8167 mfgcfg"
457d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
458d17e4e62SMiles Chen	default COMMON_CLK_MT8167
459a6822483SFabien Parent	help
460a6822483SFabien Parent	  This driver supports MediaTek MT8167 mfgcfg clocks.
461a6822483SFabien Parent
462a6822483SFabien Parentconfig COMMON_CLK_MT8167_MMSYS
463a6822483SFabien Parent	bool "Clock driver for MediaTek MT8167 mmsys"
464d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
465d17e4e62SMiles Chen	default COMMON_CLK_MT8167
466a6822483SFabien Parent	help
467a6822483SFabien Parent	  This driver supports MediaTek MT8167 mmsys clocks.
468a6822483SFabien Parent
469a6822483SFabien Parentconfig COMMON_CLK_MT8167_VDECSYS
470a6822483SFabien Parent	bool "Clock driver for MediaTek MT8167 vdecsys"
471d17e4e62SMiles Chen	depends on COMMON_CLK_MT8167
472d17e4e62SMiles Chen	default COMMON_CLK_MT8167
473a6822483SFabien Parent	help
474a6822483SFabien Parent	  This driver supports MediaTek MT8167 vdecsys clocks.
475a6822483SFabien Parent
4762886c846SJames Liaoconfig COMMON_CLK_MT8173
4774c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173"
4784c02c9afSAngeloGioacchino Del Regno	depends on ARM64 || COMPILE_TEST
4792886c846SJames Liao	select COMMON_CLK_MEDIATEK
4802886c846SJames Liao	default ARCH_MEDIATEK
481a7f7f624SMasahiro Yamada	help
4824c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 basic clocks and clocks
4834c02c9afSAngeloGioacchino Del Regno	  required for various peripherals found on MediaTek.
4844c02c9afSAngeloGioacchino Del Regno
4854c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_IMGSYS
4864c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 imgsys"
4874c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
4884c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
4894c02c9afSAngeloGioacchino Del Regno	help
4904c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 imgsys clocks.
491acddfc2cSWeiyi Lu
49213032709SMatthias Bruggerconfig COMMON_CLK_MT8173_MMSYS
4934c02c9afSAngeloGioacchino Del Regno       tristate "Clock driver for MediaTek MT8173 mmsys"
49413032709SMatthias Brugger       depends on COMMON_CLK_MT8173
49513032709SMatthias Brugger	default COMMON_CLK_MT8173
49613032709SMatthias Brugger       help
49713032709SMatthias Brugger         This driver supports MediaTek MT8173 mmsys clocks.
49813032709SMatthias Brugger
4994c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VDECSYS
5004c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VDECSYS"
5014c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5024c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5034c02c9afSAngeloGioacchino Del Regno	help
5044c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vdecsys clocks.
5054c02c9afSAngeloGioacchino Del Regno
5064c02c9afSAngeloGioacchino Del Regnoconfig COMMON_CLK_MT8173_VENCSYS
5074c02c9afSAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8173 VENCSYS"
5084c02c9afSAngeloGioacchino Del Regno	depends on COMMON_CLK_MT8173
5094c02c9afSAngeloGioacchino Del Regno	default COMMON_CLK_MT8173
5104c02c9afSAngeloGioacchino Del Regno	help
5114c02c9afSAngeloGioacchino Del Regno	  This driver supports MediaTek MT8173 vencsys clocks.
5124c02c9afSAngeloGioacchino Del Regno
513acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183
514acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183"
515acddfc2cSWeiyi Lu	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
516acddfc2cSWeiyi Lu	select COMMON_CLK_MEDIATEK
517acddfc2cSWeiyi Lu	default ARCH_MEDIATEK && ARM64
518acddfc2cSWeiyi Lu	help
519acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 basic clocks.
520acddfc2cSWeiyi Lu
521acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_AUDIOSYS
522acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 audiosys"
523acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5248c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
525acddfc2cSWeiyi Lu	help
526acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 audiosys clocks.
527acddfc2cSWeiyi Lu
528acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_CAMSYS
529acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 camsys"
530acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5318c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
532acddfc2cSWeiyi Lu	help
533acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 camsys clocks.
534acddfc2cSWeiyi Lu
535acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IMGSYS
536acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 imgsys"
537acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5388c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
539acddfc2cSWeiyi Lu	help
540acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 imgsys clocks.
541acddfc2cSWeiyi Lu
542acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE0
543acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 ipu_core0"
544acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5458c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
546acddfc2cSWeiyi Lu	help
547acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core0 clocks.
548acddfc2cSWeiyi Lu
549acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CORE1
550acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 ipu_core1"
551acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5528c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
553acddfc2cSWeiyi Lu	help
554acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_core1 clocks.
555acddfc2cSWeiyi Lu
556acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_ADL
557acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 ipu_adl"
558acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5598c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
560acddfc2cSWeiyi Lu	help
561acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_adl clocks.
562acddfc2cSWeiyi Lu
563acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_IPU_CONN
564acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 ipu_conn"
565acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5668c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
567acddfc2cSWeiyi Lu	help
568acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 ipu_conn clocks.
569acddfc2cSWeiyi Lu
570acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MFGCFG
571acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 mfgcfg"
572acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5738c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
574acddfc2cSWeiyi Lu	help
575acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mfgcfg clocks.
576acddfc2cSWeiyi Lu
577acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_MMSYS
578acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 mmsys"
579acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5808c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
581acddfc2cSWeiyi Lu	help
582acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 mmsys clocks.
583acddfc2cSWeiyi Lu
584acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VDECSYS
585acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 vdecsys"
586acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5878c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
588acddfc2cSWeiyi Lu	help
589acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vdecsys clocks.
590acddfc2cSWeiyi Lu
591acddfc2cSWeiyi Luconfig COMMON_CLK_MT8183_VENCSYS
592acddfc2cSWeiyi Lu	bool "Clock driver for MediaTek MT8183 vencsys"
593acddfc2cSWeiyi Lu	depends on COMMON_CLK_MT8183
5948c18e927SEnric Balletbo i Serra	default COMMON_CLK_MT8183
595acddfc2cSWeiyi Lu	help
596acddfc2cSWeiyi Lu	  This driver supports MediaTek MT8183 vencsys clocks.
597acddfc2cSWeiyi Lu
5981f2967a1SChun-Jie Chenconfig COMMON_CLK_MT8186
5991f2967a1SChun-Jie Chen	bool "Clock driver for MediaTek MT8186"
6001f2967a1SChun-Jie Chen	depends on ARM64 || COMPILE_TEST
6011f2967a1SChun-Jie Chen	select COMMON_CLK_MEDIATEK
602633e34d0SJohnson Wang	select COMMON_CLK_MEDIATEK_FHCTL
6031f2967a1SChun-Jie Chen	default ARCH_MEDIATEK
6041f2967a1SChun-Jie Chen	help
6051f2967a1SChun-Jie Chen	  This driver supports MediaTek MT8186 clocks.
6061f2967a1SChun-Jie Chen
607710573deSChun-Jie Chenconfig COMMON_CLK_MT8192
608710573deSChun-Jie Chen	bool "Clock driver for MediaTek MT8192"
609710573deSChun-Jie Chen	depends on ARM64 || COMPILE_TEST
610710573deSChun-Jie Chen	select COMMON_CLK_MEDIATEK
611710573deSChun-Jie Chen	default ARM64
612710573deSChun-Jie Chen	help
613710573deSChun-Jie Chen	  This driver supports MediaTek MT8192 basic clocks.
614710573deSChun-Jie Chen
615f61e8348SChun-Jie Chenconfig COMMON_CLK_MT8192_AUDSYS
616f61e8348SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 audsys"
617f61e8348SChun-Jie Chen	depends on COMMON_CLK_MT8192
618f61e8348SChun-Jie Chen	help
619f61e8348SChun-Jie Chen	  This driver supports MediaTek MT8192 audsys clocks.
620f61e8348SChun-Jie Chen
621cebef188SChun-Jie Chenconfig COMMON_CLK_MT8192_CAMSYS
622cebef188SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 camsys"
623cebef188SChun-Jie Chen	depends on COMMON_CLK_MT8192
624cebef188SChun-Jie Chen	help
625cebef188SChun-Jie Chen	  This driver supports MediaTek MT8192 camsys and camsys_raw clocks.
626cebef188SChun-Jie Chen
627014a4881SChun-Jie Chenconfig COMMON_CLK_MT8192_IMGSYS
628014a4881SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 imgsys"
629014a4881SChun-Jie Chen	depends on COMMON_CLK_MT8192
630014a4881SChun-Jie Chen	help
631014a4881SChun-Jie Chen	  This driver supports MediaTek MT8192 imgsys and imgsys2 clocks.
632014a4881SChun-Jie Chen
63371193c46SChun-Jie Chenconfig COMMON_CLK_MT8192_IMP_IIC_WRAP
63471193c46SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 imp_iic_wrap"
63571193c46SChun-Jie Chen	depends on COMMON_CLK_MT8192
63671193c46SChun-Jie Chen	help
63771193c46SChun-Jie Chen	  This driver supports MediaTek MT8192 imp_iic_wrap clocks.
63871193c46SChun-Jie Chen
6397f621d25SChun-Jie Chenconfig COMMON_CLK_MT8192_IPESYS
6407f621d25SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 ipesys"
6417f621d25SChun-Jie Chen	depends on COMMON_CLK_MT8192
6427f621d25SChun-Jie Chen	help
6437f621d25SChun-Jie Chen	  This driver supports MediaTek MT8192 ipesys clocks.
6447f621d25SChun-Jie Chen
645b565d41fSChun-Jie Chenconfig COMMON_CLK_MT8192_MDPSYS
646b565d41fSChun-Jie Chen	bool "Clock driver for MediaTek MT8192 mdpsys"
647b565d41fSChun-Jie Chen	depends on COMMON_CLK_MT8192
648b565d41fSChun-Jie Chen	help
649b565d41fSChun-Jie Chen	  This driver supports MediaTek MT8192 mdpsys clocks.
650b565d41fSChun-Jie Chen
65134e1b855SChun-Jie Chenconfig COMMON_CLK_MT8192_MFGCFG
65234e1b855SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 mfgcfg"
65334e1b855SChun-Jie Chen	depends on COMMON_CLK_MT8192
65434e1b855SChun-Jie Chen	help
65534e1b855SChun-Jie Chen	  This driver supports MediaTek MT8192 mfgcfg clocks.
65634e1b855SChun-Jie Chen
6579d44859bSChun-Jie Chenconfig COMMON_CLK_MT8192_MMSYS
6589d44859bSChun-Jie Chen	bool "Clock driver for MediaTek MT8192 mmsys"
6599d44859bSChun-Jie Chen	depends on COMMON_CLK_MT8192
6609d44859bSChun-Jie Chen	help
6619d44859bSChun-Jie Chen	  This driver supports MediaTek MT8192 mmsys clocks.
6629d44859bSChun-Jie Chen
663a1a5b6b0SChun-Jie Chenconfig COMMON_CLK_MT8192_MSDC
664a1a5b6b0SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 msdc"
665a1a5b6b0SChun-Jie Chen	depends on COMMON_CLK_MT8192
666a1a5b6b0SChun-Jie Chen	help
667a1a5b6b0SChun-Jie Chen	  This driver supports MediaTek MT8192 msdc and msdc_top clocks.
668a1a5b6b0SChun-Jie Chen
669aff125adSChun-Jie Chenconfig COMMON_CLK_MT8192_SCP_ADSP
670aff125adSChun-Jie Chen	bool "Clock driver for MediaTek MT8192 scp_adsp"
671aff125adSChun-Jie Chen	depends on COMMON_CLK_MT8192
672aff125adSChun-Jie Chen	help
673aff125adSChun-Jie Chen	  This driver supports MediaTek MT8192 scp_adsp clocks.
674aff125adSChun-Jie Chen
67525f3d97eSChun-Jie Chenconfig COMMON_CLK_MT8192_VDECSYS
67625f3d97eSChun-Jie Chen	bool "Clock driver for MediaTek MT8192 vdecsys"
67725f3d97eSChun-Jie Chen	depends on COMMON_CLK_MT8192
67825f3d97eSChun-Jie Chen	help
67925f3d97eSChun-Jie Chen	  This driver supports MediaTek MT8192 vdecsys and vdecsys_soc clocks.
68025f3d97eSChun-Jie Chen
681441decf9SChun-Jie Chenconfig COMMON_CLK_MT8192_VENCSYS
682441decf9SChun-Jie Chen	bool "Clock driver for MediaTek MT8192 vencsys"
683441decf9SChun-Jie Chen	depends on COMMON_CLK_MT8192
684441decf9SChun-Jie Chen	help
685441decf9SChun-Jie Chen	  This driver supports MediaTek MT8192 vencsys clocks.
686441decf9SChun-Jie Chen
6873e9121f1SChun-Jie Chenconfig COMMON_CLK_MT8195
6883e9121f1SChun-Jie Chen        bool "Clock driver for MediaTek MT8195"
6893e9121f1SChun-Jie Chen        depends on ARM64 || COMPILE_TEST
6903e9121f1SChun-Jie Chen        select COMMON_CLK_MEDIATEK
6913e9121f1SChun-Jie Chen        default ARCH_MEDIATEK
6923e9121f1SChun-Jie Chen        help
6933e9121f1SChun-Jie Chen          This driver supports MediaTek MT8195 clocks.
6943e9121f1SChun-Jie Chen
695d46adccbSFabien Parentconfig COMMON_CLK_MT8365
696d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365"
697d46adccbSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
698d46adccbSFabien Parent	select COMMON_CLK_MEDIATEK
699d46adccbSFabien Parent	default ARCH_MEDIATEK && ARM64
700d46adccbSFabien Parent	help
701d46adccbSFabien Parent	  This driver supports MediaTek MT8365 basic clocks.
702d46adccbSFabien Parent
703d46adccbSFabien Parentconfig COMMON_CLK_MT8365_APU
704d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 apu"
705d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
706d46adccbSFabien Parent	default COMMON_CLK_MT8365
707d46adccbSFabien Parent	help
708d46adccbSFabien Parent	  This driver supports MediaTek MT8365 apu clocks.
709d46adccbSFabien Parent
710d46adccbSFabien Parentconfig COMMON_CLK_MT8365_CAM
711d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 cam"
712d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
713d46adccbSFabien Parent	default COMMON_CLK_MT8365
714d46adccbSFabien Parent	help
715d46adccbSFabien Parent	  This driver supports MediaTek MT8365 cam clocks.
716d46adccbSFabien Parent
717d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MFG
718d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mfg"
719d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
720d46adccbSFabien Parent	default COMMON_CLK_MT8365
721d46adccbSFabien Parent	help
722d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mfg clocks.
723d46adccbSFabien Parent
724d46adccbSFabien Parentconfig COMMON_CLK_MT8365_MMSYS
725d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 mmsys"
726d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
727d46adccbSFabien Parent	default COMMON_CLK_MT8365
728d46adccbSFabien Parent	help
729d46adccbSFabien Parent	  This driver supports MediaTek MT8365 mmsys clocks.
730d46adccbSFabien Parent
731d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VDEC
732d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 vdec"
733d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
734d46adccbSFabien Parent	default COMMON_CLK_MT8365
735d46adccbSFabien Parent	help
736d46adccbSFabien Parent	  This driver supports MediaTek MT8365 vdec clocks.
737d46adccbSFabien Parent
738d46adccbSFabien Parentconfig COMMON_CLK_MT8365_VENC
739d46adccbSFabien Parent	tristate "Clock driver for MediaTek MT8365 venc"
740d46adccbSFabien Parent	depends on COMMON_CLK_MT8365
741d46adccbSFabien Parent	default COMMON_CLK_MT8365
742d46adccbSFabien Parent	help
743d46adccbSFabien Parent	  This driver supports MediaTek MT8365 venc clocks.
744d46adccbSFabien Parent
745db077febSFabien Parentconfig COMMON_CLK_MT8516
746*876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516"
747db077febSFabien Parent	depends on ARCH_MEDIATEK || COMPILE_TEST
748db077febSFabien Parent	select COMMON_CLK_MEDIATEK
749db077febSFabien Parent	default ARCH_MEDIATEK
750db077febSFabien Parent	help
751db077febSFabien Parent	  This driver supports MediaTek MT8516 clocks.
752db077febSFabien Parent
7530fd4939aSFabien Parentconfig COMMON_CLK_MT8516_AUDSYS
754*876d4e21SAngeloGioacchino Del Regno	tristate "Clock driver for MediaTek MT8516 audsys"
7550fd4939aSFabien Parent	depends on COMMON_CLK_MT8516
7560fd4939aSFabien Parent	help
7570fd4939aSFabien Parent	  This driver supports MediaTek MT8516 audsys clocks.
7580fd4939aSFabien Parent
75916a1ac19SSean Wangendmenu
760