1# 2# ARM CPU Idle drivers 3# 4 5config 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 12config 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 18config ARM_ZYNQ_CPUIDLE 19 bool "CPU Idle Driver for Xilinx Zynq processors" 20 depends on ARCH_ZYNQ 21 help 22 Select this to enable cpuidle on Xilinx Zynq processors. 23 24config 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 30config 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. 40