Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

docs: i2c: smbus-protocol: improve I2C Block transactions description

Clarify from the beginning what these transactions are, and specifically
how they differ from the SMBus counterparts, i.e. the lack of a Count byte.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>

authored by

Luca Ceresoli and committed by
Wolfram Sang
95b83774 c7148b05

+4 -3
+4 -3
Documentation/i2c/smbus-protocol.rst
··· 282 282 I2C Block Transactions 283 283 ====================== 284 284 285 - The following I2C block transactions are supported by the 286 - SMBus layer and are described here for completeness. 287 - They are *NOT* defined by the SMBus specification. 285 + The following I2C block transactions are similar to the SMBus Block Read 286 + and Write operations, except these do not have a Count byte. They are 287 + supported by the SMBus layer and are described here for completeness, but 288 + they are *NOT* defined by the SMBus specification. 288 289 289 290 I2C block transactions do not limit the number of bytes transferred 290 291 but the SMBus layer places a limit of 32 bytes.