![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Macros | |
#define | _HUDSON_SMBUS_C_ |
Functions | |
static int | smbus_wait_until_ready (u32 smbus_io_base) |
static int | smbus_wait_until_done (u32 smbus_io_base) |
int | do_smbus_recv_byte (u32 smbus_io_base, u32 device) |
int | do_smbus_send_byte (u32 smbus_io_base, u32 device, u8 val) |
int | do_smbus_read_byte (u32 smbus_io_base, u32 device, u32 address) |
int | do_smbus_write_byte (u32 smbus_io_base, u32 device, u32 address, u8 val) |
void | alink_ab_indx (u32 reg_space, u32 reg_addr, u32 mask, u32 val) |
void | alink_rc_indx (u32 reg_space, u32 reg_addr, u32 port, u32 mask, u32 val) |
void | alink_ax_indx (u32 space, u32 axindc, u32 mask, u32 val) |
Definition at line 104 of file smbus.c.
References address, inb(), outb(), SMBHSTADDR, SMBHSTCMD, SMBHSTCTRL, SMBHSTDAT0, smbus_wait_until_done(), and smbus_wait_until_ready().
Definition at line 50 of file smbus.c.
References inb(), outb(), SMBHSTADDR, SMBHSTCMD, SMBHSTCTRL, smbus_wait_until_done(), and smbus_wait_until_ready().
Definition at line 77 of file smbus.c.
References inb(), outb(), SMBHSTADDR, SMBHSTCMD, SMBHSTCTRL, smbus_wait_until_done(), smbus_wait_until_ready(), and val.
Definition at line 134 of file smbus.c.
References address, inb(), outb(), SMBHSTADDR, SMBHSTCMD, SMBHSTCTRL, SMBHSTDAT0, smbus_wait_until_done(), smbus_wait_until_ready(), and val.
|
static |
Definition at line 28 of file smbus.c.
References inb(), outb(), SMBHSTSTAT, SMBUS_TIMEOUT, and val.
Referenced by do_smbus_read_byte(), do_smbus_recv_byte(), do_smbus_send_byte(), and do_smbus_write_byte().
|
static |
Definition at line 10 of file smbus.c.
References inb(), outb(), SMBHSTSTAT, SMBUS_TIMEOUT, and val.
Referenced by do_smbus_read_byte(), do_smbus_recv_byte(), do_smbus_send_byte(), and do_smbus_write_byte().