sbshc.h
来自「linux 内核源代码」· C头文件 代码 · 共 34 行
H
34 行
struct acpi_smb_hc;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,};static const u8 SMBUS_PEC = 0x80;enum acpi_sbs_device_addr { ACPI_SBS_CHARGER = 0x9, ACPI_SBS_MANAGER = 0xa, ACPI_SBS_BATTERY = 0xb,};typedef void (*smbus_alarm_callback)(void *context);extern int acpi_smbus_read(struct acpi_smb_hc *hc, u8 protocol, u8 address, u8 command, u8 * data);extern int acpi_smbus_write(struct acpi_smb_hc *hc, u8 protocol, u8 slave_address, u8 command, u8 * data, u8 length);extern int acpi_smbus_register_callback(struct acpi_smb_hc *hc, smbus_alarm_callback callback, void *context);extern int acpi_smbus_unregister_callback(struct acpi_smb_hc *hc);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?