4 #include <baseboard/variants.h>
14 #include <soc/pci_devs.h>
15 #include <soc/ramstage.h>
16 #include <variant/gpio.h>
38 "Configure Right Type-C port orientation for retimer\n");
98 if (ret != VB2_SUCCESS) {
121 size_t base_num, override_num;
struct chip_operations mainboard_ops
void * memset(void *dstpp, int c, size_t len)
int smbios_add_string(u8 *start, const char *str)
@ TYPEC_ORIENTATION_NORMAL
#define printk(level,...)
bool is_dev_enabled(const struct device *dev)
bool cr50_is_long_interrupt_pulse_enabled(void)
void mainboard_ec_init(void)
#define FW_CONFIG(__field, __option)
void mainboard_update_soc_chip_config(struct soc_intel_alderlake_config *config)
void __weak variant_devtree_update(void)
void variant_ramstage_init(void)
static void mainboard_init(struct device *dev)
static void mainboard_smbios_strings(struct device *dev, struct smbios_type11 *t)
static void typec_orientation_fixup(void)
static void mainboard_chip_init(void *chip_info)
static void add_fw_config_oem_string(const struct fw_config *config, void *arg)
static void mainboard_enable(struct device *dev)
__weak const struct soc_amd_gpio * variant_override_gpio_table(size_t *size)
int gpio_get(gpio_t gpio)
bool fw_config_probe(const struct fw_config *match)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
const struct pad_config *__weak variant_base_gpio_table(size_t *num)
u8 buffer[C2P_BUFFER_MAXSIZE]
const struct smm_save_state_ops *legacy_ops __weak
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)
#define PAD_CFG_NF_IOSSTATE(pad, pull, rst, func, iosstate)
void(* init)(void *chip_info)
void(* init)(struct device *dev)
struct device_operations * ops
DEVTREE_CONST void * chip_info
struct fw_config - Firmware configuration field and option.
enum lpm_state_mask LpmStateDisableMask
uint8_t gpio_pm[TOTAL_GPIO_COMM]
uint32_t tlcl_lib_init(void)
Call this first.
int snprintf(char *buf, size_t size, const char *fmt,...)
Note: This file is only for POSIX compatibility, and is meant to be chain-included via string....