aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/ocp/tiogapass/romstage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/ocp/tiogapass/romstage.c')
-rw-r--r--src/mainboard/ocp/tiogapass/romstage.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainboard/ocp/tiogapass/romstage.c b/src/mainboard/ocp/tiogapass/romstage.c
index b728c3a5c5..fb2ce0217a 100644
--- a/src/mainboard/ocp/tiogapass/romstage.c
+++ b/src/mainboard/ocp/tiogapass/romstage.c
@@ -2,12 +2,15 @@
#include <fsp/api.h>
#include <FspmUpd.h>
+#include <drivers/ipmi/ipmi_kcs.h>
#include <soc/romstage.h>
#include <string.h>
#include <gpio.h>
#include <soc/lewisburg_pch_gpio_defs.h>
#include <skxsp_tp_iio.h>
+#include "ipmi.h"
+
static uint8_t iio_table_buf[sizeof(tp_iio_bifur_table)];
static void oem_update_iio(FSPM_UPD *mupd)
@@ -49,6 +52,9 @@ static void mainboard_config_iio(FSPM_UPD *mupd)
void mainboard_memory_init_params(FSPM_UPD *mupd)
{
+ /* It's better to run get BMC selftest result first */
+ if (ipmi_kcs_premem_init(CONFIG_BMC_KCS_BASE, 0) == CB_SUCCESS)
+ init_frb2_wdt();
mainboard_config_iio(mupd);
/* do not configure GPIO controller inside FSP-M */