Lines Matching refs:SMBus
2 I2C/SMBus Functionality
8 Because not every I2C or SMBus adapter implements everything in the
22 I2C_FUNC_I2C Plain i2c-level commands (Pure SMBus
29 I2C_FUNC_SMBUS_QUICK Handles the SMBus write_quick command
30 I2C_FUNC_SMBUS_READ_BYTE Handles the SMBus read_byte command
31 I2C_FUNC_SMBUS_WRITE_BYTE Handles the SMBus write_byte command
32 I2C_FUNC_SMBUS_READ_BYTE_DATA Handles the SMBus read_byte_data command
33 I2C_FUNC_SMBUS_WRITE_BYTE_DATA Handles the SMBus write_byte_data command
34 I2C_FUNC_SMBUS_READ_WORD_DATA Handles the SMBus read_word_data command
35 I2C_FUNC_SMBUS_WRITE_WORD_DATA Handles the SMBus write_byte_data command
36 I2C_FUNC_SMBUS_PROC_CALL Handles the SMBus process_call command
37 I2C_FUNC_SMBUS_READ_BLOCK_DATA Handles the SMBus read_block_data command
38 I2C_FUNC_SMBUS_WRITE_BLOCK_DATA Handles the SMBus write_block_data command
39 I2C_FUNC_SMBUS_READ_I2C_BLOCK Handles the SMBus read_i2c_block_data command
40 I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Handles the SMBus write_i2c_block_data command
46 I2C_FUNC_SMBUS_BYTE Handles the SMBus read_byte
48 I2C_FUNC_SMBUS_BYTE_DATA Handles the SMBus read_byte_data
50 I2C_FUNC_SMBUS_WORD_DATA Handles the SMBus read_word_data
52 I2C_FUNC_SMBUS_BLOCK_DATA Handles the SMBus read_block_data
54 I2C_FUNC_SMBUS_I2C_BLOCK Handles the SMBus read_i2c_block_data
56 I2C_FUNC_SMBUS_EMUL Handles all SMBus commands that can be
72 A typical SMBus-only adapter would list all the SMBus transactions it
90 I2C_FUNC_SMBUS_EMUL includes all the SMBus transactions (with the
93 to let the client drivers check for the support of SMBus functions
116 Here, the lm75 driver checks if the adapter can do both SMBus byte data
117 and SMBus word data transactions. If not, then the driver won't work on
129 i2c-core will transparently implement SMBus transactions on top of I2C
152 /* Oops, the needed functionality (SMBus write_quick function) is
156 /* Now it is safe to use the SMBus write_quick command */