Kconfig (b49aae5e9493e5eea85346dfa4294f16d396f30d) Kconfig (28fc7c986f01fdcfd28af648be2597624cac0e27)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# MediaTek SoC drivers
4#
5menu "MediaTek SoC drivers"
6 depends on ARCH_MEDIATEK || COMPILE_TEST
7
8config MTK_CMDQ

--- 23 unchanged lines hidden (view full) ---

32 help
33 Say yes here to add support for the MediaTek INFRACFG controller. The
34 INFRACFG controller contains various infrastructure registers not
35 directly associated to any device.
36
37config MTK_PMIC_WRAP
38 tristate "MediaTek PMIC Wrapper Support"
39 depends on RESET_CONTROLLER
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# MediaTek SoC drivers
4#
5menu "MediaTek SoC drivers"
6 depends on ARCH_MEDIATEK || COMPILE_TEST
7
8config MTK_CMDQ

--- 23 unchanged lines hidden (view full) ---

32 help
33 Say yes here to add support for the MediaTek INFRACFG controller. The
34 INFRACFG controller contains various infrastructure registers not
35 directly associated to any device.
36
37config MTK_PMIC_WRAP
38 tristate "MediaTek PMIC Wrapper Support"
39 depends on RESET_CONTROLLER
40 depends on OF
41 select REGMAP
42 help
43 Say yes here to add support for MediaTek PMIC Wrapper found
44 on different MediaTek SoCs. The PMIC wrapper is a proprietary
45 hardware to connect the PMIC.
46
47config MTK_SCPSYS
48 bool "MediaTek SCPSYS Support"
49 default ARCH_MEDIATEK
40 select REGMAP
41 help
42 Say yes here to add support for MediaTek PMIC Wrapper found
43 on different MediaTek SoCs. The PMIC wrapper is a proprietary
44 hardware to connect the PMIC.
45
46config MTK_SCPSYS
47 bool "MediaTek SCPSYS Support"
48 default ARCH_MEDIATEK
50 depends on OF
51 select REGMAP
52 select MTK_INFRACFG
53 select PM_GENERIC_DOMAINS if PM
54 help
55 Say yes here to add support for the MediaTek SCPSYS power domain
56 driver.
57
58config MTK_SCPSYS_PM_DOMAINS

--- 13 unchanged lines hidden (view full) ---

72 default ARCH_MEDIATEK
73 depends on HAS_IOMEM
74 help
75 Say yes here to add support for the MediaTek Multimedia
76 Subsystem (MMSYS).
77
78config MTK_SVS
79 tristate "MediaTek Smart Voltage Scaling(SVS)"
49 select REGMAP
50 select MTK_INFRACFG
51 select PM_GENERIC_DOMAINS if PM
52 help
53 Say yes here to add support for the MediaTek SCPSYS power domain
54 driver.
55
56config MTK_SCPSYS_PM_DOMAINS

--- 13 unchanged lines hidden (view full) ---

70 default ARCH_MEDIATEK
71 depends on HAS_IOMEM
72 help
73 Say yes here to add support for the MediaTek Multimedia
74 Subsystem (MMSYS).
75
76config MTK_SVS
77 tristate "MediaTek Smart Voltage Scaling(SVS)"
80 depends on MTK_EFUSE && NVMEM
78 depends on NVMEM_MTK_EFUSE && NVMEM
81 help
82 The Smart Voltage Scaling(SVS) engine is a piece of hardware
83 which has several controllers(banks) for calculating suitable
84 voltage to different power domains(CPU/GPU/CCI) according to
85 chip process corner, temperatures and other factors. Then DVFS
86 driver could apply SVS bank voltage to PMIC/Buck.
87
88endmenu
79 help
80 The Smart Voltage Scaling(SVS) engine is a piece of hardware
81 which has several controllers(banks) for calculating suitable
82 voltage to different power domains(CPU/GPU/CCI) according to
83 chip process corner, temperatures and other factors. Then DVFS
84 driver could apply SVS bank voltage to PMIC/Buck.
85
86endmenu