coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <device/pci_ops.h>
#include <soc/acpi.h>
#include <soc/ramstage.h>
Go to the source code of this file.
Functions | |
unsigned long | acpi_fill_madt (unsigned long current) |
void | acpi_fill_fadt (acpi_fadt_t *fadt) |
uint16_t | get_pmbase (void) |
void acpi_fill_fadt | ( | acpi_fadt_t * | fadt | ) |
Definition at line 13 of file acpi.c.
References acpi_gen_regaddr::access_size, ACPI_ACCESS_SIZE_BYTE_ACCESS, ACPI_ACCESS_SIZE_DWORD_ACCESS, ACPI_ACCESS_SIZE_WORD_ACCESS, ACPI_ADDRESS_SPACE_IO, ACPI_FADT_PLATFORM_CLOCK, acpi_gen_regaddr::addrh, acpi_gen_regaddr::addrl, B_QNC_LPC_GPE0BLK_MASK, B_QNC_LPC_PM1BLK_MASK, BIOS_SPEW, acpi_gen_regaddr::bit_offset, acpi_gen_regaddr::bit_width, acpi_fadt::flags, acpi_fadt::gpe0_blk, acpi_fadt::gpe0_blk_len, PCI_DEVICE_NUMBER_QNC_LPC, PCI_FUNCTION_NUMBER_QNC_LPC, pci_read_config32(), pcidev_on_root(), acpi_fadt::pm1_cnt_len, acpi_fadt::pm1_evt_len, acpi_fadt::pm1a_cnt_blk, acpi_fadt::pm1a_evt_blk, acpi_fadt::pm_tmr_blk, acpi_fadt::pm_tmr_len, pmbase, printk, R_QNC_LPC_GPE0BLK, R_QNC_LPC_PM1BLK, R_QNC_PM1BLK_PM1C, R_QNC_PM1BLK_PM1S, R_QNC_PM1BLK_PM1T, acpi_fadt::reset_reg, acpi_gen_regaddr::space_id, acpi_fadt::x_gpe0_blk, acpi_fadt::x_pm1a_cnt_blk, acpi_fadt::x_pm1a_evt_blk, and acpi_fadt::x_pm_tmr_blk.
Definition at line 76 of file acpi.c.
References B_QNC_LPC_PM1BLK_MASK, PCI_DEVICE_NUMBER_QNC_LPC, PCI_FUNCTION_NUMBER_QNC_LPC, pci_read_config32(), pcidev_on_root(), and R_QNC_LPC_PM1BLK.
Referenced by soc_fill_fadt().