1# 2# ARM CPU Idle drivers 3# 4config ARM_ARMADA_370_XP_CPUIDLE 5 bool "CPU Idle Driver for Armada 370/XP family processors" 6 depends on ARCH_MVEBU 7 help 8 Select this to enable cpuidle on Armada 370/XP processors. 9 10config ARM_BIG_LITTLE_CPUIDLE 11 bool "Support for ARM big.LITTLE processors" 12 depends on ARCH_VEXPRESS_TC2_PM 13 select ARM_CPU_SUSPEND 14 select CPU_IDLE_MULTIPLE_DRIVERS 15 help 16 Select this option to enable CPU idle driver for big.LITTLE based 17 ARM systems. Driver manages CPUs coordination through MCPM and 18 define different C-states for little and big cores through the 19 multiple CPU idle drivers infrastructure. 20 21config ARM_CLPS711X_CPUIDLE 22 bool "CPU Idle Driver for CLPS711X processors" 23 depends on ARCH_CLPS711X || COMPILE_TEST 24 help 25 Select this to enable cpuidle on Cirrus Logic CLPS711X SOCs. 26 27config ARM_HIGHBANK_CPUIDLE 28 bool "CPU Idle Driver for Calxeda processors" 29 depends on ARM_PSCI 30 select ARM_CPU_SUSPEND 31 help 32 Select this to enable cpuidle on Calxeda processors. 33 34config ARM_KIRKWOOD_CPUIDLE 35 bool "CPU Idle Driver for Marvell Kirkwood SoCs" 36 depends on ARCH_KIRKWOOD || MACH_KIRKWOOD 37 help 38 This adds the CPU Idle driver for Marvell Kirkwood SoCs. 39 40config ARM_ZYNQ_CPUIDLE 41 bool "CPU Idle Driver for Xilinx Zynq processors" 42 depends on ARCH_ZYNQ 43 help 44 Select this to enable cpuidle on Xilinx Zynq processors. 45 46config ARM_U8500_CPUIDLE 47 bool "Cpu Idle Driver for the ST-E u8500 processors" 48 depends on ARCH_U8500 49 help 50 Select this to enable cpuidle for ST-E u8500 processors 51 52config ARM_AT91_CPUIDLE 53 bool "Cpu Idle Driver for the AT91 processors" 54 default y 55 depends on ARCH_AT91 56 help 57 Select this to enable cpuidle for AT91 processors 58 59config ARM_EXYNOS_CPUIDLE 60 bool "Cpu Idle Driver for the Exynos processors" 61 depends on ARCH_EXYNOS 62 help 63 Select this to enable cpuidle for Exynos processors 64