![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <baseboard/variants.h>
#include <delay.h>
#include <gpio.h>
#include <soc/gpio.h>
#include <soc/smi.h>
#include <variant/gpio.h>
Go to the source code of this file.
Functions | |
const __weak struct soc_amd_gpio * | variant_base_gpio_table (size_t *size) |
static void | wifi_power_reset_configure_active_low_power (void) |
static void | wifi_power_reset_configure_active_high_power (void) |
static void | wifi_power_reset_configure_v3 (void) |
static void | wifi_power_reset_configure_pre_v3 (void) |
__weak void | variant_pcie_gpio_configure (void) |
__weak void | finalize_gpios (int slp_typ) |
const __weak struct soc_amd_gpio * | variant_bootblock_gpio_table (size_t *size, int slp_typ) |
const __weak struct soc_amd_gpio * | variant_sleep_gpio_table (size_t *size, int slp_typ) |
const __weak struct soc_amd_gpio * | variant_espi_gpio_table (size_t *size) |
const __weak struct soc_amd_gpio * | variant_tpm_gpio_table (size_t *size) |
const struct soc_amd_gpio * | variant_early_gpio_table (size_t *size) |
Variables | |
static const struct soc_amd_gpio | gpio_set_stage_ram [] |
static const struct soc_amd_gpio | gpio_sleep_table [] |
static const struct soc_amd_gpio | espi_gpio_table [] |
static const struct soc_amd_gpio | tpm_gpio_table [] |
static const struct soc_amd_gpio | early_gpio_table [] |
Definition at line 280 of file gpio_baseboard_dalboz.c.
Referenced by mainboard_final().
const __weak struct soc_amd_gpio* variant_base_gpio_table | ( | size_t * | size | ) |
Definition at line 164 of file gpio_baseboard_dalboz.c.
References ARRAY_SIZE, and gpio_set_stage_ram.
const __weak struct soc_amd_gpio* variant_bootblock_gpio_table | ( | size_t * | size, |
int | slp_typ | ||
) |
Definition at line 284 of file gpio_baseboard_dalboz.c.
const struct soc_amd_gpio* variant_early_gpio_table | ( | size_t * | size | ) |
Definition at line 352 of file gpio_baseboard_dalboz.c.
References ARRAY_SIZE, and early_gpio_table.
const __weak struct soc_amd_gpio* variant_espi_gpio_table | ( | size_t * | size | ) |
Definition at line 322 of file gpio_baseboard_dalboz.c.
Definition at line 252 of file gpio_baseboard_dalboz.c.
References ARRAY_SIZE, GPIO_115, GPIO_116, GPIO_142, GPIO_27, GPIO_40, GPIO_92, gpio_configure_pads(), gpio_set(), PAD_GPO, PAD_NF, pcie_gpio_table, PULL_NONE, variant_uses_v3_schematics(), wifi_power_reset_configure_pre_v3(), and wifi_power_reset_configure_v3().
Referenced by bootblock_mainboard_early_init().
const __weak struct soc_amd_gpio* variant_sleep_gpio_table | ( | size_t * | size, |
int | slp_typ | ||
) |
Definition at line 307 of file gpio_baseboard_dalboz.c.
const __weak struct soc_amd_gpio* variant_tpm_gpio_table | ( | size_t * | size | ) |
Definition at line 339 of file gpio_baseboard_dalboz.c.
Definition at line 191 of file gpio_baseboard_dalboz.c.
References ARRAY_SIZE, GPIO_29, GPIO_42, gpio_configure_pads(), gpio_set(), mdelay(), and PAD_GPO.
Referenced by wifi_power_reset_configure_v3().
Definition at line 170 of file gpio_baseboard_dalboz.c.
References ARRAY_SIZE, GPIO_29, GPIO_42, gpio_configure_pads(), gpio_set(), mdelay(), and PAD_GPO.
Referenced by wifi_power_reset_configure_v3().
Definition at line 226 of file gpio_baseboard_dalboz.c.
References ARRAY_SIZE, GPIO_29, GPIO_42, gpio_configure_pads(), gpio_set(), mdelay(), and PAD_GPO.
Referenced by variant_pcie_gpio_configure().
Definition at line 218 of file gpio_baseboard_dalboz.c.
References variant_has_active_low_wifi_power(), wifi_power_reset_configure_active_high_power(), and wifi_power_reset_configure_active_low_power().
Referenced by variant_pcie_gpio_configure().
|
static |
Definition at line 339 of file gpio_baseboard_dalboz.c.
Referenced by variant_early_gpio_table().
|
static |
Definition at line 307 of file gpio_baseboard_dalboz.c.
|
static |
Definition at line 1 of file gpio_baseboard_dalboz.c.
Referenced by variant_base_gpio_table().
|
static |
Definition at line 284 of file gpio_baseboard_dalboz.c.
|
static |
Definition at line 322 of file gpio_baseboard_dalboz.c.