coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include "ec.h"
#include <acpi/acpi.h>
#include <cpu/x86/smm.h>
#include <device/device.h>
#include <southbridge/amd/common/amd_pci_util.h>
#include <southbridge/amd/agesa/hudson/smi.h>
Go to the source code of this file.
Functions | |
static void | pavilion_cold_boot_init (void) |
static void | pirq_setup (void) |
static void | mainboard_enable (struct device *dev) |
Variables | |
static const u8 | mainboard_picr_data [0x54] |
static const u8 | mainboard_intr_data [0x54] |
struct chip_operations | mainboard_ops |
Definition at line 44 of file mainboard.c.
References acpi_is_wakeup_s3(), EC_SMI_GEVENT, global_smi_enable(), hudson_configure_gevent_smi(), pavilion_cold_boot_init(), pirq_setup(), SMI_LVL_HIGH, and SMI_MODE_SMI.
Definition at line 29 of file mainboard.c.
References EC_LID_GEVENT, hudson_configure_gevent_smi(), lenovo_g505s_ec_init(), SMI_LVL_LOW, and SMI_MODE_SMI.
Referenced by mainboard_enable().
Definition at line 38 of file mainboard.c.
References intr_data_ptr, mainboard_intr_data, mainboard_picr_data, and picr_data_ptr.
Referenced by mainboard_enable().
|
static |
Definition at line 20 of file mainboard.c.
Referenced by pirq_setup().
struct chip_operations mainboard_ops |
Definition at line 44 of file mainboard.c.
|
static |
Definition at line 12 of file mainboard.c.
Referenced by pirq_setup().