sched: Prevent balance_push() on remote runqueues
[linux-2.6-microblaze.git] / drivers / cpuidle / Kconfig.mips
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # MIPS CPU Idle Drivers
4 #
5 config MIPS_CPS_CPUIDLE
6         bool "CPU Idle driver for MIPS CPS platforms"
7         depends on CPU_IDLE && MIPS_CPS
8         depends on SYS_SUPPORTS_MIPS_CPS
9         select ARCH_NEEDS_CPU_IDLE_COUPLED if MIPS_MT || CPU_MIPSR6
10         select GENERIC_CLOCKEVENTS_BROADCAST if SMP
11         select MIPS_CPS_PM
12         default y
13         help
14           Select this option to enable processor idle state management
15           through cpuidle for systems built around the MIPS Coherent
16           Processing System (CPS) architecture. In order to make use of
17           the deepest idle states you will need to ensure that you are
18           also using the CONFIG_MIPS_CPS SMP implementation.