brintos

brintos / linux-shallow public Read only

0
0
Text · 30.9 KiB · 70a005e Raw
1048 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# MediaTek Clock Drivers4#5menu "Clock driver for MediaTek SoC"6	depends on ARCH_MEDIATEK || COMPILE_TEST7 8config COMMON_CLK_MEDIATEK9	tristate10	select RESET_CONTROLLER11	help12	  MediaTek SoCs' clock support.13 14config COMMON_CLK_MEDIATEK_FHCTL15	bool "clock driver for MediaTek FHCTL hardware control"16	select COMMON_CLK_MEDIATEK17	help18	  This driver supports MediaTek frequency hopping and19	  spread spectrum clocking features.20 21config COMMON_CLK_MT270122	bool "Clock driver for MediaTek MT2701"23	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST24	select COMMON_CLK_MEDIATEK25	default ARCH_MEDIATEK && ARM26	help27	  This driver supports MediaTek MT2701 basic clocks.28 29config COMMON_CLK_MT2701_MMSYS30	bool "Clock driver for MediaTek MT2701 mmsys"31	depends on COMMON_CLK_MT270132	help33	  This driver supports MediaTek MT2701 mmsys clocks.34 35config COMMON_CLK_MT2701_IMGSYS36	bool "Clock driver for MediaTek MT2701 imgsys"37	depends on COMMON_CLK_MT270138	help39	  This driver supports MediaTek MT2701 imgsys clocks.40 41config COMMON_CLK_MT2701_VDECSYS42	bool "Clock driver for MediaTek MT2701 vdecsys"43	depends on COMMON_CLK_MT270144	help45	  This driver supports MediaTek MT2701 vdecsys clocks.46 47config COMMON_CLK_MT2701_HIFSYS48	bool "Clock driver for MediaTek MT2701 hifsys"49	depends on COMMON_CLK_MT270150	help51	  This driver supports MediaTek MT2701 hifsys clocks.52 53config COMMON_CLK_MT2701_ETHSYS54	bool "Clock driver for MediaTek MT2701 ethsys"55	depends on COMMON_CLK_MT270156	help57	  This driver supports MediaTek MT2701 ethsys clocks.58 59config COMMON_CLK_MT2701_BDPSYS60	bool "Clock driver for MediaTek MT2701 bdpsys"61	depends on COMMON_CLK_MT270162	help63	  This driver supports MediaTek MT2701 bdpsys clocks.64 65config COMMON_CLK_MT2701_AUDSYS66	bool "Clock driver for Mediatek MT2701 audsys"67	depends on COMMON_CLK_MT270168	help69	  This driver supports Mediatek MT2701 audsys clocks.70 71config COMMON_CLK_MT2701_G3DSYS72	bool "Clock driver for MediaTek MT2701 g3dsys"73	depends on COMMON_CLK_MT270174	help75	  This driver supports MediaTek MT2701 g3dsys clocks.76 77config COMMON_CLK_MT271278	tristate "Clock driver for MediaTek MT2712"79	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST80	select COMMON_CLK_MEDIATEK81	default ARCH_MEDIATEK && ARM6482	help83	  This driver supports MediaTek MT2712 basic clocks.84 85config COMMON_CLK_MT2712_BDPSYS86	tristate "Clock driver for MediaTek MT2712 bdpsys"87	depends on COMMON_CLK_MT271288	help89	  This driver supports MediaTek MT2712 bdpsys clocks.90 91config COMMON_CLK_MT2712_IMGSYS92	tristate "Clock driver for MediaTek MT2712 imgsys"93	depends on COMMON_CLK_MT271294	help95	  This driver supports MediaTek MT2712 imgsys clocks.96 97config COMMON_CLK_MT2712_JPGDECSYS98	tristate "Clock driver for MediaTek MT2712 jpgdecsys"99	depends on COMMON_CLK_MT2712100	help101	  This driver supports MediaTek MT2712 jpgdecsys clocks.102 103config COMMON_CLK_MT2712_MFGCFG104	tristate "Clock driver for MediaTek MT2712 mfgcfg"105	depends on COMMON_CLK_MT2712106	help107	  This driver supports MediaTek MT2712 mfgcfg clocks.108 109config COMMON_CLK_MT2712_MMSYS110	tristate "Clock driver for MediaTek MT2712 mmsys"111	depends on COMMON_CLK_MT2712112	help113	  This driver supports MediaTek MT2712 mmsys clocks.114 115config COMMON_CLK_MT2712_VDECSYS116	tristate "Clock driver for MediaTek MT2712 vdecsys"117	depends on COMMON_CLK_MT2712118	help119	  This driver supports MediaTek MT2712 vdecsys clocks.120 121config COMMON_CLK_MT2712_VENCSYS122	tristate "Clock driver for MediaTek MT2712 vencsys"123	depends on COMMON_CLK_MT2712124	help125	  This driver supports MediaTek MT2712 vencsys clocks.126 127config COMMON_CLK_MT6765128       bool "Clock driver for MediaTek MT6765"129       depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST130       select COMMON_CLK_MEDIATEK131       default ARCH_MEDIATEK && ARM64132       help133         This driver supports MediaTek MT6765 basic clocks.134 135config COMMON_CLK_MT6765_AUDIOSYS136       tristate "Clock driver for MediaTek MT6765 audiosys"137       depends on COMMON_CLK_MT6765138       help139         This driver supports MediaTek MT6765 audiosys clocks.140 141config COMMON_CLK_MT6765_CAMSYS142       tristate "Clock driver for MediaTek MT6765 camsys"143       depends on COMMON_CLK_MT6765144       help145         This driver supports MediaTek MT6765 camsys clocks.146 147config COMMON_CLK_MT6765_GCESYS148       tristate "Clock driver for MediaTek MT6765 gcesys"149       depends on COMMON_CLK_MT6765150       help151         This driver supports MediaTek MT6765 gcesys clocks.152 153config COMMON_CLK_MT6765_MMSYS154       tristate "Clock driver for MediaTek MT6765 mmsys"155       depends on COMMON_CLK_MT6765156       help157         This driver supports MediaTek MT6765 mmsys clocks.158 159config COMMON_CLK_MT6765_IMGSYS160       tristate "Clock driver for MediaTek MT6765 imgsys"161       depends on COMMON_CLK_MT6765162       help163         This driver supports MediaTek MT6765 imgsys clocks.164 165config COMMON_CLK_MT6765_VCODECSYS166       tristate "Clock driver for MediaTek MT6765 vcodecsys"167       depends on COMMON_CLK_MT6765168       help169         This driver supports MediaTek MT6765 vcodecsys clocks.170 171config COMMON_CLK_MT6765_MFGSYS172       tristate "Clock driver for MediaTek MT6765 mfgsys"173       depends on COMMON_CLK_MT6765174       help175         This driver supports MediaTek MT6765 mfgsys clocks.176 177config COMMON_CLK_MT6765_MIPI0ASYS178       tristate "Clock driver for MediaTek MT6765 mipi0asys"179       depends on COMMON_CLK_MT6765180       help181         This driver supports MediaTek MT6765 mipi0asys clocks.182 183config COMMON_CLK_MT6765_MIPI0BSYS184       tristate "Clock driver for MediaTek MT6765 mipi0bsys"185       depends on COMMON_CLK_MT6765186       help187         This driver supports MediaTek MT6765 mipi0bsys clocks.188 189config COMMON_CLK_MT6765_MIPI1ASYS190       tristate "Clock driver for MediaTek MT6765 mipi1asys"191       depends on COMMON_CLK_MT6765192       help193         This driver supports MediaTek MT6765 mipi1asys clocks.194 195config COMMON_CLK_MT6765_MIPI1BSYS196       tristate "Clock driver for MediaTek MT6765 mipi1bsys"197       depends on COMMON_CLK_MT6765198       help199         This driver supports MediaTek MT6765 mipi1bsys clocks.200 201config COMMON_CLK_MT6765_MIPI2ASYS202       tristate "Clock driver for MediaTek MT6765 mipi2asys"203       depends on COMMON_CLK_MT6765204      help205         This driver supports MediaTek MT6765 mipi2asys clocks.206 207config COMMON_CLK_MT6765_MIPI2BSYS208       tristate "Clock driver for MediaTek MT6765 mipi2bsys"209       depends on COMMON_CLK_MT6765210       help211         This driver supports MediaTek MT6765 mipi2bsys clocks.212 213config COMMON_CLK_MT6779214	tristate "Clock driver for MediaTek MT6779"215	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST216	select COMMON_CLK_MEDIATEK217	default ARCH_MEDIATEK && ARM64218	help219	  This driver supports MediaTek MT6779 basic clocks.220 221config COMMON_CLK_MT6779_MMSYS222	tristate "Clock driver for MediaTek MT6779 mmsys"223	depends on COMMON_CLK_MT6779224	help225	  This driver supports MediaTek MT6779 mmsys clocks.226 227config COMMON_CLK_MT6779_IMGSYS228	tristate "Clock driver for MediaTek MT6779 imgsys"229	depends on COMMON_CLK_MT6779230	help231	  This driver supports MediaTek MT6779 imgsys clocks.232 233config COMMON_CLK_MT6779_IPESYS234	tristate "Clock driver for MediaTek MT6779 ipesys"235	depends on COMMON_CLK_MT6779236	help237	  This driver supports MediaTek MT6779 ipesys clocks.238 239config COMMON_CLK_MT6779_CAMSYS240	tristate "Clock driver for MediaTek MT6779 camsys"241	depends on COMMON_CLK_MT6779242	help243	  This driver supports MediaTek MT6779 camsys clocks.244 245config COMMON_CLK_MT6779_VDECSYS246	tristate "Clock driver for MediaTek MT6779 vdecsys"247	depends on COMMON_CLK_MT6779248	help249	  This driver supports MediaTek MT6779 vdecsys clocks.250 251config COMMON_CLK_MT6779_VENCSYS252	tristate "Clock driver for MediaTek MT6779 vencsys"253	depends on COMMON_CLK_MT6779254	help255	  This driver supports MediaTek MT6779 vencsys clocks.256 257config COMMON_CLK_MT6779_MFGCFG258	tristate "Clock driver for MediaTek MT6779 mfgcfg"259	depends on COMMON_CLK_MT6779260	help261	  This driver supports MediaTek MT6779 mfgcfg clocks.262 263config COMMON_CLK_MT6779_AUDSYS264	tristate "Clock driver for Mediatek MT6779 audsys"265	depends on COMMON_CLK_MT6779266	help267	  This driver supports Mediatek MT6779 audsys clocks.268 269config COMMON_CLK_MT6795270	tristate "Clock driver for MediaTek MT6795"271	depends on ARCH_MEDIATEK || COMPILE_TEST272	select COMMON_CLK_MEDIATEK273	select COMMON_CLK_MEDIATEK_FHCTL274	default ARCH_MEDIATEK275	help276	  This driver supports MediaTek MT6795 basic clocks and clocks277	  required for various peripherals found on MediaTek.278 279config COMMON_CLK_MT6795_MFGCFG280	tristate "Clock driver for MediaTek MT6795 mfgcfg"281	depends on COMMON_CLK_MT6795282	default COMMON_CLK_MT6795283	help284	  This driver supports MediaTek MT6795 mfgcfg clocks.285 286config COMMON_CLK_MT6795_MMSYS287       tristate "Clock driver for MediaTek MT6795 mmsys"288       depends on COMMON_CLK_MT6795289	default COMMON_CLK_MT6795290       help291         This driver supports MediaTek MT6795 mmsys clocks.292 293config COMMON_CLK_MT6795_VDECSYS294	tristate "Clock driver for MediaTek MT6795 VDECSYS"295	depends on COMMON_CLK_MT6795296	default COMMON_CLK_MT6795297	help298	  This driver supports MediaTek MT6795 vdecsys clocks.299 300config COMMON_CLK_MT6795_VENCSYS301	tristate "Clock driver for MediaTek MT6795 VENCSYS"302	depends on COMMON_CLK_MT6795303	default COMMON_CLK_MT6795304	help305	  This driver supports MediaTek MT6795 vencsys clocks.306 307config COMMON_CLK_MT6797308	bool "Clock driver for MediaTek MT6797"309	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST310	select COMMON_CLK_MEDIATEK311	default ARCH_MEDIATEK && ARM64312	help313	  This driver supports MediaTek MT6797 basic clocks.314 315config COMMON_CLK_MT6797_MMSYS316	tristate "Clock driver for MediaTek MT6797 mmsys"317	depends on COMMON_CLK_MT6797318	help319	  This driver supports MediaTek MT6797 mmsys clocks.320 321config COMMON_CLK_MT6797_IMGSYS322	tristate "Clock driver for MediaTek MT6797 imgsys"323	depends on COMMON_CLK_MT6797324	help325	  This driver supports MediaTek MT6797 imgsys clocks.326 327config COMMON_CLK_MT6797_VDECSYS328	tristate "Clock driver for MediaTek MT6797 vdecsys"329	depends on COMMON_CLK_MT6797330	help331	  This driver supports MediaTek MT6797 vdecsys clocks.332 333config COMMON_CLK_MT6797_VENCSYS334	tristate "Clock driver for MediaTek MT6797 vencsys"335	depends on COMMON_CLK_MT6797336	help337	  This driver supports MediaTek MT6797 vencsys clocks.338 339config COMMON_CLK_MT7622340	tristate "Clock driver for MediaTek MT7622"341	depends on ARCH_MEDIATEK || COMPILE_TEST342	select COMMON_CLK_MEDIATEK343	default ARCH_MEDIATEK344	help345	  This driver supports MediaTek MT7622 basic clocks and clocks346	  required for various periperals found on MediaTek.347 348config COMMON_CLK_MT7622_ETHSYS349	tristate "Clock driver for MediaTek MT7622 ETHSYS"350	depends on COMMON_CLK_MT7622351	help352	  This driver add support for clocks for Ethernet and SGMII353	  required on MediaTek MT7622 SoC.354 355config COMMON_CLK_MT7622_HIFSYS356	tristate "Clock driver for MediaTek MT7622 HIFSYS"357	depends on COMMON_CLK_MT7622358	help359	  This driver supports MediaTek MT7622 HIFSYS clocks providing360	  to PCI-E and USB.361 362config COMMON_CLK_MT7622_AUDSYS363	tristate "Clock driver for MediaTek MT7622 AUDSYS"364	depends on COMMON_CLK_MT7622365	help366	  This driver supports MediaTek MT7622 AUDSYS clocks providing367	  to audio consumers such as I2S and TDM.368 369config COMMON_CLK_MT7629370	bool "Clock driver for MediaTek MT7629"371	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST372	select COMMON_CLK_MEDIATEK373	default ARCH_MEDIATEK && ARM374	help375	  This driver supports MediaTek MT7629 basic clocks and clocks376	  required for various periperals found on MediaTek.377 378config COMMON_CLK_MT7629_ETHSYS379	bool "Clock driver for MediaTek MT7629 ETHSYS"380	depends on COMMON_CLK_MT7629381	help382	  This driver add support for clocks for Ethernet and SGMII383	  required on MediaTek MT7629 SoC.384 385config COMMON_CLK_MT7629_HIFSYS386	bool "Clock driver for MediaTek MT7629 HIFSYS"387	depends on COMMON_CLK_MT7629388	help389	  This driver supports MediaTek MT7629 HIFSYS clocks providing390	  to PCI-E and USB.391 392config COMMON_CLK_MT7981393	bool "Clock driver for MediaTek MT7981"394	depends on ARCH_MEDIATEK || COMPILE_TEST395	select COMMON_CLK_MEDIATEK396	default ARCH_MEDIATEK397	help398	  This driver supports MediaTek MT7981 basic clocks and clocks399	  required for various peripherals found on this SoC.400 401config COMMON_CLK_MT7981_ETHSYS402	tristate "Clock driver for MediaTek MT7981 ETHSYS"403	depends on COMMON_CLK_MT7981404	default COMMON_CLK_MT7981405	help406	  This driver adds support for clocks for Ethernet and SGMII407	  required on MediaTek MT7981 SoC.408 409config COMMON_CLK_MT7986410	tristate "Clock driver for MediaTek MT7986"411	depends on ARCH_MEDIATEK || COMPILE_TEST412	select COMMON_CLK_MEDIATEK413	default ARCH_MEDIATEK414	help415	  This driver supports MediaTek MT7986 basic clocks and clocks416	  required for various peripherals found on MediaTek.417 418config COMMON_CLK_MT7986_ETHSYS419	tristate "Clock driver for MediaTek MT7986 ETHSYS"420	depends on COMMON_CLK_MT7986421	default COMMON_CLK_MT7986422	help423	  This driver adds support for clocks for Ethernet and SGMII424	  required on MediaTek MT7986 SoC.425 426config COMMON_CLK_MT7988427	tristate "Clock driver for MediaTek MT7988"428	depends on ARCH_MEDIATEK || COMPILE_TEST429	select COMMON_CLK_MEDIATEK430	default ARCH_MEDIATEK431	help432	  This driver supports MediaTek MT7988 basic clocks and clocks433	  required for various periperals found on this SoC.434 435config COMMON_CLK_MT8135436	tristate "Clock driver for MediaTek MT8135"437	depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST438	select COMMON_CLK_MEDIATEK439	default ARCH_MEDIATEK && ARM440	help441	  This driver supports MediaTek MT8135 clocks.442 443config COMMON_CLK_MT8167444	tristate "Clock driver for MediaTek MT8167"445	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST446	select COMMON_CLK_MEDIATEK447	default ARCH_MEDIATEK448	help449	  This driver supports MediaTek MT8167 basic clocks.450 451config COMMON_CLK_MT8167_AUDSYS452	tristate "Clock driver for MediaTek MT8167 audsys"453	depends on COMMON_CLK_MT8167454	default COMMON_CLK_MT8167455	help456	  This driver supports MediaTek MT8167 audsys clocks.457 458config COMMON_CLK_MT8167_IMGSYS459	tristate "Clock driver for MediaTek MT8167 imgsys"460	depends on COMMON_CLK_MT8167461	default COMMON_CLK_MT8167462	help463	  This driver supports MediaTek MT8167 imgsys clocks.464 465config COMMON_CLK_MT8167_MFGCFG466	tristate "Clock driver for MediaTek MT8167 mfgcfg"467	depends on COMMON_CLK_MT8167468	default COMMON_CLK_MT8167469	help470	  This driver supports MediaTek MT8167 mfgcfg clocks.471 472config COMMON_CLK_MT8167_MMSYS473	tristate "Clock driver for MediaTek MT8167 mmsys"474	depends on COMMON_CLK_MT8167475	default COMMON_CLK_MT8167476	help477	  This driver supports MediaTek MT8167 mmsys clocks.478 479config COMMON_CLK_MT8167_VDECSYS480	tristate "Clock driver for MediaTek MT8167 vdecsys"481	depends on COMMON_CLK_MT8167482	default COMMON_CLK_MT8167483	help484	  This driver supports MediaTek MT8167 vdecsys clocks.485 486config COMMON_CLK_MT8173487	tristate "Clock driver for MediaTek MT8173"488	depends on ARM64 || COMPILE_TEST489	select COMMON_CLK_MEDIATEK490	select COMMON_CLK_MEDIATEK_FHCTL491	default ARCH_MEDIATEK492	help493	  This driver supports MediaTek MT8173 basic clocks and clocks494	  required for various peripherals found on MediaTek.495 496config COMMON_CLK_MT8173_IMGSYS497	tristate "Clock driver for MediaTek MT8173 imgsys"498	depends on COMMON_CLK_MT8173499	default COMMON_CLK_MT8173500	help501	  This driver supports MediaTek MT8173 imgsys clocks.502 503config COMMON_CLK_MT8173_MMSYS504       tristate "Clock driver for MediaTek MT8173 mmsys"505       depends on COMMON_CLK_MT8173506	default COMMON_CLK_MT8173507       help508         This driver supports MediaTek MT8173 mmsys clocks.509 510config COMMON_CLK_MT8173_VDECSYS511	tristate "Clock driver for MediaTek MT8173 VDECSYS"512	depends on COMMON_CLK_MT8173513	default COMMON_CLK_MT8173514	help515	  This driver supports MediaTek MT8173 vdecsys clocks.516 517config COMMON_CLK_MT8173_VENCSYS518	tristate "Clock driver for MediaTek MT8173 VENCSYS"519	depends on COMMON_CLK_MT8173520	default COMMON_CLK_MT8173521	help522	  This driver supports MediaTek MT8173 vencsys clocks.523 524config COMMON_CLK_MT8183525	tristate "Clock driver for MediaTek MT8183"526	depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST527	select COMMON_CLK_MEDIATEK528	default ARCH_MEDIATEK && ARM64529	help530	  This driver supports MediaTek MT8183 basic clocks.531 532config COMMON_CLK_MT8183_AUDIOSYS533	tristate "Clock driver for MediaTek MT8183 audiosys"534	depends on COMMON_CLK_MT8183535	default COMMON_CLK_MT8183536	help537	  This driver supports MediaTek MT8183 audiosys clocks.538 539config COMMON_CLK_MT8183_CAMSYS540	tristate "Clock driver for MediaTek MT8183 camsys"541	depends on COMMON_CLK_MT8183542	default COMMON_CLK_MT8183543	help544	  This driver supports MediaTek MT8183 camsys clocks.545 546config COMMON_CLK_MT8183_IMGSYS547	tristate "Clock driver for MediaTek MT8183 imgsys"548	depends on COMMON_CLK_MT8183549	default COMMON_CLK_MT8183550	help551	  This driver supports MediaTek MT8183 imgsys clocks.552 553config COMMON_CLK_MT8183_IPU_CORE0554	tristate "Clock driver for MediaTek MT8183 ipu_core0"555	depends on COMMON_CLK_MT8183556	default COMMON_CLK_MT8183557	help558	  This driver supports MediaTek MT8183 ipu_core0 clocks.559 560config COMMON_CLK_MT8183_IPU_CORE1561	tristate "Clock driver for MediaTek MT8183 ipu_core1"562	depends on COMMON_CLK_MT8183563	default COMMON_CLK_MT8183564	help565	  This driver supports MediaTek MT8183 ipu_core1 clocks.566 567config COMMON_CLK_MT8183_IPU_ADL568	tristate "Clock driver for MediaTek MT8183 ipu_adl"569	depends on COMMON_CLK_MT8183570	default COMMON_CLK_MT8183571	help572	  This driver supports MediaTek MT8183 ipu_adl clocks.573 574config COMMON_CLK_MT8183_IPU_CONN575	tristate "Clock driver for MediaTek MT8183 ipu_conn"576	depends on COMMON_CLK_MT8183577	default COMMON_CLK_MT8183578	help579	  This driver supports MediaTek MT8183 ipu_conn clocks.580 581config COMMON_CLK_MT8183_MFGCFG582	tristate "Clock driver for MediaTek MT8183 mfgcfg"583	depends on COMMON_CLK_MT8183584	default COMMON_CLK_MT8183585	help586	  This driver supports MediaTek MT8183 mfgcfg clocks.587 588config COMMON_CLK_MT8183_MMSYS589	tristate "Clock driver for MediaTek MT8183 mmsys"590	depends on COMMON_CLK_MT8183591	default COMMON_CLK_MT8183592	help593	  This driver supports MediaTek MT8183 mmsys clocks.594 595config COMMON_CLK_MT8183_VDECSYS596	tristate "Clock driver for MediaTek MT8183 vdecsys"597	depends on COMMON_CLK_MT8183598	default COMMON_CLK_MT8183599	help600	  This driver supports MediaTek MT8183 vdecsys clocks.601 602config COMMON_CLK_MT8183_VENCSYS603	tristate "Clock driver for MediaTek MT8183 vencsys"604	depends on COMMON_CLK_MT8183605	default COMMON_CLK_MT8183606	help607	  This driver supports MediaTek MT8183 vencsys clocks.608 609config COMMON_CLK_MT8186610	tristate "Clock driver for MediaTek MT8186"611	depends on ARM64 || COMPILE_TEST612	select COMMON_CLK_MEDIATEK613	select COMMON_CLK_MEDIATEK_FHCTL614	default ARCH_MEDIATEK615	help616	  This driver supports MediaTek MT8186 clocks.617 618config COMMON_CLK_MT8186_CAMSYS619	tristate "Clock driver for MediaTek MT8186 camsys"620	depends on COMMON_CLK_MT8186621	default COMMON_CLK_MT8186622	help623	  This driver supports MediaTek MT8186 camsys and camsys_raw clocks.624 625config COMMON_CLK_MT8186_IMGSYS626	tristate "Clock driver for MediaTek MT8186 imgsys"627	depends on COMMON_CLK_MT8186628	default COMMON_CLK_MT8186629	help630	  This driver supports MediaTek MT8186 imgsys and imgsys2 clocks.631 632config COMMON_CLK_MT8186_IPESYS633	tristate "Clock driver for MediaTek MT8186 ipesys"634	depends on COMMON_CLK_MT8186_IMGSYS635	default COMMON_CLK_MT8186_IMGSYS636	help637	  This driver supports MediaTek MT8186 ipesys clocks.638 639config COMMON_CLK_MT8186_WPESYS640	tristate "Clock driver for MediaTek MT8186 wpesys"641	depends on COMMON_CLK_MT8186_IMGSYS642	default COMMON_CLK_MT8186_IMGSYS643	help644	  This driver supports MediaTek MT8186 Warp Engine clocks.645 646config COMMON_CLK_MT8186_IMP_IIC_WRAP647	tristate "Clock driver for MediaTek MT8186 imp_iic_wrap"648	depends on COMMON_CLK_MT8186649	default COMMON_CLK_MT8186650	help651	  This driver supports MediaTek MT8186 imp_iic_wrap clocks.652 653config COMMON_CLK_MT8186_MCUSYS654	tristate "Clock driver for MediaTek MT8186 mcusys"655	depends on COMMON_CLK_MT8186656	default COMMON_CLK_MT8186657	help658	  This driver supports MediaTek MT8186 mcusys clocks.659 660config COMMON_CLK_MT8186_MDPSYS661	tristate "Clock driver for MediaTek MT8186 mdpsys"662	depends on COMMON_CLK_MT8186663	default COMMON_CLK_MT8186664	help665	  This driver supports MediaTek MT8186 mdpsys clocks.666 667config COMMON_CLK_MT8186_MFGCFG668	tristate "Clock driver for MediaTek MT8186 mfgcfg"669	depends on COMMON_CLK_MT8186670	default COMMON_CLK_MT8186671	help672	  This driver supports MediaTek MT8186 mfgcfg clocks.673 674config COMMON_CLK_MT8186_MMSYS675	tristate "Clock driver for MediaTek MT8186 mmsys"676	depends on COMMON_CLK_MT8186677	default COMMON_CLK_MT8186678	help679	  This driver supports MediaTek MT8186 mmsys clocks.680 681config COMMON_CLK_MT8186_VDECSYS682	tristate "Clock driver for MediaTek MT8186 vdecsys"683	depends on COMMON_CLK_MT8186684	default COMMON_CLK_MT8186685	help686	  This driver supports MediaTek MT8186 vdecsys and vdecsys_soc clocks.687 688config COMMON_CLK_MT8186_VENCSYS689	tristate "Clock driver for MediaTek MT8186 vencsys"690	depends on COMMON_CLK_MT8186691	default COMMON_CLK_MT8186692	help693	  This driver supports MediaTek MT8186 vencsys clocks.694 695config COMMON_CLK_MT8188696	tristate "Clock driver for MediaTek MT8188"697	depends on ARM64 || COMPILE_TEST698	select COMMON_CLK_MEDIATEK699	select COMMON_CLK_MEDIATEK_FHCTL700	default ARCH_MEDIATEK701	help702          This driver supports MediaTek MT8188 clocks.703 704config COMMON_CLK_MT8188_ADSP_AUDIO26M705	tristate "Clock driver for MediaTek MT8188 adsp audio26m"706	depends on COMMON_CLK_MT8188707	default COMMON_CLK_MT8188708	help709	  This driver supports MediaTek MT8188 adsp audio26m clocks.710 711config COMMON_CLK_MT8188_CAMSYS712	tristate "Clock driver for MediaTek MT8188 camsys"713	depends on COMMON_CLK_MT8188_VPPSYS714	default COMMON_CLK_MT8188_VPPSYS715	help716	  This driver supports MediaTek MT8188 camsys and camsys_raw clocks.717 718config COMMON_CLK_MT8188_IMGSYS719	tristate "Clock driver for MediaTek MT8188 imgsys"720	depends on COMMON_CLK_MT8188_VPPSYS721	default COMMON_CLK_MT8188_VPPSYS722	help723	  This driver supports MediaTek MT8188 imgsys and imgsys2 clocks.724 725config COMMON_CLK_MT8188_IMP_IIC_WRAP726	tristate "Clock driver for MediaTek MT8188 imp_iic_wrap"727	depends on COMMON_CLK_MT8188728	default COMMON_CLK_MT8188729	help730	  This driver supports MediaTek MT8188 I2C/I3C clocks.731 732config COMMON_CLK_MT8188_IPESYS733	tristate "Clock driver for MediaTek MT8188 ipesys"734	depends on COMMON_CLK_MT8188_IMGSYS735	default COMMON_CLK_MT8188_IMGSYS736	help737	  This driver supports MediaTek MT8188 ipesys clocks.738 739config COMMON_CLK_MT8188_MFGCFG740	tristate "Clock driver for MediaTek MT8188 mfgcfg"741	depends on COMMON_CLK_MT8188742	default COMMON_CLK_MT8188743	help744	  This driver supports MediaTek MT8188 mfgcfg clocks.745 746config COMMON_CLK_MT8188_VDECSYS747	tristate "Clock driver for MediaTek MT8188 vdecsys"748	depends on COMMON_CLK_MT8188_VPPSYS749	default COMMON_CLK_MT8188_VPPSYS750	help751	  This driver supports MediaTek MT8188 vdecsys and vdecsys_soc clocks.752 753config COMMON_CLK_MT8188_VDOSYS754	tristate "Clock driver for MediaTek MT8188 vdosys"755	depends on COMMON_CLK_MT8188756	default COMMON_CLK_MT8188757	help758	  This driver supports MediaTek MT8188 vdosys0/1 (multimedia) clocks.759 760config COMMON_CLK_MT8188_VENCSYS761	tristate "Clock driver for MediaTek MT8188 vencsys"762	depends on COMMON_CLK_MT8188_VPPSYS763	default COMMON_CLK_MT8188_VPPSYS764	help765	  This driver supports MediaTek MT8188 vencsys clocks.766 767config COMMON_CLK_MT8188_VPPSYS768	tristate "Clock driver for MediaTek MT8188 vppsys"769	depends on COMMON_CLK_MT8188770	default COMMON_CLK_MT8188771	help772	  This driver supports MediaTek MT8188 vppsys0/1 clocks.773 774config COMMON_CLK_MT8188_WPESYS775	tristate "Clock driver for MediaTek MT8188 wpesys"776	depends on COMMON_CLK_MT8188_IMGSYS777	default COMMON_CLK_MT8188_IMGSYS778	help779	  This driver supports MediaTek MT8188 Warp Engine clocks.780 781config COMMON_CLK_MT8192782	tristate "Clock driver for MediaTek MT8192"783	depends on ARM64 || COMPILE_TEST784	select COMMON_CLK_MEDIATEK785	select COMMON_CLK_MEDIATEK_FHCTL786	default ARM64787	help788	  This driver supports MediaTek MT8192 basic clocks.789 790config COMMON_CLK_MT8192_AUDSYS791	tristate "Clock driver for MediaTek MT8192 audsys"792	depends on COMMON_CLK_MT8192793	default COMMON_CLK_MT8192794	help795	  This driver supports MediaTek MT8192 audsys clocks.796 797config COMMON_CLK_MT8192_CAMSYS798	tristate "Clock driver for MediaTek MT8192 camsys"799	depends on COMMON_CLK_MT8192800	default COMMON_CLK_MT8192801	help802	  This driver supports MediaTek MT8192 camsys and camsys_raw clocks.803 804config COMMON_CLK_MT8192_IMGSYS805	tristate "Clock driver for MediaTek MT8192 imgsys"806	depends on COMMON_CLK_MT8192807	default COMMON_CLK_MT8192808	help809	  This driver supports MediaTek MT8192 imgsys and imgsys2 clocks.810 811config COMMON_CLK_MT8192_IMP_IIC_WRAP812	tristate "Clock driver for MediaTek MT8192 imp_iic_wrap"813	depends on COMMON_CLK_MT8192814	default COMMON_CLK_MT8192815	help816	  This driver supports MediaTek MT8192 imp_iic_wrap clocks.817 818config COMMON_CLK_MT8192_IPESYS819	tristate "Clock driver for MediaTek MT8192 ipesys"820	depends on COMMON_CLK_MT8192821	default COMMON_CLK_MT8192822	help823	  This driver supports MediaTek MT8192 ipesys clocks.824 825config COMMON_CLK_MT8192_MDPSYS826	tristate "Clock driver for MediaTek MT8192 mdpsys"827	depends on COMMON_CLK_MT8192828	default COMMON_CLK_MT8192829	help830	  This driver supports MediaTek MT8192 mdpsys clocks.831 832config COMMON_CLK_MT8192_MFGCFG833	tristate "Clock driver for MediaTek MT8192 mfgcfg"834	depends on COMMON_CLK_MT8192835	default COMMON_CLK_MT8192836	help837	  This driver supports MediaTek MT8192 mfgcfg clocks.838 839config COMMON_CLK_MT8192_MMSYS840	tristate "Clock driver for MediaTek MT8192 mmsys"841	depends on COMMON_CLK_MT8192842	default COMMON_CLK_MT8192843	help844	  This driver supports MediaTek MT8192 mmsys clocks.845 846config COMMON_CLK_MT8192_MSDC847	tristate "Clock driver for MediaTek MT8192 msdc"848	depends on COMMON_CLK_MT8192849	default COMMON_CLK_MT8192850	help851	  This driver supports MediaTek MT8192 msdc and msdc_top clocks.852 853config COMMON_CLK_MT8192_SCP_ADSP854	tristate "Clock driver for MediaTek MT8192 scp_adsp"855	depends on COMMON_CLK_MT8192856	default COMMON_CLK_MT8192857	help858	  This driver supports MediaTek MT8192 scp_adsp clocks.859 860config COMMON_CLK_MT8192_VDECSYS861	tristate "Clock driver for MediaTek MT8192 vdecsys"862	depends on COMMON_CLK_MT8192863	default COMMON_CLK_MT8192864	help865	  This driver supports MediaTek MT8192 vdecsys and vdecsys_soc clocks.866 867config COMMON_CLK_MT8192_VENCSYS868	tristate "Clock driver for MediaTek MT8192 vencsys"869	depends on COMMON_CLK_MT8192870	default COMMON_CLK_MT8192871	help872	  This driver supports MediaTek MT8192 vencsys clocks.873 874config COMMON_CLK_MT8195875        bool "Clock driver for MediaTek MT8195"876        depends on ARM64 || COMPILE_TEST877        select COMMON_CLK_MEDIATEK878	select COMMON_CLK_MEDIATEK_FHCTL879        default ARCH_MEDIATEK880        help881          This driver supports MediaTek MT8195 clocks.882 883config COMMON_CLK_MT8195_APUSYS884	tristate "Clock driver for MediaTek MT8195 apusys"885	depends on COMMON_CLK_MT8195886	default COMMON_CLK_MT8195887	help888	  This driver supports MediaTek MT8195 AI Processor Unit System clocks.889 890config COMMON_CLK_MT8195_AUDSYS891	tristate "Clock driver for MediaTek MT8195 audsys"892	depends on COMMON_CLK_MT8195893	default COMMON_CLK_MT8195894	help895	  This driver supports MediaTek MT8195 audsys clocks.896 897config COMMON_CLK_MT8195_IMP_IIC_WRAP898	tristate "Clock driver for MediaTek MT8195 imp_iic_wrap"899	depends on COMMON_CLK_MT8195900	default COMMON_CLK_MT8195901	help902	  This driver supports MediaTek MT8195 I2C/I3C clocks.903 904config COMMON_CLK_MT8195_MFGCFG905	tristate "Clock driver for MediaTek MT8195 mfgcfg"906	depends on COMMON_CLK_MT8195907	default COMMON_CLK_MT8195908	help909	  This driver supports MediaTek MT8195 mfgcfg clocks.910 911config COMMON_CLK_MT8195_MSDC912	tristate "Clock driver for MediaTek MT8195 msdc"913	depends on COMMON_CLK_MT8195914	default COMMON_CLK_MT8195915	help916	  This driver supports MediaTek MT8195 MMC and SD Controller's917	  msdc and msdc_top clocks.918 919config COMMON_CLK_MT8195_SCP_ADSP920	tristate "Clock driver for MediaTek MT8195 scp_adsp"921	depends on COMMON_CLK_MT8195922	default COMMON_CLK_MT8195923	help924	  This driver supports MediaTek MT8195 System Companion Processor925	  Audio DSP clocks.926 927config COMMON_CLK_MT8195_VDOSYS928	tristate "Clock driver for MediaTek MT8195 vdosys"929	depends on COMMON_CLK_MT8195930	default COMMON_CLK_MT8195931	help932	  This driver supports MediaTek MT8195 vdosys0/1 (multimedia) clocks.933 934config COMMON_CLK_MT8195_VPPSYS935	tristate "Clock driver for MediaTek MT8195 vppsys"936	depends on COMMON_CLK_MT8195937	default COMMON_CLK_MT8195938	help939	  This driver supports MediaTek MT8195 vppsys0/1 clocks.940 941config COMMON_CLK_MT8195_CAMSYS942	tristate "Clock driver for MediaTek MT8195 camsys"943	depends on COMMON_CLK_MT8195_VPPSYS944	default COMMON_CLK_MT8195_VPPSYS945	help946	  This driver supports MediaTek MT8195 camsys and camsys_raw clocks.947 948config COMMON_CLK_MT8195_IMGSYS949	tristate "Clock driver for MediaTek MT8195 imgsys"950	depends on COMMON_CLK_MT8195_VPPSYS951	default COMMON_CLK_MT8195_VPPSYS952	help953	  This driver supports MediaTek MT8195 imgsys and imgsys2 clocks.954 955config COMMON_CLK_MT8195_IPESYS956	tristate "Clock driver for MediaTek MT8195 ipesys"957	depends on COMMON_CLK_MT8195_IMGSYS958	default COMMON_CLK_MT8195_IMGSYS959	help960	  This driver supports MediaTek MT8195 ipesys clocks.961 962config COMMON_CLK_MT8195_WPESYS963	tristate "Clock driver for MediaTek MT8195 wpesys"964	depends on COMMON_CLK_MT8195_IMGSYS965	default COMMON_CLK_MT8195_IMGSYS966	help967	  This driver supports MediaTek MT8195 Warp Engine clocks.968 969config COMMON_CLK_MT8195_VDECSYS970	tristate "Clock driver for MediaTek MT8195 vdecsys"971	depends on COMMON_CLK_MT8195_VPPSYS972	default COMMON_CLK_MT8195_VPPSYS973	help974	  This driver supports MediaTek MT8195 vdecsys and vdecsys_soc clocks.975 976config COMMON_CLK_MT8195_VENCSYS977	tristate "Clock driver for MediaTek MT8195 vencsys"978	depends on COMMON_CLK_MT8195_VPPSYS979	default COMMON_CLK_MT8195_VPPSYS980	help981	  This driver supports MediaTek MT8195 vencsys clocks.982 983config COMMON_CLK_MT8365984	tristate "Clock driver for MediaTek MT8365"985	depends on ARCH_MEDIATEK || COMPILE_TEST986	select COMMON_CLK_MEDIATEK987	default ARCH_MEDIATEK && ARM64988	help989	  This driver supports MediaTek MT8365 basic clocks.990 991config COMMON_CLK_MT8365_APU992	tristate "Clock driver for MediaTek MT8365 apu"993	depends on COMMON_CLK_MT8365994	default COMMON_CLK_MT8365995	help996	  This driver supports MediaTek MT8365 apu clocks.997 998config COMMON_CLK_MT8365_CAM999	tristate "Clock driver for MediaTek MT8365 cam"1000	depends on COMMON_CLK_MT83651001	default COMMON_CLK_MT83651002	help1003	  This driver supports MediaTek MT8365 cam clocks.1004 1005config COMMON_CLK_MT8365_MFG1006	tristate "Clock driver for MediaTek MT8365 mfg"1007	depends on COMMON_CLK_MT83651008	default COMMON_CLK_MT83651009	help1010	  This driver supports MediaTek MT8365 mfg clocks.1011 1012config COMMON_CLK_MT8365_MMSYS1013	tristate "Clock driver for MediaTek MT8365 mmsys"1014	depends on COMMON_CLK_MT83651015	default COMMON_CLK_MT83651016	help1017	  This driver supports MediaTek MT8365 mmsys clocks.1018 1019config COMMON_CLK_MT8365_VDEC1020	tristate "Clock driver for MediaTek MT8365 vdec"1021	depends on COMMON_CLK_MT83651022	default COMMON_CLK_MT83651023	help1024	  This driver supports MediaTek MT8365 vdec clocks.1025 1026config COMMON_CLK_MT8365_VENC1027	tristate "Clock driver for MediaTek MT8365 venc"1028	depends on COMMON_CLK_MT83651029	default COMMON_CLK_MT83651030	help1031	  This driver supports MediaTek MT8365 venc clocks.1032 1033config COMMON_CLK_MT85161034	tristate "Clock driver for MediaTek MT8516"1035	depends on ARCH_MEDIATEK || COMPILE_TEST1036	select COMMON_CLK_MEDIATEK1037	default ARCH_MEDIATEK1038	help1039	  This driver supports MediaTek MT8516 clocks.1040 1041config COMMON_CLK_MT8516_AUDSYS1042	tristate "Clock driver for MediaTek MT8516 audsys"1043	depends on COMMON_CLK_MT85161044	help1045	  This driver supports MediaTek MT8516 audsys clocks.1046 1047endmenu1048