#include <acpi/acpi.h>
#include <cf9_reset.h>
#include <device/mmio.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ops.h>
#include <console/console.h>
#include <device/pci_ids.h>
#include <device/pci_def.h>
#include <string.h>
#include <elog.h>
#include <halt.h>
#include <option.h>
#include <southbridge/intel/common/me.h>
#include "me.h"
#include "pch.h"
Go to the source code of this file.
◆ SET_UP_COPY
#define SET_UP_COPY |
( |
|
field | ) |
|
Value: { copy_addr = (
u32 *)&mbp_data->field; \
buffer_room =
sizeof(mbp_data->field) /
sizeof(
u32); \
break; \
}
◆ intel_me_init()
◆ intel_me_path()
Definition at line 48 of file me_8.x.c.
References acpi_is_wakeup_s3(), BIOS_CRIT, CONFIG, me_gmes::current_pmevent, me_gmes::current_state, elog_event_data_me_extended::current_working_state, elog_add_event_byte(), elog_add_event_raw(), ELOG_TYPE_MANAGEMENT_ENGINE, ELOG_TYPE_MANAGEMENT_ENGINE_EXT, me_hfs::error_code, me_hfs::fpt_bad, intel_me_status(), me_gmes::mbp_rdy, ME_DISABLE_BIOS_PATH, ME_ERROR_BIOS_PATH, ME_HFS_CWS_NORMAL, ME_HFS_CWS_REC, ME_HFS_MODE_DEBUG, ME_HFS_MODE_DIS, ME_HFS_MODE_NORMAL, ME_HFS_MODE_OVER_JMPR, ME_HFS_MODE_OVER_MEI, ME_NORMAL_BIOS_PATH, ME_RECOVERY_BIOS_PATH, ME_S3WAKE_BIOS_PATH, me_hfs::operation_mode, me_hfs::operation_state, PCI_ME_GMES, PCI_ME_HFS, pci_read_config32(), printk, me_gmes::progress_code, me_hfs::raw, me_gmes::raw, and me_hfs::working_state.
◆ intel_me_read_mbp()
Definition at line 308 of file me_8.x.c.
References mbp_item_header::app_id, mbp_plat_type::available, mbp_fw_caps::available, BIOS_ERR, BIOS_INFO, BIOS_SPEW, me_bios_payload::fw_caps_sku, me_bios_payload::fw_plat_type, mei_csr::interrupt_generate, mbp_item_header::item_id, mbp_item_header::length, me_to_host_words_pending(), MEI_ME_CB_RW, mei_read_dword_ptr(), memset(), printk, read_cb(), read_host_csr(), SET_UP_COPY, and write_host_csr().
◆ me_print_fw_version()
◆ me_print_fwcaps()
◆ me_to_host_words_pending()
static u32 me_to_host_words_pending |
( |
void |
| ) |
|
|
static |
◆ mkhi_get_fwcaps()
static int mkhi_get_fwcaps |
( |
mefwcaps_sku * |
cap | ) |
|
|
static |
◆ print_cap()
static void print_cap |
( |
const char * |
name, |
|
|
int |
state |
|
) |
| |
|
inlinestatic |
◆ __pci_driver
const struct pci_driver intel_me __pci_driver |
|
static |
Initial value:= {
.device = 0x1e3a,
}
static struct device_operations device_ops
Definition at line 174 of file me_8.x.c.
◆ device_ops
Initial value:= {
}
static void intel_me_init(struct device *dev)
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
Definition at line 174 of file me_8.x.c.