#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 <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.
◆ intel_me_init()
Definition at line 176 of file me.c.
◆ intel_me_path()
Definition at line 29 of file me.c.
References acpi_is_wakeup_s3(), 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_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(), me_gmes::progress_code, me_hfs::raw, me_gmes::raw, and me_hfs::working_state.
◆ mkhi_get_fw_version()
static int mkhi_get_fw_version |
( |
void |
| ) |
|
|
static |
Definition at line 94 of file me.c.
References BIOS_ERR, BIOS_INFO, mkhi_header::group_id, mei_header::is_complete, MEI_ADDRESS_MKHI, MEI_HOST_ADDRESS, mei_sendrecv(), MKHI_GET_FW_VERSION, MKHI_GROUP_ID_GEN, NULL, printk, and version.
◆ mkhi_get_fwcaps()
static int mkhi_get_fwcaps |
( |
void |
| ) |
|
|
static |
Definition at line 131 of file me.c.
References BIOS_ERR, me_fwcaps::caps_sku, mbp_mefwcaps::full_net, mkhi_header::group_id, mbp_mefwcaps::icc_over_clocking, mbp_mefwcaps::intel_at, mbp_mefwcaps::intel_cls, mbp_mefwcaps::intel_mpc, mbp_mefwcaps::ipv6, mei_header::is_complete, mbp_mefwcaps::kvm, mbp_mefwcaps::manageability, MEI_ADDRESS_MKHI, MEI_HOST_ADDRESS, mei_sendrecv(), MKHI_FWCAPS_GET_RULE, MKHI_GROUP_ID_FWCAPS, mbp_mefwcaps::och, mbp_mefwcaps::pavp, print_cap(), printk, mbp_mefwcaps::std_net, mbp_mefwcaps::tls, mbp_mefwcaps::vlan, and mbp_mefwcaps::wlan.
◆ 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 = 0x1c3a,
}
static struct device_operations device_ops
Definition at line 176 of file me.c.
◆ device_ops
Initial value:= {
}
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)
static void intel_me_init(struct device *dev)
Definition at line 176 of file me.c.