Changeset 4013
- Timestamp:
- 11/05/05 13:44:36 (8 years ago)
- Location:
- i2c/trunk/kernel
- Files:
-
- 2 modified
-
i2c-algo-bit.c (modified) (1 diff)
-
i2c.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
i2c/trunk/kernel/i2c-algo-bit.c
r3978 r4013 535 535 I2C_FUNC_10BIT_ADDR | I2C_FUNC_PROTOCOL_MANGLING | 536 536 I2C_FUNC_SMBUS_BLOCK_PROC_CALL | 537 I2C_FUNC_SMBUS_READ_BLOCK_DATA | 538 I2C_FUNC_SMBUS_BLOCK_PROC_CALL_PEC | 539 I2C_FUNC_SMBUS_READ_BLOCK_DATA_PEC; 537 I2C_FUNC_SMBUS_READ_BLOCK_DATA; 540 538 } 541 539 -
i2c/trunk/kernel/i2c.h
r4010 r4013 399 399 #define I2C_FUNC_PROTOCOL_MANGLING 0x00000004 /* I2C_M_{REV_DIR_ADDR,NOSTART,..} */ 400 400 #define I2C_FUNC_SMBUS_HWPEC_CALC 0x00000008 /* SMBus 2.0 */ 401 #define I2C_FUNC_SMBUS_READ_WORD_DATA_PEC 0x00000800 /* SMBus 2.0 */402 #define I2C_FUNC_SMBUS_WRITE_WORD_DATA_PEC 0x00001000 /* SMBus 2.0 */403 #define I2C_FUNC_SMBUS_PROC_CALL_PEC 0x00002000 /* SMBus 2.0 */404 #define I2C_FUNC_SMBUS_BLOCK_PROC_CALL_PEC 0x00004000 /* SMBus 2.0 */405 401 #define I2C_FUNC_SMBUS_BLOCK_PROC_CALL 0x00008000 /* SMBus 2.0 */ 406 402 #define I2C_FUNC_SMBUS_QUICK 0x00010000 … … 418 414 #define I2C_FUNC_SMBUS_READ_I2C_BLOCK_2 0x10000000 /* I2C-like block xfer */ 419 415 #define I2C_FUNC_SMBUS_WRITE_I2C_BLOCK_2 0x20000000 /* w/ 2-byte reg. addr. */ 420 #define I2C_FUNC_SMBUS_READ_BLOCK_DATA_PEC 0x40000000 /* SMBus 2.0 */421 #define I2C_FUNC_SMBUS_WRITE_BLOCK_DATA_PEC 0x80000000 /* SMBus 2.0 */422 416 423 417 #define I2C_FUNC_SMBUS_BYTE (I2C_FUNC_SMBUS_READ_BYTE | \ … … 433 427 #define I2C_FUNC_SMBUS_I2C_BLOCK_2 (I2C_FUNC_SMBUS_READ_I2C_BLOCK_2 | \ 434 428 I2C_FUNC_SMBUS_WRITE_I2C_BLOCK_2) 435 #define I2C_FUNC_SMBUS_BLOCK_DATA_PEC (I2C_FUNC_SMBUS_READ_BLOCK_DATA_PEC | \436 I2C_FUNC_SMBUS_WRITE_BLOCK_DATA_PEC)437 #define I2C_FUNC_SMBUS_WORD_DATA_PEC (I2C_FUNC_SMBUS_READ_WORD_DATA_PEC | \438 I2C_FUNC_SMBUS_WRITE_WORD_DATA_PEC)439 440 #define I2C_FUNC_SMBUS_READ_BYTE_PEC I2C_FUNC_SMBUS_READ_BYTE_DATA441 #define I2C_FUNC_SMBUS_WRITE_BYTE_PEC I2C_FUNC_SMBUS_WRITE_BYTE_DATA442 #define I2C_FUNC_SMBUS_READ_BYTE_DATA_PEC I2C_FUNC_SMBUS_READ_WORD_DATA443 #define I2C_FUNC_SMBUS_WRITE_BYTE_DATA_PEC I2C_FUNC_SMBUS_WRITE_WORD_DATA444 #define I2C_FUNC_SMBUS_BYTE_PEC I2C_FUNC_SMBUS_BYTE_DATA445 #define I2C_FUNC_SMBUS_BYTE_DATA_PEC I2C_FUNC_SMBUS_WORD_DATA446 429 447 430 #define I2C_FUNC_SMBUS_EMUL (I2C_FUNC_SMBUS_QUICK | \ … … 451 434 I2C_FUNC_SMBUS_PROC_CALL | \ 452 435 I2C_FUNC_SMBUS_WRITE_BLOCK_DATA | \ 453 I2C_FUNC_SMBUS_WRITE_BLOCK_DATA_PEC | \454 436 I2C_FUNC_SMBUS_I2C_BLOCK) 455 437
