coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <baseboard/gpio.h>
#include <baseboard/variants.h>
#include <types.h>
#include <soc/gpio.h>
#include <vendorcode/google/chromeos/chromeos.h>
Go to the source code of this file.
Functions | |
const struct pad_config *__weak | variant_gpio_table (size_t *num) |
const struct pad_config *__weak | variant_gpio_override_table (size_t *num) |
const struct pad_config *__weak | variant_early_gpio_table (size_t *num) |
DECLARE_WEAK_CROS_GPIOS (cros_gpios) | |
const struct pad_config *__weak | variant_romstage_gpio_table (size_t *num) |
Variables | |
static const struct pad_config | gpio_table [] |
static const struct pad_config | early_gpio_table [] |
static const struct pad_config | romstage_gpio_table [] |
static const struct cros_gpio | cros_gpios [] |
DECLARE_WEAK_CROS_GPIOS | ( | cros_gpios | ) |
const struct pad_config* __weak variant_early_gpio_table | ( | size_t * | num | ) |
const struct pad_config* __weak variant_gpio_override_table | ( | size_t * | num | ) |
const struct pad_config* __weak variant_gpio_table | ( | size_t * | num | ) |
Definition at line 406 of file gpio.c.
References ARRAY_SIZE, and gpio_table.
Referenced by init_mainboard(), mainboard_chip_init(), mainboard_init(), and mainboard_silicon_init_params().
const struct pad_config* __weak variant_romstage_gpio_table | ( | size_t * | num | ) |
Definition at line 431 of file gpio.c.
References ARRAY_SIZE, and romstage_gpio_table.
|
static |
|
static |
|
static |
Definition at line 1 of file gpio.c.
Referenced by variant_gpio_table().
|
static |
Definition at line 1 of file gpio.c.
Referenced by variant_romstage_gpio_table().