coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
romstage.h File Reference

Go to the source code of this file.

Functions

void mainboard_post_raminit (const int s3resume)
 
struct chipset_power_statefill_power_state (void)
 
void report_platform_info (void)
 
void perform_raminit (const struct chipset_power_state *const power_state)
 
void systemagent_early_init (void)
 
void pch_early_init (void)
 

Function Documentation

◆ fill_power_state()

struct chipset_power_state* fill_power_state ( void  )

Definition at line 31 of file romstage.c.

◆ mainboard_post_raminit()

void mainboard_post_raminit ( const int  s3resume)

Definition at line 27 of file variant.c.

References BIOS_INFO, BOARD_PP3300_AUTOBAHN_GPIO, BOARD_SSD_RESET_GPIO, google_chromeec_kbbacklight(), printk, samus_board_version(), and set_gpio().

Referenced by mainboard_romstage_entry().

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

◆ pch_early_init()

void pch_early_init ( void  )

Definition at line 67 of file early_pch.c.

References _PCH_DEV, enable_smbus(), pch_enable_lpc(), pch_route_interrupts(), pci_and_config32(), and pci_or_config32().

Referenced by mainboard_romstage_entry().

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

◆ perform_raminit()

◆ report_platform_info()

void report_platform_info ( void  )

Definition at line 92 of file report_platform.c.

◆ systemagent_early_init()

void systemagent_early_init ( void  )

Definition at line 151 of file early_init.c.