drivers/cpuidle/Kconfig.arm v5.13-rc1

ARM_CPUIDLE

Generic ARM/ARM64 CPU idle Driver

Select this to enable generic cpuidle driver for ARM.
It provides a generic idle driver whose idle states are configured
at run-time through DT nodes. The CPUidle suspend backend is
initialized by calling the CPU operations init idle hook
provided by architecture code.

ARM_PSCI_CPUIDLE

PSCI CPU idle Driver

Select this to enable PSCI firmware based CPUidle driver for ARM.
It provides an idle driver that is capable of detecting and
managing idle states through the PSCI firmware interface.

ARM_PSCI_CPUIDLE_DOMAIN

PSCI CPU idle Domain

Select this to enable the PSCI based CPUidle driver to use PM domains,
which is needed to support the hierarchical DT based layout of the
idle states.

ARM_BIG_LITTLE_CPUIDLE

Support for ARM big.LITTLE processors

Select this option to enable CPU idle driver for big.LITTLE based
ARM systems. Driver manages CPUs coordination through MCPM and
define different C-states for little and big cores through the
multiple CPU idle drivers infrastructure.

ARM_CLPS711X_CPUIDLE

CPU Idle Driver for CLPS711X processors

Select this to enable cpuidle on Cirrus Logic CLPS711X SOCs.

ARM_HIGHBANK_CPUIDLE

CPU Idle Driver for Calxeda processors

Select this to enable cpuidle on Calxeda processors.

ARM_KIRKWOOD_CPUIDLE

CPU Idle Driver for Marvell Kirkwood SoCs

This adds the CPU Idle driver for Marvell Kirkwood SoCs.

ARM_ZYNQ_CPUIDLE

CPU Idle Driver for Xilinx Zynq processors

Select this to enable cpuidle on Xilinx Zynq processors.

ARM_U8500_CPUIDLE

Cpu Idle Driver for the ST-E u8500 processors

Select this to enable cpuidle for ST-E u8500 processors.

ARM_AT91_CPUIDLE

Cpu Idle Driver for the AT91 processors

Select this to enable cpuidle for AT91 processors.

ARM_EXYNOS_CPUIDLE

Cpu Idle Driver for the Exynos processors

Select this to enable cpuidle for Exynos processors.

ARM_MVEBU_V7_CPUIDLE

CPU Idle Driver for mvebu v7 family processors

Select this to enable cpuidle on Armada 370, 38x and XP processors.

ARM_TEGRA_CPUIDLE

CPU Idle Driver for NVIDIA Tegra SoCs

Select this to enable cpuidle for NVIDIA Tegra20/30/114/124 SoCs.

ARM_QCOM_SPM_CPUIDLE

CPU Idle Driver for Qualcomm Subsystem Power Manager (SPM)

Select this to enable cpuidle for Qualcomm processors.
The Subsystem Power Manager (SPM) controls low power modes for the
CPU and L2 cores. It interface with various system drivers to put
the cores in low power modes.