| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| # MIPS CPU Idle Drivers |
| # |
| config MIPS_CPS_CPUIDLE |
| bool "CPU Idle driver for MIPS CPS platforms" |
| depends on CPU_IDLE && MIPS_CPS |
| depends on SYS_SUPPORTS_MIPS_CPS |
| select ARCH_NEEDS_CPU_IDLE_COUPLED if MIPS_MT || CPU_MIPSR6 |
| select GENERIC_CLOCKEVENTS_BROADCAST if SMP |
| select MIPS_CPS_PM |
| default y |
| help |
| Select this option to enable processor idle state management |
| through cpuidle for systems built around the MIPS Coherent |
| Processing System (CPS) architecture. In order to make use of |
| the deepest idle states you will need to ensure that you are |
| also using the CONFIG_MIPS_CPS SMP implementation. |