5 #include <baseboard/variants.h>
9 #include <soc/southbridge.h>
12 #define FC350_PCIE_INIT_DELAY_US (20 * USECS_PER_MSEC)
29 size_t num_gpios, override_num_gpios;
40 if (
CONFIG(VBOOT_STARTS_BEFORE_BOOTBLOCK))
65 size_t base_num_gpios, override_num_gpios;
void espi_switch_to_spi2_pads(void)
void espi_disable_lpc_ldrq(void)
#define printk(level,...)
void mdelay(unsigned int msecs)
bool __weak variant_has_pcie_wwan(void)
static int stopwatch_expired(struct stopwatch *sw)
static void stopwatch_init_usecs_expire(struct stopwatch *sw, long us)
__weak void bootblock_mainboard_init(void)
__weak void bootblock_mainboard_early_init(void)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
const struct pad_config * variant_early_gpio_table(size_t *num)
void mb_set_up_early_espi(void)
struct stopwatch pcie_init_timeout_sw
#define FC350_PCIE_INIT_DELAY_US
const __weak struct soc_amd_gpio * variant_espi_gpio_table(size_t *size)
const struct soc_amd_gpio *__weak variant_bootblock_override_gpio_table(size_t *size)
const struct soc_amd_gpio *__weak variant_early_override_gpio_table(size_t *size)
const __weak struct soc_amd_gpio * variant_tpm_gpio_table(size_t *size)
const struct soc_amd_gpio *__weak variant_bootblock_gpio_table(size_t *size)
void gpio_configure_pads(const struct soc_amd_gpio *gpio_list_ptr, size_t size)
program a particular set of GPIO
void gpio_configure_pads_with_override(const struct soc_amd_gpio *base_cfg, size_t base_num_pads, const struct soc_amd_gpio *override_cfg, size_t override_num_pads)