kernelconfig_penguin
selects
CONFIG_DT_IDLE_STATES

Generic ARM/ARM64 CPU idle Driver

modulename: cpuidle-arm.ko
configname: CONFIG_ARM_CPUIDLE

Linux Kernel Configuration
└─> 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.


source code:


drivers/cpuidle/cpuidle-arm.c