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