coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
heci.c File Reference
#include <device/device.h>
#include <device/pci_def.h>
#include <device/pci_ops.h>
#include <soc/heci.h>
#include <soc/pci_devs.h>
Include dependency graph for heci.c:

Go to the source code of this file.

Functions

uint32_t heci_fw_sts (void)
 
bool heci_cse_normal (void)
 
bool heci_cse_done (void)
 

Function Documentation

◆ heci_cse_done()

bool heci_cse_done ( void  )

Definition at line 19 of file heci.c.

References heci_fw_sts(), and MASK_SEC_FIRMWARE_COMPLETE.

Referenced by cf9_reset_prepare().

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

◆ heci_cse_normal()

bool heci_cse_normal ( void  )

Definition at line 14 of file heci.c.

References heci_fw_sts(), MASK_SEC_STATUS, and SEC_STATE_NORMAL.

Referenced by cf9_reset_prepare().

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

◆ heci_fw_sts()

uint32_t heci_fw_sts ( void  )

Definition at line 9 of file heci.c.

References PCH_DEV_CSE, pci_read_config32(), and REG_SEC_FW_STS0.

Referenced by heci_cse_done(), and heci_cse_normal().

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