coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
fiamux.h File Reference
#include <fsp/util.h>
Include dependency graph for fiamux.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int get_fiamux_hsio_info (uint16_t num_of_lanes, size_t num_of_entry, BL_HSIO_INFORMATION **config)
 
BL_FIA_MUX_CONFIG_HOB * get_fiamux_hob_data (void)
 
void print_fiamux_config_hob (BL_FIA_MUX_CONFIG_HOB *fiamux_hob_data)
 
size_t mainboard_get_hsio_config (BL_HSIO_INFORMATION **p_hsio_config)
 

Function Documentation

◆ get_fiamux_hob_data()

BL_FIA_MUX_CONFIG_HOB* get_fiamux_hob_data ( void  )

Definition at line 103 of file fiamux.c.

References die(), FSP_FIAMUX_HOB_GUID, fsp_find_extension_hob_by_guid(), NULL, and print_fiamux_config_hob().

Referenced by soc_silicon_init_params().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_fiamux_hsio_info()

int get_fiamux_hsio_info ( uint16_t  num_of_lanes,
size_t  num_of_entry,
BL_HSIO_INFORMATION **  config 
)

Definition at line 14 of file fiamux.c.

References config, and NULL.

Referenced by soc_memory_init_params(), and soc_silicon_init_params().

Here is the caller graph for this function:

◆ mainboard_get_hsio_config()

size_t mainboard_get_hsio_config ( BL_HSIO_INFORMATION **  p_hsio_config)

Definition at line 7 of file hsio.c.

References ARRAY_SIZE, board_id(), BoardIdHarcuvar, harcuvar_hsio_config, NULL, and tagada_hsio_config.

Referenced by soc_memory_init_params(), and soc_silicon_init_params().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ print_fiamux_config_hob()

void print_fiamux_config_hob ( BL_FIA_MUX_CONFIG_HOB *  fiamux_hob_data)

Definition at line 40 of file fiamux.c.

References BIOS_DEBUG, and printk.

Referenced by get_fiamux_hob_data().

Here is the caller graph for this function: