1b98e01adSSahara# 2b98e01adSSahara# ARM CPU Idle drivers 3b98e01adSSahara# 4b98e01adSSahara 53880d214SLorenzo Pieralisiconfig ARM_BIG_LITTLE_CPUIDLE 63880d214SLorenzo Pieralisi bool "Support for ARM big.LITTLE processors" 73880d214SLorenzo Pieralisi depends on ARCH_VEXPRESS_TC2_PM 83880d214SLorenzo Pieralisi select ARM_CPU_SUSPEND 93880d214SLorenzo Pieralisi select CPU_IDLE_MULTIPLE_DRIVERS 103880d214SLorenzo Pieralisi help 113880d214SLorenzo Pieralisi Select this option to enable CPU idle driver for big.LITTLE based 123880d214SLorenzo Pieralisi ARM systems. Driver manages CPUs coordination through MCPM and 133880d214SLorenzo Pieralisi define different C-states for little and big cores through the 143880d214SLorenzo Pieralisi multiple CPU idle drivers infrastructure. 153880d214SLorenzo Pieralisi 16b98e01adSSaharaconfig ARM_HIGHBANK_CPUIDLE 17b98e01adSSahara bool "CPU Idle Driver for Calxeda processors" 18a410146cSRob Herring depends on ARM_PSCI 19b98e01adSSahara select ARM_CPU_SUSPEND 20b98e01adSSahara help 21b98e01adSSahara Select this to enable cpuidle on Calxeda processors. 22b98e01adSSahara 23b98e01adSSaharaconfig ARM_KIRKWOOD_CPUIDLE 24b98e01adSSahara bool "CPU Idle Driver for Marvell Kirkwood SoCs" 25ff1f0018SAndrew Lunn depends on ARCH_KIRKWOOD || MACH_KIRKWOOD 26b98e01adSSahara help 27b98e01adSSahara This adds the CPU Idle driver for Marvell Kirkwood SoCs. 28b98e01adSSahara 29b98e01adSSaharaconfig ARM_ZYNQ_CPUIDLE 30b98e01adSSahara bool "CPU Idle Driver for Xilinx Zynq processors" 31b98e01adSSahara depends on ARCH_ZYNQ 32b98e01adSSahara help 33d3f2950fSDaniel Lezcano Select this to enable cpuidle on Xilinx Zynq processors. 34d3f2950fSDaniel Lezcano 35d3f2950fSDaniel Lezcanoconfig ARM_U8500_CPUIDLE 36d3f2950fSDaniel Lezcano bool "Cpu Idle Driver for the ST-E u8500 processors" 37d3f2950fSDaniel Lezcano depends on ARCH_U8500 38d3f2950fSDaniel Lezcano help 39d3f2950fSDaniel Lezcano Select this to enable cpuidle for ST-E u8500 processors 40d3f2950fSDaniel Lezcano 411ce3c48eSDaniel Lezcanoconfig ARM_AT91_CPUIDLE 421ce3c48eSDaniel Lezcano bool "Cpu Idle Driver for the AT91 processors" 431ce3c48eSDaniel Lezcano default y 441ce3c48eSDaniel Lezcano depends on ARCH_AT91 45a35c6322SLinus Torvalds help 461ce3c48eSDaniel Lezcano Select this to enable cpuidle for AT91 processors 47*ff6a9c03SDaniel Lezcano 48*ff6a9c03SDaniel Lezcanoconfig ARM_EXYNOS_CPUIDLE 49*ff6a9c03SDaniel Lezcano bool "Cpu Idle Driver for the Exynos processors" 50*ff6a9c03SDaniel Lezcano depends on ARCH_EXYNOS 51*ff6a9c03SDaniel Lezcano help 52*ff6a9c03SDaniel Lezcano Select this to enable cpuidle for Exynos processors 53