Support postcode debug on oryp6

This commit is contained in:
Jeremy Soller
2020-06-29 14:44:42 -06:00
parent ac9f402537
commit 849ce36c6f

View File

@ -2,6 +2,7 @@
#include <board/battery.h> #include <board/battery.h>
#include <board/board.h> #include <board/board.h>
#include <board/dgpu.h> #include <board/dgpu.h>
#include <board/gctrl.h>
#include <board/gpio.h> #include <board/gpio.h>
#include <board/kbc.h> #include <board/kbc.h>
#include <board/peci.h> #include <board/peci.h>
@ -27,6 +28,9 @@ void board_init(void) {
gpio_set(&SCI_N, true); gpio_set(&SCI_N, true);
gpio_set(&SMI_N, true); gpio_set(&SMI_N, true);
gpio_set(&SWI_N, true); gpio_set(&SWI_N, true);
// Enable POST codes
SPCTRL1 |= 0xC8;
} }
// Set PL4 using PECI // Set PL4 using PECI
@ -67,4 +71,13 @@ void board_event(void) {
} else { } else {
last_power_limit_ac = true; 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);
}
} }