2 # ARM64 CPU Idle drivers ARM64_CPUIDLE
6 prompt "CPU idle drivers for ARM64"
7 default NO_CPUIDLE_DRIVER
9 bool "Generic ARM64 CPU idle Driver"
10 select ARM64_CPU_SUSPEND
13 Select this to enable generic cpuidle driver for ARM64.
14 It provides a generic idle driver whose idle states are configured
15 at run-time through DT nodes. The CPUidle suspend backend is
16 initialized by calling the CPU operations init idle hook
17 provided by architecture code.
19 config ARM64_CPUIDLE_SPRD
20 bool "Spreadtrum ARM64 CPU idle Driver"
23 Select this to enable spreadtrum cpuidle driver for ARM v8.
24 It provides a spreadtrum idle driver whose idle states are configured
25 at run-time through DT nodes. The CPUidle suspend backend is
26 initialized by the device tree parsing code on matching the entry
27 method to the respective CPU operations.
29 config NO_CPUIDLE_DRIVER
30 bool "NO CPUIDLE DRIVER"
32 If the curren system is arm32, we have to select this config.This config
33 has not load any arm64 idle drivers.But cpu can also enter WFI.