.. | .. |
---|
4 | 4 | * Name: hwsleep.c - ACPI Hardware Sleep/Wake Support functions for the |
---|
5 | 5 | * original/legacy sleep/PM registers. |
---|
6 | 6 | * |
---|
7 | | - * Copyright (C) 2000 - 2018, Intel Corp. |
---|
| 7 | + * Copyright (C) 2000 - 2020, Intel Corp. |
---|
8 | 8 | * |
---|
9 | 9 | *****************************************************************************/ |
---|
10 | 10 | |
---|
.. | .. |
---|
299 | 299 | [ACPI_EVENT_POWER_BUTTON]. |
---|
300 | 300 | status_register_id, ACPI_CLEAR_STATUS); |
---|
301 | 301 | |
---|
| 302 | + /* Enable sleep button */ |
---|
| 303 | + |
---|
| 304 | + (void) |
---|
| 305 | + acpi_write_bit_register(acpi_gbl_fixed_event_info |
---|
| 306 | + [ACPI_EVENT_SLEEP_BUTTON]. |
---|
| 307 | + enable_register_id, ACPI_ENABLE_EVENT); |
---|
| 308 | + |
---|
| 309 | + (void) |
---|
| 310 | + acpi_write_bit_register(acpi_gbl_fixed_event_info |
---|
| 311 | + [ACPI_EVENT_SLEEP_BUTTON]. |
---|
| 312 | + status_register_id, ACPI_CLEAR_STATUS); |
---|
| 313 | + |
---|
302 | 314 | acpi_hw_execute_sleep_method(METHOD_PATHNAME__SST, ACPI_SST_WORKING); |
---|
303 | 315 | return_ACPI_STATUS(status); |
---|
304 | 316 | } |
---|