qt: Reenable and make functional ACPI shutdown button
This commit is contained in:
@@ -18,7 +18,11 @@
|
||||
#define ACPI_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
#include <atomic>
|
||||
using atomic_int = std::atomic_int;
|
||||
extern "C" {
|
||||
#else
|
||||
#include <stdatomic.h>
|
||||
#endif
|
||||
|
||||
#define ACPI_TIMER_FREQ 3579545
|
||||
@@ -90,7 +94,7 @@ typedef struct
|
||||
slot, irq_mode,
|
||||
irq_pin, irq_line,
|
||||
mirq_is_level;
|
||||
pc_timer_t timer, resume_timer;
|
||||
pc_timer_t timer, resume_timer, pwrbtn_timer;
|
||||
nvr_t *nvr;
|
||||
apm_t *apm;
|
||||
void *i2c,
|
||||
@@ -98,7 +102,9 @@ typedef struct
|
||||
} acpi_t;
|
||||
|
||||
/* Global variables. */
|
||||
extern int acpi_rtc_status;
|
||||
extern int acpi_rtc_status;
|
||||
extern atomic_int acpi_pwrbut_pressed;
|
||||
extern int acpi_enabled;
|
||||
|
||||
extern const device_t acpi_ali_device;
|
||||
extern const device_t acpi_intel_device;
|
||||
|
||||
Reference in New Issue
Block a user