Add acpi_reset function, to reset registers set by the OS

This commit is contained in:
Jeremy Soller
2020-08-28 09:48:44 -06:00
committed by Jeremy Soller
parent 70e6476208
commit ee404071fb
3 changed files with 22 additions and 4 deletions

View File

@ -1,5 +1,6 @@
#include <arch/delay.h>
#include <arch/time.h>
#include <board/acpi.h>
#include <board/battery.h>
#include <board/board.h>
#include <board/gpio.h>
@ -331,6 +332,8 @@ void power_off_s5(void) {
static void power_cpu_reset(void) {
// LPC was just reset, enable PNP devices
pnp_enable();
// Reset ACPI registers
acpi_reset();
//TODO: reset KBC and touchpad states
kbled_reset();
}