coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
early_init.c File Reference
Include dependency graph for early_init.c:

Go to the source code of this file.

Functions

void mainboard_lpc_decode (void)
 
static void early_superio_config (void)
 
void bootblock_mainboard_early_init (void)
 
void mainboard_late_rcba_config (void)
 
void mainboard_get_spd_map (u8 spd_map[4])
 

Function Documentation

◆ bootblock_mainboard_early_init()

void bootblock_mainboard_early_init ( void  )

◆ early_superio_config()

static void early_superio_config ( void  )
static

Definition at line 21 of file early_init.c.

References PNP_DEV, PNP_IDX_IO0, pnp_read_config(), pnp_set_enable(), pnp_set_iobase(), pnp_set_logical_device(), pnp_write_config(), and udelay().

Referenced by bootblock_mainboard_early_init().

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

◆ mainboard_get_spd_map()

void mainboard_get_spd_map ( u8  spd_map[4])

Definition at line 83 of file early_init.c.

◆ mainboard_late_rcba_config()

void mainboard_late_rcba_config ( void  )

Definition at line 55 of file early_init.c.

References D27IP, D27IR, D28IP, D28IR, D29IP, D29IR, D30IR, D31IP, D31IR, FD, FD_INTLAN, IOTR0, IOTR3, RCBA16, RCBA32, and RCBA64.

◆ mainboard_lpc_decode()

void mainboard_lpc_decode ( void  )

Definition at line 15 of file early_init.c.

References LPC_IO_DEC, PCI_DEV, and pci_write_config16().

Here is the call graph for this function: