![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/pci_ops.h>
#include <device/device.h>
#include <device/pci_def.h>
#include <intelblocks/fast_spi.h>
#include <intelblocks/gspi.h>
#include <intelblocks/itss.h>
#include <intelblocks/lpc_lib.h>
#include <intelblocks/p2sb.h>
#include <intelblocks/pcr.h>
#include <intelblocks/pmclib.h>
#include <intelblocks/rtc.h>
#include <soc/bootblock.h>
#include <soc/iomap.h>
#include <soc/p2sb.h>
#include <soc/pch.h>
#include <soc/pci_devs.h>
#include <soc/pcr_ids.h>
#include <soc/pm.h>
#include <soc/pmc.h>
#include "../chip.h"
Go to the source code of this file.
Macros | |
#define | PCR_DMI_ACPIBA 0x27B4 |
#define | PCR_DMI_ACPIBDID 0x27B8 |
#define | PCR_DMI_PMBASEA 0x27AC |
#define | PCR_DMI_PMBASEC 0x27B0 |
Functions | |
void | bootblock_pch_early_init (void) |
static void | soc_config_acpibase (void) |
static void | soc_config_pwrmbase (void) |
void | pch_early_iorange_init (void) |
void | bootblock_pch_init (void) |
Definition at line 28 of file pch.c.
References fast_spi_early_init(), p2sb_configure_hpet(), p2sb_enable_bar(), and SPI_BASE_ADDRESS.
Definition at line 123 of file pch.c.
References enable_rtc_upper_bank(), gspi_early_bar_init(), pmc_gpe_init(), soc_config_acpibase(), and soc_config_pwrmbase().
Definition at line 100 of file pch.c.
References config, CONFIG, config_of_soc, lpc_enable_fixed_io_ranges(), lpc_io_setup_comm_a_b(), LPC_IOE_EC_62_66, LPC_IOE_KBC_60_64, LPC_IOE_SUPERIO_2E_2F, lpc_set_fixed_io_ranges(), and pch_enable_lpc().
Definition at line 40 of file pch.c.
References ABASE, ACPI_BASE_ADDRESS, ACPI_EN, ACTL, CONFIG, PCH_DEV_PMC, pci_read_config32(), pci_write_config32(), PCR_DMI_ACPIBA, PCR_DMI_ACPIBDID, pcr_write32(), and PID_DMI.
Referenced by bootblock_pch_init().
Definition at line 66 of file pch.c.
References ACTL, CONFIG, PCH_DEV_PMC, PCH_PWRM_BASE_ADDRESS, pci_read_config32(), pci_write_config32(), PCR_DMI_PMBASEA, PCR_DMI_PMBASEC, pcr_write32(), PID_DMI, PWRM_EN, and PWRMBASE.
Referenced by bootblock_pch_init().