1# 2# ARM CPU Idle drivers 3# 4 5config 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 16config ARM_HIGHBANK_CPUIDLE 17 bool "CPU Idle Driver for Calxeda processors" 18 depends on ARM_PSCI 19 select ARM_CPU_SUSPEND 20 help 21 Select this to enable cpuidle on Calxeda processors. 22 23config ARM_KIRKWOOD_CPUIDLE 24 bool "CPU Idle Driver for Marvell Kirkwood SoCs" 25 depends on ARCH_KIRKWOOD || MACH_KIRKWOOD 26 help 27 This adds the CPU Idle driver for Marvell Kirkwood SoCs. 28 29config ARM_ZYNQ_CPUIDLE 30 bool "CPU Idle Driver for Xilinx Zynq processors" 31 depends on ARCH_ZYNQ 32 help 33 Select this to enable cpuidle on Xilinx Zynq processors. 34 35config 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 41config ARM_AT91_CPUIDLE 42 bool "Cpu Idle Driver for the AT91 processors" 43 default y 44 depends on ARCH_AT91 45 help 46 Select this to enable cpuidle for AT91 processors 47