1# SPDX-License-Identifier: GPL-2.0-only 2# 3# MediaTek Clock Drivers 4# 5menu "Clock driver for MediaTek SoC" 6 depends on ARCH_MEDIATEK || COMPILE_TEST 7 8config COMMON_CLK_MEDIATEK 9 tristate 10 select RESET_CONTROLLER 11 help 12 MediaTek SoCs' clock support. 13 14config COMMON_CLK_MT2701 15 bool "Clock driver for MediaTek MT2701" 16 depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST 17 select COMMON_CLK_MEDIATEK 18 default ARCH_MEDIATEK && ARM 19 help 20 This driver supports MediaTek MT2701 basic clocks. 21 22config COMMON_CLK_MT2701_MMSYS 23 bool "Clock driver for MediaTek MT2701 mmsys" 24 depends on COMMON_CLK_MT2701 25 help 26 This driver supports MediaTek MT2701 mmsys clocks. 27 28config COMMON_CLK_MT2701_IMGSYS 29 bool "Clock driver for MediaTek MT2701 imgsys" 30 depends on COMMON_CLK_MT2701 31 help 32 This driver supports MediaTek MT2701 imgsys clocks. 33 34config COMMON_CLK_MT2701_VDECSYS 35 bool "Clock driver for MediaTek MT2701 vdecsys" 36 depends on COMMON_CLK_MT2701 37 help 38 This driver supports MediaTek MT2701 vdecsys clocks. 39 40config COMMON_CLK_MT2701_HIFSYS 41 bool "Clock driver for MediaTek MT2701 hifsys" 42 depends on COMMON_CLK_MT2701 43 help 44 This driver supports MediaTek MT2701 hifsys clocks. 45 46config COMMON_CLK_MT2701_ETHSYS 47 bool "Clock driver for MediaTek MT2701 ethsys" 48 depends on COMMON_CLK_MT2701 49 help 50 This driver supports MediaTek MT2701 ethsys clocks. 51 52config COMMON_CLK_MT2701_BDPSYS 53 bool "Clock driver for MediaTek MT2701 bdpsys" 54 depends on COMMON_CLK_MT2701 55 help 56 This driver supports MediaTek MT2701 bdpsys clocks. 57 58config COMMON_CLK_MT2701_AUDSYS 59 bool "Clock driver for Mediatek MT2701 audsys" 60 depends on COMMON_CLK_MT2701 61 help 62 This driver supports Mediatek MT2701 audsys clocks. 63 64config COMMON_CLK_MT2701_G3DSYS 65 bool "Clock driver for MediaTek MT2701 g3dsys" 66 depends on COMMON_CLK_MT2701 67 help 68 This driver supports MediaTek MT2701 g3dsys clocks. 69 70config COMMON_CLK_MT2712 71 bool "Clock driver for MediaTek MT2712" 72 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST 73 select COMMON_CLK_MEDIATEK 74 default ARCH_MEDIATEK && ARM64 75 help 76 This driver supports MediaTek MT2712 basic clocks. 77 78config COMMON_CLK_MT2712_BDPSYS 79 bool "Clock driver for MediaTek MT2712 bdpsys" 80 depends on COMMON_CLK_MT2712 81 help 82 This driver supports MediaTek MT2712 bdpsys clocks. 83 84config COMMON_CLK_MT2712_IMGSYS 85 bool "Clock driver for MediaTek MT2712 imgsys" 86 depends on COMMON_CLK_MT2712 87 help 88 This driver supports MediaTek MT2712 imgsys clocks. 89 90config COMMON_CLK_MT2712_JPGDECSYS 91 bool "Clock driver for MediaTek MT2712 jpgdecsys" 92 depends on COMMON_CLK_MT2712 93 help 94 This driver supports MediaTek MT2712 jpgdecsys clocks. 95 96config COMMON_CLK_MT2712_MFGCFG 97 bool "Clock driver for MediaTek MT2712 mfgcfg" 98 depends on COMMON_CLK_MT2712 99 help 100 This driver supports MediaTek MT2712 mfgcfg clocks. 101 102config COMMON_CLK_MT2712_MMSYS 103 bool "Clock driver for MediaTek MT2712 mmsys" 104 depends on COMMON_CLK_MT2712 105 help 106 This driver supports MediaTek MT2712 mmsys clocks. 107 108config COMMON_CLK_MT2712_VDECSYS 109 bool "Clock driver for MediaTek MT2712 vdecsys" 110 depends on COMMON_CLK_MT2712 111 help 112 This driver supports MediaTek MT2712 vdecsys clocks. 113 114config COMMON_CLK_MT2712_VENCSYS 115 bool "Clock driver for MediaTek MT2712 vencsys" 116 depends on COMMON_CLK_MT2712 117 help 118 This driver supports MediaTek MT2712 vencsys clocks. 119 120config COMMON_CLK_MT6765 121 bool "Clock driver for MediaTek MT6765" 122 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST 123 select COMMON_CLK_MEDIATEK 124 default ARCH_MEDIATEK && ARM64 125 help 126 This driver supports MediaTek MT6765 basic clocks. 127 128config COMMON_CLK_MT6765_AUDIOSYS 129 bool "Clock driver for MediaTek MT6765 audiosys" 130 depends on COMMON_CLK_MT6765 131 help 132 This driver supports MediaTek MT6765 audiosys clocks. 133 134config COMMON_CLK_MT6765_CAMSYS 135 bool "Clock driver for MediaTek MT6765 camsys" 136 depends on COMMON_CLK_MT6765 137 help 138 This driver supports MediaTek MT6765 camsys clocks. 139 140config COMMON_CLK_MT6765_GCESYS 141 bool "Clock driver for MediaTek MT6765 gcesys" 142 depends on COMMON_CLK_MT6765 143 help 144 This driver supports MediaTek MT6765 gcesys clocks. 145 146config COMMON_CLK_MT6765_MMSYS 147 bool "Clock driver for MediaTek MT6765 mmsys" 148 depends on COMMON_CLK_MT6765 149 help 150 This driver supports MediaTek MT6765 mmsys clocks. 151 152config COMMON_CLK_MT6765_IMGSYS 153 bool "Clock driver for MediaTek MT6765 imgsys" 154 depends on COMMON_CLK_MT6765 155 help 156 This driver supports MediaTek MT6765 imgsys clocks. 157 158config COMMON_CLK_MT6765_VCODECSYS 159 bool "Clock driver for MediaTek MT6765 vcodecsys" 160 depends on COMMON_CLK_MT6765 161 help 162 This driver supports MediaTek MT6765 vcodecsys clocks. 163 164config COMMON_CLK_MT6765_MFGSYS 165 bool "Clock driver for MediaTek MT6765 mfgsys" 166 depends on COMMON_CLK_MT6765 167 help 168 This driver supports MediaTek MT6765 mfgsys clocks. 169 170config COMMON_CLK_MT6765_MIPI0ASYS 171 bool "Clock driver for MediaTek MT6765 mipi0asys" 172 depends on COMMON_CLK_MT6765 173 help 174 This driver supports MediaTek MT6765 mipi0asys clocks. 175 176config COMMON_CLK_MT6765_MIPI0BSYS 177 bool "Clock driver for MediaTek MT6765 mipi0bsys" 178 depends on COMMON_CLK_MT6765 179 help 180 This driver supports MediaTek MT6765 mipi0bsys clocks. 181 182config COMMON_CLK_MT6765_MIPI1ASYS 183 bool "Clock driver for MediaTek MT6765 mipi1asys" 184 depends on COMMON_CLK_MT6765 185 help 186 This driver supports MediaTek MT6765 mipi1asys clocks. 187 188config COMMON_CLK_MT6765_MIPI1BSYS 189 bool "Clock driver for MediaTek MT6765 mipi1bsys" 190 depends on COMMON_CLK_MT6765 191 help 192 This driver supports MediaTek MT6765 mipi1bsys clocks. 193 194config COMMON_CLK_MT6765_MIPI2ASYS 195 bool "Clock driver for MediaTek MT6765 mipi2asys" 196 depends on COMMON_CLK_MT6765 197 help 198 This driver supports MediaTek MT6765 mipi2asys clocks. 199 200config COMMON_CLK_MT6765_MIPI2BSYS 201 bool "Clock driver for MediaTek MT6765 mipi2bsys" 202 depends on COMMON_CLK_MT6765 203 help 204 This driver supports MediaTek MT6765 mipi2bsys clocks. 205 206config COMMON_CLK_MT6779 207 tristate "Clock driver for MediaTek MT6779" 208 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST 209 select COMMON_CLK_MEDIATEK 210 default ARCH_MEDIATEK && ARM64 211 help 212 This driver supports MediaTek MT6779 basic clocks. 213 214config COMMON_CLK_MT6779_MMSYS 215 tristate "Clock driver for MediaTek MT6779 mmsys" 216 depends on COMMON_CLK_MT6779 217 help 218 This driver supports MediaTek MT6779 mmsys clocks. 219 220config COMMON_CLK_MT6779_IMGSYS 221 tristate "Clock driver for MediaTek MT6779 imgsys" 222 depends on COMMON_CLK_MT6779 223 help 224 This driver supports MediaTek MT6779 imgsys clocks. 225 226config COMMON_CLK_MT6779_IPESYS 227 tristate "Clock driver for MediaTek MT6779 ipesys" 228 depends on COMMON_CLK_MT6779 229 help 230 This driver supports MediaTek MT6779 ipesys clocks. 231 232config COMMON_CLK_MT6779_CAMSYS 233 tristate "Clock driver for MediaTek MT6779 camsys" 234 depends on COMMON_CLK_MT6779 235 help 236 This driver supports MediaTek MT6779 camsys clocks. 237 238config COMMON_CLK_MT6779_VDECSYS 239 tristate "Clock driver for MediaTek MT6779 vdecsys" 240 depends on COMMON_CLK_MT6779 241 help 242 This driver supports MediaTek MT6779 vdecsys clocks. 243 244config COMMON_CLK_MT6779_VENCSYS 245 tristate "Clock driver for MediaTek MT6779 vencsys" 246 depends on COMMON_CLK_MT6779 247 help 248 This driver supports MediaTek MT6779 vencsys clocks. 249 250config COMMON_CLK_MT6779_MFGCFG 251 tristate "Clock driver for MediaTek MT6779 mfgcfg" 252 depends on COMMON_CLK_MT6779 253 help 254 This driver supports MediaTek MT6779 mfgcfg clocks. 255 256config COMMON_CLK_MT6779_AUDSYS 257 tristate "Clock driver for Mediatek MT6779 audsys" 258 depends on COMMON_CLK_MT6779 259 help 260 This driver supports Mediatek MT6779 audsys clocks. 261 262config COMMON_CLK_MT6795 263 tristate "Clock driver for MediaTek MT6795" 264 depends on ARCH_MEDIATEK || COMPILE_TEST 265 select COMMON_CLK_MEDIATEK 266 default ARCH_MEDIATEK 267 help 268 This driver supports MediaTek MT6795 basic clocks and clocks 269 required for various peripherals found on MediaTek. 270 271config COMMON_CLK_MT6795_MFGCFG 272 tristate "Clock driver for MediaTek MT6795 mfgcfg" 273 depends on COMMON_CLK_MT6795 274 default COMMON_CLK_MT6795 275 help 276 This driver supports MediaTek MT6795 mfgcfg clocks. 277 278config COMMON_CLK_MT6795_MMSYS 279 tristate "Clock driver for MediaTek MT6795 mmsys" 280 depends on COMMON_CLK_MT6795 281 default COMMON_CLK_MT6795 282 help 283 This driver supports MediaTek MT6795 mmsys clocks. 284 285config COMMON_CLK_MT6795_VDECSYS 286 tristate "Clock driver for MediaTek MT6795 VDECSYS" 287 depends on COMMON_CLK_MT6795 288 default COMMON_CLK_MT6795 289 help 290 This driver supports MediaTek MT6795 vdecsys clocks. 291 292config COMMON_CLK_MT6795_VENCSYS 293 tristate "Clock driver for MediaTek MT6795 VENCSYS" 294 depends on COMMON_CLK_MT6795 295 default COMMON_CLK_MT6795 296 help 297 This driver supports MediaTek MT6795 vencsys clocks. 298 299config COMMON_CLK_MT6797 300 bool "Clock driver for MediaTek MT6797" 301 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST 302 select COMMON_CLK_MEDIATEK 303 default ARCH_MEDIATEK && ARM64 304 help 305 This driver supports MediaTek MT6797 basic clocks. 306 307config COMMON_CLK_MT6797_MMSYS 308 bool "Clock driver for MediaTek MT6797 mmsys" 309 depends on COMMON_CLK_MT6797 310 help 311 This driver supports MediaTek MT6797 mmsys clocks. 312 313config COMMON_CLK_MT6797_IMGSYS 314 bool "Clock driver for MediaTek MT6797 imgsys" 315 depends on COMMON_CLK_MT6797 316 help 317 This driver supports MediaTek MT6797 imgsys clocks. 318 319config COMMON_CLK_MT6797_VDECSYS 320 bool "Clock driver for MediaTek MT6797 vdecsys" 321 depends on COMMON_CLK_MT6797 322 help 323 This driver supports MediaTek MT6797 vdecsys clocks. 324 325config COMMON_CLK_MT6797_VENCSYS 326 bool "Clock driver for MediaTek MT6797 vencsys" 327 depends on COMMON_CLK_MT6797 328 help 329 This driver supports MediaTek MT6797 vencsys clocks. 330 331config COMMON_CLK_MT7622 332 bool "Clock driver for MediaTek MT7622" 333 depends on ARCH_MEDIATEK || COMPILE_TEST 334 select COMMON_CLK_MEDIATEK 335 default ARCH_MEDIATEK 336 help 337 This driver supports MediaTek MT7622 basic clocks and clocks 338 required for various periperals found on MediaTek. 339 340config COMMON_CLK_MT7622_ETHSYS 341 bool "Clock driver for MediaTek MT7622 ETHSYS" 342 depends on COMMON_CLK_MT7622 343 help 344 This driver add support for clocks for Ethernet and SGMII 345 required on MediaTek MT7622 SoC. 346 347config COMMON_CLK_MT7622_HIFSYS 348 bool "Clock driver for MediaTek MT7622 HIFSYS" 349 depends on COMMON_CLK_MT7622 350 help 351 This driver supports MediaTek MT7622 HIFSYS clocks providing 352 to PCI-E and USB. 353 354config COMMON_CLK_MT7622_AUDSYS 355 bool "Clock driver for MediaTek MT7622 AUDSYS" 356 depends on COMMON_CLK_MT7622 357 help 358 This driver supports MediaTek MT7622 AUDSYS clocks providing 359 to audio consumers such as I2S and TDM. 360 361config COMMON_CLK_MT7629 362 bool "Clock driver for MediaTek MT7629" 363 depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST 364 select COMMON_CLK_MEDIATEK 365 default ARCH_MEDIATEK && ARM 366 help 367 This driver supports MediaTek MT7629 basic clocks and clocks 368 required for various periperals found on MediaTek. 369 370config COMMON_CLK_MT7629_ETHSYS 371 bool "Clock driver for MediaTek MT7629 ETHSYS" 372 depends on COMMON_CLK_MT7629 373 help 374 This driver add support for clocks for Ethernet and SGMII 375 required on MediaTek MT7629 SoC. 376 377config COMMON_CLK_MT7629_HIFSYS 378 bool "Clock driver for MediaTek MT7629 HIFSYS" 379 depends on COMMON_CLK_MT7629 380 help 381 This driver supports MediaTek MT7629 HIFSYS clocks providing 382 to PCI-E and USB. 383 384config COMMON_CLK_MT7986 385 bool "Clock driver for MediaTek MT7986" 386 depends on ARCH_MEDIATEK || COMPILE_TEST 387 select COMMON_CLK_MEDIATEK 388 default ARCH_MEDIATEK 389 help 390 This driver supports MediaTek MT7986 basic clocks and clocks 391 required for various peripherals found on MediaTek. 392 393config COMMON_CLK_MT7986_ETHSYS 394 bool "Clock driver for MediaTek MT7986 ETHSYS" 395 depends on COMMON_CLK_MT7986 396 default COMMON_CLK_MT7986 397 help 398 This driver adds support for clocks for Ethernet and SGMII 399 required on MediaTek MT7986 SoC. 400 401config COMMON_CLK_MT8135 402 bool "Clock driver for MediaTek MT8135" 403 depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST 404 select COMMON_CLK_MEDIATEK 405 default ARCH_MEDIATEK && ARM 406 help 407 This driver supports MediaTek MT8135 clocks. 408 409config COMMON_CLK_MT8167 410 bool "Clock driver for MediaTek MT8167" 411 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST 412 select COMMON_CLK_MEDIATEK 413 default ARCH_MEDIATEK 414 help 415 This driver supports MediaTek MT8167 basic clocks. 416 417config COMMON_CLK_MT8167_AUDSYS 418 bool "Clock driver for MediaTek MT8167 audsys" 419 depends on COMMON_CLK_MT8167 420 default COMMON_CLK_MT8167 421 help 422 This driver supports MediaTek MT8167 audsys clocks. 423 424config COMMON_CLK_MT8167_IMGSYS 425 bool "Clock driver for MediaTek MT8167 imgsys" 426 depends on COMMON_CLK_MT8167 427 default COMMON_CLK_MT8167 428 help 429 This driver supports MediaTek MT8167 imgsys clocks. 430 431config COMMON_CLK_MT8167_MFGCFG 432 bool "Clock driver for MediaTek MT8167 mfgcfg" 433 depends on COMMON_CLK_MT8167 434 default COMMON_CLK_MT8167 435 help 436 This driver supports MediaTek MT8167 mfgcfg clocks. 437 438config COMMON_CLK_MT8167_MMSYS 439 bool "Clock driver for MediaTek MT8167 mmsys" 440 depends on COMMON_CLK_MT8167 441 default COMMON_CLK_MT8167 442 help 443 This driver supports MediaTek MT8167 mmsys clocks. 444 445config COMMON_CLK_MT8167_VDECSYS 446 bool "Clock driver for MediaTek MT8167 vdecsys" 447 depends on COMMON_CLK_MT8167 448 default COMMON_CLK_MT8167 449 help 450 This driver supports MediaTek MT8167 vdecsys clocks. 451 452config COMMON_CLK_MT8173 453 bool "Clock driver for MediaTek MT8173" 454 depends on ARCH_MEDIATEK || COMPILE_TEST 455 select COMMON_CLK_MEDIATEK 456 default ARCH_MEDIATEK 457 help 458 This driver supports MediaTek MT8173 clocks. 459 460config COMMON_CLK_MT8173_MMSYS 461 bool "Clock driver for MediaTek MT8173 mmsys" 462 depends on COMMON_CLK_MT8173 463 default COMMON_CLK_MT8173 464 help 465 This driver supports MediaTek MT8173 mmsys clocks. 466 467config COMMON_CLK_MT8183 468 bool "Clock driver for MediaTek MT8183" 469 depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST 470 select COMMON_CLK_MEDIATEK 471 default ARCH_MEDIATEK && ARM64 472 help 473 This driver supports MediaTek MT8183 basic clocks. 474 475config COMMON_CLK_MT8183_AUDIOSYS 476 bool "Clock driver for MediaTek MT8183 audiosys" 477 depends on COMMON_CLK_MT8183 478 default COMMON_CLK_MT8183 479 help 480 This driver supports MediaTek MT8183 audiosys clocks. 481 482config COMMON_CLK_MT8183_CAMSYS 483 bool "Clock driver for MediaTek MT8183 camsys" 484 depends on COMMON_CLK_MT8183 485 default COMMON_CLK_MT8183 486 help 487 This driver supports MediaTek MT8183 camsys clocks. 488 489config COMMON_CLK_MT8183_IMGSYS 490 bool "Clock driver for MediaTek MT8183 imgsys" 491 depends on COMMON_CLK_MT8183 492 default COMMON_CLK_MT8183 493 help 494 This driver supports MediaTek MT8183 imgsys clocks. 495 496config COMMON_CLK_MT8183_IPU_CORE0 497 bool "Clock driver for MediaTek MT8183 ipu_core0" 498 depends on COMMON_CLK_MT8183 499 default COMMON_CLK_MT8183 500 help 501 This driver supports MediaTek MT8183 ipu_core0 clocks. 502 503config COMMON_CLK_MT8183_IPU_CORE1 504 bool "Clock driver for MediaTek MT8183 ipu_core1" 505 depends on COMMON_CLK_MT8183 506 default COMMON_CLK_MT8183 507 help 508 This driver supports MediaTek MT8183 ipu_core1 clocks. 509 510config COMMON_CLK_MT8183_IPU_ADL 511 bool "Clock driver for MediaTek MT8183 ipu_adl" 512 depends on COMMON_CLK_MT8183 513 default COMMON_CLK_MT8183 514 help 515 This driver supports MediaTek MT8183 ipu_adl clocks. 516 517config COMMON_CLK_MT8183_IPU_CONN 518 bool "Clock driver for MediaTek MT8183 ipu_conn" 519 depends on COMMON_CLK_MT8183 520 default COMMON_CLK_MT8183 521 help 522 This driver supports MediaTek MT8183 ipu_conn clocks. 523 524config COMMON_CLK_MT8183_MFGCFG 525 bool "Clock driver for MediaTek MT8183 mfgcfg" 526 depends on COMMON_CLK_MT8183 527 default COMMON_CLK_MT8183 528 help 529 This driver supports MediaTek MT8183 mfgcfg clocks. 530 531config COMMON_CLK_MT8183_MMSYS 532 bool "Clock driver for MediaTek MT8183 mmsys" 533 depends on COMMON_CLK_MT8183 534 default COMMON_CLK_MT8183 535 help 536 This driver supports MediaTek MT8183 mmsys clocks. 537 538config COMMON_CLK_MT8183_VDECSYS 539 bool "Clock driver for MediaTek MT8183 vdecsys" 540 depends on COMMON_CLK_MT8183 541 default COMMON_CLK_MT8183 542 help 543 This driver supports MediaTek MT8183 vdecsys clocks. 544 545config COMMON_CLK_MT8183_VENCSYS 546 bool "Clock driver for MediaTek MT8183 vencsys" 547 depends on COMMON_CLK_MT8183 548 default COMMON_CLK_MT8183 549 help 550 This driver supports MediaTek MT8183 vencsys clocks. 551 552config COMMON_CLK_MT8186 553 bool "Clock driver for MediaTek MT8186" 554 depends on ARM64 || COMPILE_TEST 555 select COMMON_CLK_MEDIATEK 556 default ARCH_MEDIATEK 557 help 558 This driver supports MediaTek MT8186 clocks. 559 560config COMMON_CLK_MT8192 561 bool "Clock driver for MediaTek MT8192" 562 depends on ARM64 || COMPILE_TEST 563 select COMMON_CLK_MEDIATEK 564 default ARM64 565 help 566 This driver supports MediaTek MT8192 basic clocks. 567 568config COMMON_CLK_MT8192_AUDSYS 569 bool "Clock driver for MediaTek MT8192 audsys" 570 depends on COMMON_CLK_MT8192 571 help 572 This driver supports MediaTek MT8192 audsys clocks. 573 574config COMMON_CLK_MT8192_CAMSYS 575 bool "Clock driver for MediaTek MT8192 camsys" 576 depends on COMMON_CLK_MT8192 577 help 578 This driver supports MediaTek MT8192 camsys and camsys_raw clocks. 579 580config COMMON_CLK_MT8192_IMGSYS 581 bool "Clock driver for MediaTek MT8192 imgsys" 582 depends on COMMON_CLK_MT8192 583 help 584 This driver supports MediaTek MT8192 imgsys and imgsys2 clocks. 585 586config COMMON_CLK_MT8192_IMP_IIC_WRAP 587 bool "Clock driver for MediaTek MT8192 imp_iic_wrap" 588 depends on COMMON_CLK_MT8192 589 help 590 This driver supports MediaTek MT8192 imp_iic_wrap clocks. 591 592config COMMON_CLK_MT8192_IPESYS 593 bool "Clock driver for MediaTek MT8192 ipesys" 594 depends on COMMON_CLK_MT8192 595 help 596 This driver supports MediaTek MT8192 ipesys clocks. 597 598config COMMON_CLK_MT8192_MDPSYS 599 bool "Clock driver for MediaTek MT8192 mdpsys" 600 depends on COMMON_CLK_MT8192 601 help 602 This driver supports MediaTek MT8192 mdpsys clocks. 603 604config COMMON_CLK_MT8192_MFGCFG 605 bool "Clock driver for MediaTek MT8192 mfgcfg" 606 depends on COMMON_CLK_MT8192 607 help 608 This driver supports MediaTek MT8192 mfgcfg clocks. 609 610config COMMON_CLK_MT8192_MMSYS 611 bool "Clock driver for MediaTek MT8192 mmsys" 612 depends on COMMON_CLK_MT8192 613 help 614 This driver supports MediaTek MT8192 mmsys clocks. 615 616config COMMON_CLK_MT8192_MSDC 617 bool "Clock driver for MediaTek MT8192 msdc" 618 depends on COMMON_CLK_MT8192 619 help 620 This driver supports MediaTek MT8192 msdc and msdc_top clocks. 621 622config COMMON_CLK_MT8192_SCP_ADSP 623 bool "Clock driver for MediaTek MT8192 scp_adsp" 624 depends on COMMON_CLK_MT8192 625 help 626 This driver supports MediaTek MT8192 scp_adsp clocks. 627 628config COMMON_CLK_MT8192_VDECSYS 629 bool "Clock driver for MediaTek MT8192 vdecsys" 630 depends on COMMON_CLK_MT8192 631 help 632 This driver supports MediaTek MT8192 vdecsys and vdecsys_soc clocks. 633 634config COMMON_CLK_MT8192_VENCSYS 635 bool "Clock driver for MediaTek MT8192 vencsys" 636 depends on COMMON_CLK_MT8192 637 help 638 This driver supports MediaTek MT8192 vencsys clocks. 639 640config COMMON_CLK_MT8195 641 bool "Clock driver for MediaTek MT8195" 642 depends on ARM64 || COMPILE_TEST 643 select COMMON_CLK_MEDIATEK 644 default ARCH_MEDIATEK 645 help 646 This driver supports MediaTek MT8195 clocks. 647 648config COMMON_CLK_MT8365 649 tristate "Clock driver for MediaTek MT8365" 650 depends on ARCH_MEDIATEK || COMPILE_TEST 651 select COMMON_CLK_MEDIATEK 652 default ARCH_MEDIATEK && ARM64 653 help 654 This driver supports MediaTek MT8365 basic clocks. 655 656config COMMON_CLK_MT8365_APU 657 tristate "Clock driver for MediaTek MT8365 apu" 658 depends on COMMON_CLK_MT8365 659 default COMMON_CLK_MT8365 660 help 661 This driver supports MediaTek MT8365 apu clocks. 662 663config COMMON_CLK_MT8365_CAM 664 tristate "Clock driver for MediaTek MT8365 cam" 665 depends on COMMON_CLK_MT8365 666 default COMMON_CLK_MT8365 667 help 668 This driver supports MediaTek MT8365 cam clocks. 669 670config COMMON_CLK_MT8365_MFG 671 tristate "Clock driver for MediaTek MT8365 mfg" 672 depends on COMMON_CLK_MT8365 673 default COMMON_CLK_MT8365 674 help 675 This driver supports MediaTek MT8365 mfg clocks. 676 677config COMMON_CLK_MT8365_MMSYS 678 tristate "Clock driver for MediaTek MT8365 mmsys" 679 depends on COMMON_CLK_MT8365 680 default COMMON_CLK_MT8365 681 help 682 This driver supports MediaTek MT8365 mmsys clocks. 683 684config COMMON_CLK_MT8365_VDEC 685 tristate "Clock driver for MediaTek MT8365 vdec" 686 depends on COMMON_CLK_MT8365 687 default COMMON_CLK_MT8365 688 help 689 This driver supports MediaTek MT8365 vdec clocks. 690 691config COMMON_CLK_MT8365_VENC 692 tristate "Clock driver for MediaTek MT8365 venc" 693 depends on COMMON_CLK_MT8365 694 default COMMON_CLK_MT8365 695 help 696 This driver supports MediaTek MT8365 venc clocks. 697 698config COMMON_CLK_MT8516 699 bool "Clock driver for MediaTek MT8516" 700 depends on ARCH_MEDIATEK || COMPILE_TEST 701 select COMMON_CLK_MEDIATEK 702 default ARCH_MEDIATEK 703 help 704 This driver supports MediaTek MT8516 clocks. 705 706config COMMON_CLK_MT8516_AUDSYS 707 bool "Clock driver for MediaTek MT8516 audsys" 708 depends on COMMON_CLK_MT8516 709 help 710 This driver supports MediaTek MT8516 audsys clocks. 711 712endmenu 713