| /* SPDX-License-Identifier: GPL-2.0 */ |
| |
| /* Common definitions for cpuidle governors. */ |
| |
| #ifndef __CPUIDLE_GOVERNOR_H |
| #define __CPUIDLE_GOVERNOR_H |
| |
| /* |
| * Idle state target residency threshold used for deciding whether or not to |
| * check the time till the closest expected timer event. |
| */ |
| #define RESIDENCY_THRESHOLD_NS (15 * NSEC_PER_USEC) |
| /* |
| * If the closest timer is in this range, the governor idle state selection need |
| * not be adjusted after the scheduler tick has been stopped. |
| */ |
| #define SAFE_TIMER_RANGE_NS (2 * TICK_NSEC) |
| |
| #endif /* __CPUIDLE_GOVERNOR_H */ |