3 #ifndef __BASEBOARD_VARIANTS_H__
4 #define __BASEBOARD_VARIANTS_H__
11 #include <soc/platform_descriptors.h>
61 const fsp_ddi_descriptor **ddi_descs,
void variant_devtree_update(void)
const struct pad_config * variant_early_gpio_table(size_t *num)
const struct pad_config * variant_override_gpio_table(size_t *num)
const struct pad_config * variant_sleep_gpio_table(size_t *num)
const struct pad_config * variant_base_gpio_table(size_t *num)
const struct soc_amd_gpio * variant_tpm_gpio_table(size_t *size)
const struct soc_amd_gpio * variant_espi_gpio_table(size_t *size)
const struct soc_amd_gpio * variant_bootblock_gpio_table(size_t *size)
void variant_bluetooth_update(void)
int variant_has_nvme(void)
const fsp_ddi_descriptor * baseboard_get_ddi_descriptors(size_t *num)
bool variant_uses_codec_gpi(void)
void variant_get_dxio_ddi_descriptors(const fsp_dxio_descriptor **dxio_descs, size_t *dxio_num, const fsp_ddi_descriptor **ddi_descs, size_t *ddi_num)
void variant_touchscreen_update(void)
void variant_updm_update(FSP_M_CONFIG *mcfg)
int variant_gets_mb_type_config(void)
bool variant_uses_v3_schematics(void)
void variant_audio_update(void)
void finalize_gpios(int slp_typ)
bool variant_has_active_low_wifi_power(void)
bool fpmcu_needs_delay(void)
int variant_has_wwan(void)
int variant_get_daughterboard_id(void)
bool variant_has_fingerprint(void)
int variant_has_emmc(void)
int variant_is_convertible(void)
int variant_gets_sar_config(void)
const fsp_dxio_descriptor * baseboard_get_dxio_descriptors(size_t *num)
void variant_pcie_gpio_configure(void)
int boot_is_factory_unprovisioned(void)
bool variant_uses_v3_6_schematics(void)