Kyösti Mälkki | 2787237 | 2021-01-21 16:05:26 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | |
| 3 | #ifndef ACPI_PM_H |
| 4 | #define ACPI_PM_H |
| 5 | |
Fabio Aiuto | fdcf698 | 2022-09-11 12:25:13 +0200 | [diff] [blame] | 6 | enum power_state_claimer { |
| 7 | PS_CLAIMER_ELOG, |
| 8 | PS_CLAIMER_RTC, |
| 9 | PS_CLAIMER_WAKE, |
| 10 | PS_CLAIMER_MAX /* Not a valid value, needs to be last element */ |
| 11 | }; |
| 12 | |
Kyösti Mälkki | 2787237 | 2021-01-21 16:05:26 +0200 | [diff] [blame] | 13 | struct chipset_power_state; |
| 14 | struct chipset_power_state *acpi_get_pm_state(void); |
Fabio Aiuto | fdcf698 | 2022-09-11 12:25:13 +0200 | [diff] [blame] | 15 | int acpi_fetch_pm_state(const struct chipset_power_state **ps, |
| 16 | enum power_state_claimer ps_claimer); |
Kyösti Mälkki | 2787237 | 2021-01-21 16:05:26 +0200 | [diff] [blame] | 17 | |
| 18 | #endif |