81 const gpio_t rev_gpios[] = {
87 const char *
const rev_table[8] = {
#define printk(level,...)
static void pnp_enter_conf_state(pnp_devfn_t dev)
static void pnp_exit_conf_state(pnp_devfn_t dev)
int gpio_get(gpio_t gpio)
uint32_t gpio_base2_value(const gpio_t gpio[], int num_gpio)
__weak void bootblock_mainboard_init(void)
__weak void bootblock_mainboard_early_init(void)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
static void mainboard_configure_super_io(void)
static const struct pad_config gpio_table[]
void pnp_set_logical_device(struct device *dev)
void pnp_write_config(struct device *dev, u8 reg, u8 value)
#define PNP_DEV(PORT, FUNC)
void gpio_configure_pads(const struct soc_amd_gpio *gpio_list_ptr, size_t size)
program a particular set of GPIO
#define PAD_CFG_GPI(pad, pull, rst)
#define PAD_CFG_NF(pad, pull, rst, func)
#define PAD_CFG_GPO(pad, val, rst)
#define PAD_CFG_GPI_SCI(pad, pull, rst, trig, inv)