2020-04-03 01:22:13 +02:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
2016-10-15 14:43:55 +02:00
|
|
|
|
|
|
|
#include <bootblock_common.h>
|
|
|
|
#include <soc/gpio.h>
|
2016-11-28 10:23:12 +01:00
|
|
|
#include <variant/gpio.h>
|
2016-10-15 14:43:55 +02:00
|
|
|
|
|
|
|
static void early_config_gpio(void)
|
|
|
|
{
|
|
|
|
/* This is a hack for FSP because it does things in MemoryInit()
|
|
|
|
* which it shouldn't do. We have to prepare certain gpios here
|
|
|
|
* because of the brokenness in FSP. */
|
|
|
|
gpio_configure_pads(early_gpio_table, ARRAY_SIZE(early_gpio_table));
|
|
|
|
}
|
|
|
|
|
|
|
|
void bootblock_mainboard_init(void)
|
|
|
|
{
|
|
|
|
early_config_gpio();
|
|
|
|
}
|