![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/hpet.h>
#include <bootblock_common.h>
#include <stdint.h>
#include <device/pnp_def.h>
#include <device/pnp_ops.h>
#include <device/pci_ops.h>
#include <device/pci_def.h>
#include <northbridge/intel/sandybridge/raminit_native.h>
#include <northbridge/intel/sandybridge/raminit.h>
#include <northbridge/intel/sandybridge/sandybridge.h>
#include <southbridge/intel/bd82x6x/pch.h>
#include <southbridge/intel/common/gpio.h>
#include <superio/winbond/common/winbond.h>
Go to the source code of this file.
Functions | |
void | mainboard_pch_lpc_setup (void) |
void | bootblock_mainboard_early_init (void) |
void | mainboard_fill_pei_data (struct pei_data *pei_data) |
void | mainboard_get_spd (spd_raw_data *spd, bool id_only) |
void | mainboard_early_init (int s3resume) |
int | mainboard_should_reset_usb (int s3resume) |
Variables | |
const struct southbridge_usb_port | mainboard_usb_ports [] |
Definition at line 33 of file early_init.c.
References PNP_DEV, pnp_enter_conf_state(), pnp_exit_conf_state(), PNP_IDX_EN, PNP_IDX_MSC3, pnp_set_logical_device(), and pnp_write_config().
void mainboard_early_init | ( | int | s3resume | ) |
Definition at line 132 of file early_init.c.
References DEVEN, DEVEN_PEG10, PCI_DEV, pci_read_config32(), and pci_write_config32().
Definition at line 56 of file early_init.c.
References DEFAULT_GPIOBASE, DEFAULT_PMBASE, DEFAULT_RCBA, pei_data::gpiobase, HPET_BASE_ADDRESS, PEI_VERSION, pei_data::pei_version, pmbase, pei_data::spd_addresses, pei_data::system_type, pei_data::thermalbase, and pei_data::tseg_size.
void mainboard_get_spd | ( | spd_raw_data * | spd, |
bool | id_only | ||
) |
Definition at line 126 of file early_init.c.
References read_spd().
Definition at line 17 of file early_init.c.
References CNF1_LPC_EN, COMA_LPC_EN, COMB_LPC_EN, GAMEH_LPC_EN, KBC_LPC_EN, LPC_EN, LPC_IO_DEC, MC_LPC_EN, PCH_LPC_DEV, and pci_write_config16().
int mainboard_should_reset_usb | ( | int | s3resume | ) |
Definition at line 140 of file early_init.c.
const struct southbridge_usb_port mainboard_usb_ports[] |
Definition at line 56 of file early_init.c.