linux/Documentation/i2c
Guenter Roeck 6f16b75a41 i2c: stub: Add support for SMBus block commands
SMBus block commands are different to I2C block commands since
the returned data is not normally accessible with byte or word
commands on other command offsets. Add linked list of 'block'
commands to support those commands.

Access mechanism is quite simple: Block commands must be written
before they can be read. Subsequent writes can be partial. Block
read commands always return the number of bytes associated with
the longest previous write.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2014-07-17 19:11:35 +02:00
..
busses i2c: i801: enable Intel BayTrail SMBUS 2014-03-09 21:40:25 +01:00
muxes i2c-mux-gpio: Update documentation 2012-10-05 22:23:54 +02:00
dev-interface
fault-codes Documentation: i2c: Remove obsolete example 2014-01-09 23:02:46 +01:00
functionality i2c: Spelling s/than/that/ 2014-03-12 08:15:41 +01:00
i2c-protocol Documentation: i2c: improve section about flags mangling the protocol 2014-04-06 13:53:48 +02:00
i2c-stub i2c: stub: Add support for SMBus block commands 2014-07-17 19:11:35 +02:00
instantiating-devices Documentation: i2c: mention ACPI method for instantiating devices 2014-02-15 19:46:34 +01:00
old-module-parameters
smbus-protocol i2c: core: Remove definition of i2c_smbus_process_call 2013-01-28 05:26:41 +01:00
summary
ten-bit-addresses
upgrading-clients doc: Fix typo in doucmentations 2013-07-25 12:34:15 +02:00
writing-clients i2c: core: Remove definition of i2c_smbus_process_call 2013-01-28 05:26:41 +01:00