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