blob: dd19fc6a485e40d14a95e517d2ca5e592b8d934b [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-only */
#include <soc/ramstage.h>
#include <soc/gpio.h>
#include "gpio.h"
static void mainboard_chip_init(void *chip_info)
{
const struct pad_config *pads;
size_t pads_num;
pads = get_gpio_table(&pads_num);
gpio_configure_pads(pads, pads_num);
}
void mainboard_override_fsp_gpio(void)
{
const struct pad_config *pads;
size_t pads_num;
pads = get_override_fsp_gpio_table(&pads_num);
gpio_configure_pads(pads, pads_num);
}
struct chip_operations mainboard_ops = {
.init = mainboard_chip_init,
};