| # SPDX-License-Identifier: GPL-2.0-only | |
| menu "Qualcomm PM Domains" | |
| config QCOM_CPR | |
| tristate "Qualcomm Core Power Reduction (CPR) support" | |
| depends on (ARCH_QCOM || COMPILE_TEST) && HAS_IOMEM | |
| select PM_OPP | |
| select REGMAP | |
| help | |
| Say Y here to enable support for the CPR hardware found on Qualcomm | |
| SoCs like QCS404. | |
| This driver populates CPU OPPs tables and makes adjustments to the | |
| tables based on feedback from the CPR hardware. If you want to do | |
| CPUfrequency scaling say Y here. | |
| To compile this driver as a module, choose M here: the module will | |
| be called qcom-cpr | |
| config QCOM_RPMHPD | |
| tristate "Qualcomm RPMh Power domain driver" | |
| depends on QCOM_RPMH && QCOM_COMMAND_DB | |
| help | |
| QCOM RPMh Power domain driver to support power-domains with | |
| performance states. The driver communicates a performance state | |
| value to RPMh which then translates it into corresponding voltage | |
| for the voltage rail. | |
| config QCOM_RPMPD | |
| tristate "Qualcomm RPM Power domain driver" | |
| depends on PM && OF | |
| depends on QCOM_SMD_RPM | |
| select PM_GENERIC_DOMAINS | |
| select PM_GENERIC_DOMAINS_OF | |
| help | |
| QCOM RPM Power domain driver to support power-domains with | |
| performance states. The driver communicates a performance state | |
| value to RPM which then translates it into corresponding voltage | |
| for the voltage rail. | |
| endmenu |