| .. | .. |
|---|
| 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 | } |
|---|