coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <amdblocks/acpimmio.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ids.h>
#include <device/smbus.h>
#include <device/smbus_host.h>
Go to the source code of this file.
Functions | |
static u32 | get_sm_mmio (struct device *dev) |
static int | lsmbus_recv_byte (struct device *dev) |
static int | lsmbus_send_byte (struct device *dev, u8 val) |
static int | lsmbus_read_byte (struct device *dev, u8 address) |
static int | lsmbus_write_byte (struct device *dev, u8 address, u8 val) |
Variables | |
static struct smbus_bus_operations | lops_smbus_bus |
static struct device_operations | smbus_ops |
static const struct pci_driver smbus_driver | __pci_driver |
Definition at line 10 of file sm.c.
References acpimmio_smbus.
Referenced by lsmbus_read_byte(), lsmbus_recv_byte(), and lsmbus_send_byte().
Definition at line 37 of file sm.c.
References address, i2c_path::device, device, do_smbus_read_byte(), get_sm_mmio(), device_path::i2c, and device::path.
|
static |
Definition at line 21 of file sm.c.
References i2c_path::device, device, do_smbus_recv_byte(), get_sm_mmio(), device_path::i2c, and device::path.
Definition at line 29 of file sm.c.
References i2c_path::device, device, do_smbus_send_byte(), get_sm_mmio(), device_path::i2c, device::path, and val.
|
static |
|
static |
|
static |