| # 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. | |
| endmenu | |
| config AIROHA_CPU_PM_DOMAIN | |
| tristate "Airoha CPU power domain" | |
| default ARCH_AIROHA | |
| depends on ARCH_AIROHA || COMPILE_TEST | |
| 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. |