From c1c082d2ccd87f3b7ffb545dfc9f86383a3d64a1 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Fri, 10 Mar 2023 08:35:03 -0700 Subject: [PATCH] power: Set PL4 after CPU reset Signed-off-by: Tim Crawford --- src/board/system76/common/espi.c | 4 ++-- src/board/system76/common/power.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/board/system76/common/espi.c b/src/board/system76/common/espi.c index 61f426d..f2d85ce 100644 --- a/src/board/system76/common/espi.c +++ b/src/board/system76/common/espi.c @@ -145,10 +145,10 @@ void espi_event(void) { VW_SET_DEBUG(VW_SMI_N, VWS_HIGH); VW_SET_DEBUG(VW_RCIN_N, VWS_HIGH); - power_cpu_reset(); - // Host reset complete espi_host_reset = false; + + power_cpu_reset(); } last_pltrst_n = wire; } diff --git a/src/board/system76/common/power.c b/src/board/system76/common/power.c index dfc8b02..c90a2b1 100644 --- a/src/board/system76/common/power.c +++ b/src/board/system76/common/power.c @@ -346,6 +346,8 @@ void power_cpu_reset(void) { fan_reset(); //TODO: reset KBC and touchpad states kbled_reset(); + // Set PL4 + power_set_limit(); } static bool power_button_disabled(void) {