Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.6-rc4 37 lines 1.3 kB view raw
1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig POWER_AVS 3 bool "Adaptive Voltage Scaling class support" 4 help 5 AVS is a power management technique which finely controls the 6 operating voltage of a device in order to optimize (i.e. reduce) 7 its power consumption. 8 At a given operating point the voltage is adapted depending on 9 static factors (chip manufacturing process) and dynamic factors 10 (temperature depending performance). 11 AVS is also called SmartReflex on OMAP devices. 12 13 Say Y here to enable Adaptive Voltage Scaling class support. 14 15config QCOM_CPR 16 tristate "QCOM Core Power Reduction (CPR) support" 17 depends on POWER_AVS && HAS_IOMEM 18 select PM_OPP 19 select REGMAP 20 help 21 Say Y here to enable support for the CPR hardware found on Qualcomm 22 SoCs like QCS404. 23 24 This driver populates CPU OPPs tables and makes adjustments to the 25 tables based on feedback from the CPR hardware. If you want to do 26 CPUfrequency scaling say Y here. 27 28 To compile this driver as a module, choose M here: the module will 29 be called qcom-cpr 30 31config ROCKCHIP_IODOMAIN 32 tristate "Rockchip IO domain support" 33 depends on POWER_AVS && ARCH_ROCKCHIP && OF 34 help 35 Say y here to enable support io domains on Rockchip SoCs. It is 36 necessary for the io domain setting of the SoC to match the 37 voltage supplied by the regulators.