diff options
| author | Yuval Adam <_@yuv.al> | 2017-08-30 08:25:59 +0000 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2017-08-30 08:25:59 +0000 |
| commit | 8e4bff4cab0ddac6060645b0715210484d02ff40 (patch) | |
| tree | 3a5c3024371a04692a3a6d9974d001cdff8ebf84 /drivers/cpuidle/Kconfig.arm64 | |
Diffstat (limited to 'drivers/cpuidle/Kconfig.arm64')
| -rw-r--r-- | drivers/cpuidle/Kconfig.arm64 | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/drivers/cpuidle/Kconfig.arm64 b/drivers/cpuidle/Kconfig.arm64 new file mode 100644 index 00000000..2fdc7626 --- /dev/null +++ b/drivers/cpuidle/Kconfig.arm64 @@ -0,0 +1,35 @@ +# +# ARM64 CPU Idle drivers ARM64_CPUIDLE +# + +choice +prompt "CPU idle drivers for ARM64" +default NO_CPUIDLE_DRIVER +config ARM64_CPUIDLE + bool "Generic ARM64 CPU idle Driver" + select ARM64_CPU_SUSPEND + select DT_IDLE_STATES + help + Select this to enable generic cpuidle driver for ARM64. + 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. + +config ARM64_CPUIDLE_SPRD + bool "Spreadtrum ARM64 CPU idle Driver" + select DT_IDLE_STATES + help + Select this to enable spreadtrum cpuidle driver for ARM v8. + It provides a spreadtrum idle driver whose idle states are configured + at run-time through DT nodes. The CPUidle suspend backend is + initialized by the device tree parsing code on matching the entry + method to the respective CPU operations. + +config NO_CPUIDLE_DRIVER + bool "NO CPUIDLE DRIVER" + help + If the curren system is arm32, we have to select this config.This config + has not load any arm64 idle drivers.But cpu can also enter WFI. + +endchoice |
