aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pmdomain/mediatek/Kconfig
blob: 8923e6516441cd0a05c63c2d32ad36f490a2d7c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# 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