| # SPDX-License-Identifier: GPL-2.0-only |
| |
| menu "MediaTek PM Domains" |
| depends on ARCH_MEDIATEK || COMPILE_TEST |
| |
| config MTK_SCPSYS |
| bool "MediaTek SCPSYS Support" |
| default ARCH_MEDIATEK |
| depends on OF |
| select REGMAP |
| select MTK_INFRACFG |
| select PM_GENERIC_DOMAINS if PM |
| help |
| Say yes here to add support for the MediaTek SCPSYS power domain |
| driver. |
| |
| config MTK_SCPSYS_PM_DOMAINS |
| bool "MediaTek SCPSYS generic power domain" |
| default ARCH_MEDIATEK |
| depends on PM |
| select PM_GENERIC_DOMAINS |
| select REGMAP |
| help |
| Say y here to enable power domain support. |
| In order to meet high performance and low power requirements, the System |
| Control Processor System (SCPSYS) has several power management related |
| tasks in the system. |
| |
| config MTK_MFG_PM_DOMAIN |
| bool "MediaTek MFlexGraphics power domain" |
| default ARCH_MEDIATEK |
| depends on PM |
| depends on OF |
| depends on COMMON_CLK |
| select MAILBOX |
| select PM_GENERIC_DOMAINS |
| imply MTK_GPUEB_MBOX |
| help |
| Say y or m here to enable the power domains driver for MediaTek |
| MFlexGraphics. This driver allows for power and frequency control of |
| GPUs on MediaTek SoCs such as the MT8196 or MT6991. |
| |
| This driver is required for the Mali GPU to work at all on MT8196 and |
| MT6991. |
| |
| config AIROHA_CPU_PM_DOMAIN |
| tristate "Airoha CPU power domain" |
| default ARCH_AIROHA |
| depends on HAVE_ARM_SMCCC |
| depends on PM |
| select PM_GENERIC_DOMAINS |
| help |
| Say y here to enable CPU power domain support for Airoha SoC. |
| |
| CPU frequency and power is controlled by ATF with SMC command to |
| set performance states. |
| |
| endmenu |