# SPDX-License-Identifier: GPL-2.0-only
#
# MediaTek Clock Drivers
#
menu "Clock driver for MediaTek SoC"
depends on [31mCONFIG_ARCH_MEDIATEK[0m || [31mCONFIG_COMPILE_TEST[0m
config [31mCONFIG_COMMON_CLK_MEDIATEK[0m
bool
select [31mCONFIG_RESET_CONTROLLER[0m
---help---
MediaTek SoCs' clock support.
config [31mCONFIG_COMMON_CLK_MT2701[0m
bool "Clock driver for MediaTek MT2701"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM[0m
---help---
This driver supports MediaTek MT2701 basic clocks.
config [31mCONFIG_COMMON_CLK_MT2701_MMSYS[0m
bool "Clock driver for MediaTek MT2701 mmsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 mmsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_IMGSYS[0m
bool "Clock driver for MediaTek MT2701 imgsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 imgsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_VDECSYS[0m
bool "Clock driver for MediaTek MT2701 vdecsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 vdecsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_HIFSYS[0m
bool "Clock driver for MediaTek MT2701 hifsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 hifsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_ETHSYS[0m
bool "Clock driver for MediaTek MT2701 ethsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 ethsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_BDPSYS[0m
bool "Clock driver for MediaTek MT2701 bdpsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 bdpsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_AUDSYS[0m
bool "Clock driver for Mediatek MT2701 audsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports Mediatek MT2701 audsys clocks.
config [31mCONFIG_COMMON_CLK_MT2701_G3DSYS[0m
bool "Clock driver for MediaTek MT2701 g3dsys"
depends on [31mCONFIG_COMMON_CLK_MT2701[0m
---help---
This driver supports MediaTek MT2701 g3dsys clocks.
config [31mCONFIG_COMMON_CLK_MT2712[0m
bool "Clock driver for MediaTek MT2712"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m
---help---
This driver supports MediaTek MT2712 basic clocks.
config [31mCONFIG_COMMON_CLK_MT2712_BDPSYS[0m
bool "Clock driver for MediaTek MT2712 bdpsys"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 bdpsys clocks.
config [31mCONFIG_COMMON_CLK_MT2712_IMGSYS[0m
bool "Clock driver for MediaTek MT2712 imgsys"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 imgsys clocks.
config [31mCONFIG_COMMON_CLK_MT2712_JPGDECSYS[0m
bool "Clock driver for MediaTek MT2712 jpgdecsys"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 jpgdecsys clocks.
config [31mCONFIG_COMMON_CLK_MT2712_MFGCFG[0m
bool "Clock driver for MediaTek MT2712 mfgcfg"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 mfgcfg clocks.
config [31mCONFIG_COMMON_CLK_MT2712_MMSYS[0m
bool "Clock driver for MediaTek MT2712 mmsys"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 mmsys clocks.
config [31mCONFIG_COMMON_CLK_MT2712_VDECSYS[0m
bool "Clock driver for MediaTek MT2712 vdecsys"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 vdecsys clocks.
config [31mCONFIG_COMMON_CLK_MT2712_VENCSYS[0m
bool "Clock driver for MediaTek MT2712 vencsys"
depends on [31mCONFIG_COMMON_CLK_MT2712[0m
---help---
This driver supports MediaTek MT2712 vencsys clocks.
config [31mCONFIG_COMMON_CLK_MT6779[0m
bool "Clock driver for MediaTek MT6779"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m
help
This driver supports MediaTek MT6779 basic clocks.
config [31mCONFIG_COMMON_CLK_MT6779_MMSYS[0m
bool "Clock driver for MediaTek MT6779 mmsys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 mmsys clocks.
config [31mCONFIG_COMMON_CLK_MT6779_IMGSYS[0m
bool "Clock driver for MediaTek MT6779 imgsys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 imgsys clocks.
config [31mCONFIG_COMMON_CLK_MT6779_IPESYS[0m
bool "Clock driver for MediaTek MT6779 ipesys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 ipesys clocks.
config [31mCONFIG_COMMON_CLK_MT6779_CAMSYS[0m
bool "Clock driver for MediaTek MT6779 camsys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 camsys clocks.
config [31mCONFIG_COMMON_CLK_MT6779_VDECSYS[0m
bool "Clock driver for MediaTek MT6779 vdecsys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 vdecsys clocks.
config [31mCONFIG_COMMON_CLK_MT6779_VENCSYS[0m
bool "Clock driver for MediaTek MT6779 vencsys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 vencsys clocks.
config [31mCONFIG_COMMON_CLK_MT6779_MFGCFG[0m
bool "Clock driver for MediaTek MT6779 mfgcfg"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports MediaTek MT6779 mfgcfg clocks.
config [31mCONFIG_COMMON_CLK_MT6779_AUDSYS[0m
bool "Clock driver for Mediatek MT6779 audsys"
depends on [31mCONFIG_COMMON_CLK_MT6779[0m
help
This driver supports Mediatek MT6779 audsys clocks.
config [31mCONFIG_COMMON_CLK_MT6797[0m
bool "Clock driver for MediaTek MT6797"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m
---help---
This driver supports MediaTek MT6797 basic clocks.
config [31mCONFIG_COMMON_CLK_MT6797_MMSYS[0m
bool "Clock driver for MediaTek MT6797 mmsys"
depends on [31mCONFIG_COMMON_CLK_MT6797[0m
---help---
This driver supports MediaTek MT6797 mmsys clocks.
config [31mCONFIG_COMMON_CLK_MT6797_IMGSYS[0m
bool "Clock driver for MediaTek MT6797 imgsys"
depends on [31mCONFIG_COMMON_CLK_MT6797[0m
---help---
This driver supports MediaTek MT6797 imgsys clocks.
config [31mCONFIG_COMMON_CLK_MT6797_VDECSYS[0m
bool "Clock driver for MediaTek MT6797 vdecsys"
depends on [31mCONFIG_COMMON_CLK_MT6797[0m
---help---
This driver supports MediaTek MT6797 vdecsys clocks.
config [31mCONFIG_COMMON_CLK_MT6797_VENCSYS[0m
bool "Clock driver for MediaTek MT6797 vencsys"
depends on [31mCONFIG_COMMON_CLK_MT6797[0m
---help---
This driver supports MediaTek MT6797 vencsys clocks.
config [31mCONFIG_COMMON_CLK_MT7622[0m
bool "Clock driver for MediaTek MT7622"
depends on [31mCONFIG_ARCH_MEDIATEK[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m
---help---
This driver supports MediaTek MT7622 basic clocks and clocks
required for various periperals found on MediaTek.
config [31mCONFIG_COMMON_CLK_MT7622_ETHSYS[0m
bool "Clock driver for MediaTek MT7622 ETHSYS"
depends on [31mCONFIG_COMMON_CLK_MT7622[0m
---help---
This driver add support for clocks for Ethernet and SGMII
required on MediaTek MT7622 SoC.
config [31mCONFIG_COMMON_CLK_MT7622_HIFSYS[0m
bool "Clock driver for MediaTek MT7622 HIFSYS"
depends on [31mCONFIG_COMMON_CLK_MT7622[0m
---help---
This driver supports MediaTek MT7622 HIFSYS clocks providing
to [31mCONFIG_PCI[0m-[31mCONFIG_E[0m and [31mCONFIG_USB[0m.
config [31mCONFIG_COMMON_CLK_MT7622_AUDSYS[0m
bool "Clock driver for MediaTek MT7622 AUDSYS"
depends on [31mCONFIG_COMMON_CLK_MT7622[0m
---help---
This driver supports MediaTek MT7622 AUDSYS clocks providing
to audio consumers such as I2S and TDM.
config [31mCONFIG_COMMON_CLK_MT7629[0m
bool "Clock driver for MediaTek MT7629"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM[0m
---help---
This driver supports MediaTek MT7629 basic clocks and clocks
required for various periperals found on MediaTek.
config [31mCONFIG_COMMON_CLK_MT7629_ETHSYS[0m
bool "Clock driver for MediaTek MT7629 ETHSYS"
depends on [31mCONFIG_COMMON_CLK_MT7629[0m
---help---
This driver add support for clocks for Ethernet and SGMII
required on MediaTek MT7629 SoC.
config [31mCONFIG_COMMON_CLK_MT7629_HIFSYS[0m
bool "Clock driver for MediaTek MT7629 HIFSYS"
depends on [31mCONFIG_COMMON_CLK_MT7629[0m
---help---
This driver supports MediaTek MT7629 HIFSYS clocks providing
to [31mCONFIG_PCI[0m-[31mCONFIG_E[0m and [31mCONFIG_USB[0m.
config [31mCONFIG_COMMON_CLK_MT8135[0m
bool "Clock driver for MediaTek MT8135"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM[0m
---help---
This driver supports MediaTek MT8135 clocks.
config [31mCONFIG_COMMON_CLK_MT8173[0m
bool "Clock driver for MediaTek MT8173"
depends on [31mCONFIG_ARCH_MEDIATEK[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m
---help---
This driver supports MediaTek MT8173 clocks.
config [31mCONFIG_COMMON_CLK_MT8183[0m
bool "Clock driver for MediaTek MT8183"
depends on ([31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m) || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m && [31mCONFIG_ARM64[0m
help
This driver supports MediaTek MT8183 basic clocks.
config [31mCONFIG_COMMON_CLK_MT8183_AUDIOSYS[0m
bool "Clock driver for MediaTek MT8183 audiosys"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 audiosys clocks.
config [31mCONFIG_COMMON_CLK_MT8183_CAMSYS[0m
bool "Clock driver for MediaTek MT8183 camsys"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 camsys clocks.
config [31mCONFIG_COMMON_CLK_MT8183_IMGSYS[0m
bool "Clock driver for MediaTek MT8183 imgsys"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 imgsys clocks.
config [31mCONFIG_COMMON_CLK_MT8183_IPU_CORE0[0m
bool "Clock driver for MediaTek MT8183 ipu_core0"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 ipu_core0 clocks.
config [31mCONFIG_COMMON_CLK_MT8183_IPU_CORE1[0m
bool "Clock driver for MediaTek MT8183 ipu_core1"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 ipu_core1 clocks.
config [31mCONFIG_COMMON_CLK_MT8183_IPU_ADL[0m
bool "Clock driver for MediaTek MT8183 ipu_adl"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 ipu_adl clocks.
config [31mCONFIG_COMMON_CLK_MT8183_IPU_CONN[0m
bool "Clock driver for MediaTek MT8183 ipu_conn"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 ipu_conn clocks.
config [31mCONFIG_COMMON_CLK_MT8183_MFGCFG[0m
bool "Clock driver for MediaTek MT8183 mfgcfg"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 mfgcfg clocks.
config [31mCONFIG_COMMON_CLK_MT8183_MMSYS[0m
bool "Clock driver for MediaTek MT8183 mmsys"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 mmsys clocks.
config [31mCONFIG_COMMON_CLK_MT8183_VDECSYS[0m
bool "Clock driver for MediaTek MT8183 vdecsys"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 vdecsys clocks.
config [31mCONFIG_COMMON_CLK_MT8183_VENCSYS[0m
bool "Clock driver for MediaTek MT8183 vencsys"
depends on [31mCONFIG_COMMON_CLK_MT8183[0m
help
This driver supports MediaTek MT8183 vencsys clocks.
config [31mCONFIG_COMMON_CLK_MT8516[0m
bool "Clock driver for MediaTek MT8516"
depends on [31mCONFIG_ARCH_MEDIATEK[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_COMMON_CLK_MEDIATEK[0m
default [31mCONFIG_ARCH_MEDIATEK[0m
help
This driver supports MediaTek MT8516 clocks.
config [31mCONFIG_COMMON_CLK_MT8516_AUDSYS[0m
bool "Clock driver for MediaTek MT8516 audsys"
depends on [31mCONFIG_COMMON_CLK_MT8516[0m
help
This driver supports MediaTek MT8516 audsys clocks.
endmenu