tizen 2.4 release
[profile/mobile/platform/kernel/linux-3.10-sc7730.git] / drivers / cpuidle / Kconfig.arm64
1 #
2 # ARM64 CPU Idle drivers ARM64_CPUIDLE
3 #
4
5 choice
6 prompt "CPU idle drivers for ARM64"
7 default NO_CPUIDLE_DRIVER
8 config ARM64_CPUIDLE
9         bool "Generic ARM64 CPU idle Driver"
10         select ARM64_CPU_SUSPEND
11         select DT_IDLE_STATES
12         help
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.
18
19 config ARM64_CPUIDLE_SPRD
20         bool "Spreadtrum ARM64 CPU idle Driver"
21         select DT_IDLE_STATES
22         help
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.
28
29 config NO_CPUIDLE_DRIVER
30         bool "NO CPUIDLE DRIVER"
31         help
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.
34
35 endchoice