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.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/mainboard/ocp/tiogapass/romstage.c b/src/mainboard/ocp/tiogapass/romstage.c
index e4a188d35d..41f785638a 100644
--- a/src/mainboard/ocp/tiogapass/romstage.c
+++ b/src/mainboard/ocp/tiogapass/romstage.c
@@ -20,7 +20,6 @@
#include <gpio.h>
#include <soc/lewisburg_pch_gpio_defs.h>
-#include "skxsp_tp_gpio.h"
#include "skxsp_tp_iio.h"
static uint8_t iio_table_buf[sizeof(tp_iio_bifur_table)];
@@ -39,16 +38,6 @@ static void oem_update_iio(FSPM_UPD *mupd)
= IIO_BIFURCATE_xxx8xxx8;
}
-/*
-* Configure GPIO depend on platform
-*/
-static void mainboard_config_gpios(FSPM_UPD *mupd)
-{
- mupd->FspmConfig.GpioConfig.GpioTable = (UPD_GPIO_INIT_CONFIG *) tp_gpio_table;
- mupd->FspmConfig.GpioConfig.NumberOfEntries =
- sizeof(tp_gpio_table)/sizeof(UPD_GPIO_INIT_CONFIG);
-}
-
static void mainboard_config_iio(FSPM_UPD *mupd)
{
memcpy(iio_table_buf, tp_iio_bifur_table, sizeof(tp_iio_bifur_table));
@@ -74,6 +63,9 @@ static void mainboard_config_iio(FSPM_UPD *mupd)
void mainboard_memory_init_params(FSPM_UPD *mupd)
{
- mainboard_config_gpios(mupd);
mainboard_config_iio(mupd);
+
+ /* do not configure GPIO controller inside FSP-M */
+ mupd->FspmConfig.GpioConfig.GpioTable = NULL;
+ mupd->FspmConfig.GpioConfig.NumberOfEntries = 0;
}