Lines Matching +full:idle +full:- +full:states
1 // SPDX-License-Identifier: GPL-2.0-only
3 * based on arch/arm/mach-kirkwood/cpuidle.c
5 * CPU idle support for AT91 SoC
7 * The cpu idle uses wait-for-interrupt and RAM self refresh in order
8 * to implement two idle states -
9 * #1 wait-for-interrupt
10 * #2 wait-for-interrupt and RAM self refresh
25 /* Actual code that puts the SoC in different idle states */
37 .states[0] = ARM_CPUIDLE_WFI_STATE,
38 .states[1] = {
48 /* Initialize CPU idle by registering the idle states */
51 at91_standby = (void *)(dev->dev.platform_data); in at91_cpuidle_probe()
58 .name = "cpuidle-at91",