From 849ce36c6f71744d60982aac86d4029e22cf8935 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 29 Jun 2020 14:44:42 -0600 Subject: [PATCH] Support postcode debug on oryp6 --- src/board/system76/oryp6/board.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/board/system76/oryp6/board.c b/src/board/system76/oryp6/board.c index 69653c7..69f5cf5 100644 --- a/src/board/system76/oryp6/board.c +++ b/src/board/system76/oryp6/board.c @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include @@ -27,6 +28,9 @@ void board_init(void) { gpio_set(&SCI_N, true); gpio_set(&SMI_N, true); gpio_set(&SWI_N, true); + + // Enable POST codes + SPCTRL1 |= 0xC8; } // Set PL4 using PECI @@ -67,4 +71,13 @@ void board_event(void) { } else { last_power_limit_ac = true; } + + // Read POST codes + while (P80H81HS & 1) { + uint8_t p80h = P80HD; + uint8_t p81h = P81HD; + P80H81HS |= 1; + + DEBUG("POST %02X%02X\n", p81h, p80h); + } }