blob: 98cd024c0444a77a12536c671420d32ecd43d394 [file] [log] [blame]
menuconfig POWER_AVS
bool "Adaptive Voltage Scaling class support"
help
AVS is a power management technique which finely controls the
operating voltage of a device in order to optimize (i.e. reduce)
its power consumption.
At a given operating point the voltage is adapted depending on
static factors (chip manufacturing process) and dynamic factors
(temperature depending performance).
AVS is also called SmartReflex on OMAP devices.
Say Y here to enable Adaptive Voltage Scaling class support.
config ROCKCHIP_IODOMAIN
tristate "Rockchip IO domain support"
depends on POWER_AVS && ARCH_ROCKCHIP && OF
help
Say y here to enable support io domains on Rockchip SoCs. It is
necessary for the io domain setting of the SoC to match the
voltage supplied by the regulators.
config MTK_SVS
bool "MediaTek Smart Voltage Scaling(SVS)"
depends on POWER_AVS && MTK_EFUSE
depends on THERMAL || THERMAL=n
help
The SVS engine is a piece of hardware which is used to calculate
optimized voltage values of several power domains, e.g.
CPU clusters/GPU/CCI, according to chip process corner, temperatures,
and other factors. Then DVFS driver could apply those optimized voltage
values to reduce power consumption.