Go to the source code of this file.
|
enum | acpi_smb_protocol {
SMBUS_WRITE_QUICK = 2,
SMBUS_READ_QUICK = 3,
SMBUS_SEND_BYTE = 4,
SMBUS_RECEIVE_BYTE = 5,
SMBUS_WRITE_BYTE = 6,
SMBUS_READ_BYTE = 7,
SMBUS_WRITE_WORD = 8,
SMBUS_READ_WORD = 9,
SMBUS_WRITE_BLOCK = 0xa,
SMBUS_READ_BLOCK = 0xb,
SMBUS_PROCESS_CALL = 0xc,
SMBUS_BLOCK_PROCESS_CALL = 0xd
} |
|
enum | acpi_sbs_device_addr { ACPI_SBS_CHARGER = 0x9,
ACPI_SBS_MANAGER = 0xa,
ACPI_SBS_BATTERY = 0xb
} |
|
|
int | acpi_smbus_read (struct acpi_smb_hc *hc, u8 protocol, u8 address, u8 command, u8 *data) |
|
int | acpi_smbus_write (struct acpi_smb_hc *hc, u8 protocol, u8 slave_address, u8 command, u8 *data, u8 length) |
|
int | acpi_smbus_register_callback (struct acpi_smb_hc *hc, smbus_alarm_callback callback, void *context) |
|
int | acpi_smbus_unregister_callback (struct acpi_smb_hc *hc) |
|
- Enumerator:
ACPI_SBS_CHARGER |
|
ACPI_SBS_MANAGER |
|
ACPI_SBS_BATTERY |
|
Definition at line 19 of file sbshc.h.
- Enumerator:
SMBUS_WRITE_QUICK |
|
SMBUS_READ_QUICK |
|
SMBUS_SEND_BYTE |
|
SMBUS_RECEIVE_BYTE |
|
SMBUS_WRITE_BYTE |
|
SMBUS_READ_BYTE |
|
SMBUS_WRITE_WORD |
|
SMBUS_READ_WORD |
|
SMBUS_WRITE_BLOCK |
|
SMBUS_READ_BLOCK |
|
SMBUS_PROCESS_CALL |
|
SMBUS_BLOCK_PROCESS_CALL |
|
Definition at line 2 of file sbshc.h.