![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <device/device.h>
#include <device/pnp.h>
#include <drivers/ipmi/ipmi_kcs.h>
#include <drivers/ocp/dmi/ocp_dmi.h>
#include <types.h>
#include "ipmi_ocp.h"
Go to the source code of this file.
Functions | |
static enum cb_err | ipmi_set_ppin (struct device *dev) |
static void | ipmi_ocp_init (struct device *dev) |
static void | ipmi_ocp_final (struct device *dev) |
static void | ipmi_set_resources (struct device *dev) |
static void | ipmi_read_resources (struct device *dev) |
static void | enable_dev (struct device *dev) |
Variables | |
static struct device_operations | ops |
struct chip_operations | drivers_ipmi_ocp_ops |
Definition at line 84 of file ipmi_ocp.c.
Definition at line 48 of file ipmi_ocp.c.
References CONFIG, and ipmi_set_ppin().
Definition at line 43 of file ipmi_ocp.c.
Definition at line 69 of file ipmi_ocp.c.
References resource::base, resource::flags, IORESOURCE_ASSIGNED, IORESOURCE_FIXED, IORESOURCE_IO, new_resource(), device::path, device_path::pnp, pnp_path::port, and resource::size.
Definition at line 1 of file ipmi_ocp.c.
References BIOS_DEBUG, BIOS_ERR, CB_ERR, CB_SUCCESS, ipmi_rsp::completion_code, ppin_req::cpu0_hi, ppin_req::cpu0_lo, ppin_req::cpu1_hi, ppin_req::cpu1_lo, msr_struct::hi, ipmi_kcs_message(), IPMI_NETFN_OEM, IPMI_OEM_SET_PPIN, msr_struct::lo, device::path, device_path::pnp, pnp_path::port, printk, and xeon_sp_ppin.
Referenced by ipmi_ocp_final().
Definition at line 56 of file ipmi_ocp.c.
References resource::flags, IORESOURCE_ASSIGNED, IORESOURCE_STORED, resource::next, report_resource_stored(), and device::resource_list.
struct chip_operations drivers_ipmi_ocp_ops |
Definition at line 84 of file ipmi_ocp.c.
|
static |
Definition at line 69 of file ipmi_ocp.c.