acpi_enable_wakeup_devices(9)
π acpi_enable_wakeup_devices(9) π
okay so this is a page from the Kernel API Manual, and bestie, it's literally about waking your devices up from sleep. no cap, it's giving "rise and shine" energy for your hardware πΈ
β¨ NAME β¨
acpi_enable_wakeup_devices β Enable wake-up device GPEs. π
π SYNOPSIS π
void acpi_enable_wakeup_devices (u8 sleep_state );
π ARGUMENTS π
sleep_stateβ the ACPI system sleep state. that's it, that's the whole argument π«Ά
π¦ DESCRIPTION π¦
okay so what this does is it enables the wakeup device power of devices that have the state.enable flag set. and then β not me doing two things at once β it sets the wakeup enable mask bits in the GPE registers that correspond to wakeup devices. iconic behavior honestly β¨
so yeah: devices with that flag get their wakeup power turned on, and the matching GPE registers get their wakeup enable mask bits set. it's giving "wake up bestie, we're going to the GPE registers" ππ₯
π SEE ALSO π
- Kernel file
./drivers/acpi/wakeup.c acpi_disable_wakeup_devices(9)β the opposite vibe, literally πacpi_register_wakeup_handler(9)acpi_unregister_wakeup_handler(9)
and that's the whole page, bestie! it's from ./drivers/acpi, dated October 2026 β so yeah, mark your calendars and slay the kernel, periodt ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms