aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/google/kahlee/romstage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/google/kahlee/romstage.c')
-rw-r--r--src/mainboard/google/kahlee/romstage.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mainboard/google/kahlee/romstage.c b/src/mainboard/google/kahlee/romstage.c
index 5ec5c25029..32f8356521 100644
--- a/src/mainboard/google/kahlee/romstage.c
+++ b/src/mainboard/google/kahlee/romstage.c
@@ -15,6 +15,7 @@
#include <amdblocks/dimm_spd.h>
#include <baseboard/variants.h>
+#include <soc/gpio.h>
#include <soc/romstage.h>
int mainboard_read_spd(uint8_t spdAddress, char *buf, size_t len)
@@ -29,5 +30,11 @@ void __weak variant_romstage_entry(int s3_resume)
void mainboard_romstage_entry(int s3_resume)
{
+ size_t num_gpios;
+ const struct soc_amd_gpio *gpios;
+
+ gpios = variant_romstage_gpio_table(&num_gpios);
+ sb_program_gpios(gpios, num_gpios);
+
variant_romstage_entry(s3_resume);
}