diff --git a/src/mainboard/system76/galp5/Makefile.inc b/src/mainboard/system76/galp5/Makefile.inc index 96f1f8aa03..c15a0141f1 100644 --- a/src/mainboard/system76/galp5/Makefile.inc +++ b/src/mainboard/system76/galp5/Makefile.inc @@ -1,3 +1,3 @@ bootblock-y += bootblock.c -ramstage-y += mainboard.c +ramstage-y += ramstage.c ramstage-y += hda_verb.c diff --git a/src/mainboard/system76/galp5/mainboard.c b/src/mainboard/system76/galp5/mainboard.c deleted file mode 100644 index 78d1c0f3d9..0000000000 --- a/src/mainboard/system76/galp5/mainboard.c +++ /dev/null @@ -1,12 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -#include -#include "gpio.h" - -static void mainboard_init(void *chip_info) { - gpio_configure_pads(gpio_table, ARRAY_SIZE(gpio_table)); -} - -struct chip_operations mainboard_ops = { - .init = mainboard_init, -}; diff --git a/src/mainboard/system76/galp5/ramstage.c b/src/mainboard/system76/galp5/ramstage.c new file mode 100644 index 0000000000..9d436fc5f3 --- /dev/null +++ b/src/mainboard/system76/galp5/ramstage.c @@ -0,0 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include +#include "gpio.h" + +void mainboard_silicon_init_params(FSP_S_CONFIG *params) { + gpio_configure_pads(gpio_table, ARRAY_SIZE(gpio_table)); +}