diff --git a/src/mainboard/system76/galp5/ramstage.c b/src/mainboard/system76/galp5/ramstage.c index dec2a89ee4..155c097c4c 100644 --- a/src/mainboard/system76/galp5/ramstage.c +++ b/src/mainboard/system76/galp5/ramstage.c @@ -3,11 +3,9 @@ #include #include "gpio.h" -static void mainboard_init(void *chip_info) +void mainboard_silicon_init_params(FSP_S_CONFIG *params) { + params->CpuPcieRpAdvancedErrorReporting[0] = 0; + gpio_configure_pads(gpio_table, ARRAY_SIZE(gpio_table)); } - -struct chip_operations mainboard_ops = { - .init = mainboard_init, -}; diff --git a/src/mainboard/system76/lemp10/ramstage.c b/src/mainboard/system76/lemp10/ramstage.c index a3b12bb1f2..d48b65d959 100644 --- a/src/mainboard/system76/lemp10/ramstage.c +++ b/src/mainboard/system76/lemp10/ramstage.c @@ -3,11 +3,9 @@ #include #include -static void mainboard_init(void *chip_info) +void mainboard_silicon_init_params(FSP_S_CONFIG *params) { + params->CpuPcieRpAdvancedErrorReporting[0] = 0; + mainboard_configure_gpios(); } - -struct chip_operations mainboard_ops = { - .init = mainboard_init, -};