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