Commit | Line | Data |
---|---|---|
b98e01ad S |
1 | # |
2 | # ARM CPU Idle drivers | |
3 | # | |
4 | ||
5 | config ARM_HIGHBANK_CPUIDLE | |
6 | bool "CPU Idle Driver for Calxeda processors" | |
7 | depends on ARCH_HIGHBANK | |
8 | select ARM_CPU_SUSPEND | |
9 | help | |
10 | Select this to enable cpuidle on Calxeda processors. | |
11 | ||
12 | config ARM_KIRKWOOD_CPUIDLE | |
13 | bool "CPU Idle Driver for Marvell Kirkwood SoCs" | |
14 | depends on ARCH_KIRKWOOD | |
15 | help | |
16 | This adds the CPU Idle driver for Marvell Kirkwood SoCs. | |
17 | ||
18 | config ARM_ZYNQ_CPUIDLE | |
19 | bool "CPU Idle Driver for Xilinx Zynq processors" | |
20 | depends on ARCH_ZYNQ | |
21 | help | |
d3f2950f DL |
22 | Select this to enable cpuidle on Xilinx Zynq processors. |
23 | ||
24 | config ARM_U8500_CPUIDLE | |
25 | bool "Cpu Idle Driver for the ST-E u8500 processors" | |
26 | depends on ARCH_U8500 | |
27 | help | |
28 | Select this to enable cpuidle for ST-E u8500 processors | |
29 | ||
a35c6322 LT |
30 | config CPU_IDLE_BIG_LITTLE |
31 | bool "Support for ARM big.LITTLE processors" | |
32 | depends on ARCH_VEXPRESS_TC2_PM | |
33 | select ARM_CPU_SUSPEND | |
34 | select CPU_IDLE_MULTIPLE_DRIVERS | |
35 | help | |
36 | Select this option to enable CPU idle driver for big.LITTLE based | |
37 | ARM systems. Driver manages CPUs coordination through MCPM and | |
38 | define different C-states for little and big cores through the | |
39 | multiple CPU idle drivers infrastructure. |