linux/drivers/i2c
Manuel Lauss 91f27958d6 i2c-au1550: properly terminate zero-byte transfers
Zero-bytes transfers would leave the bus transaction unfinished
(no i2c stop is sent), with the following transfer actually
sending the slave address to the previously addressed device,
resulting in weird device failures (e.g. reset minute register
values in my RTC).
This patch instructs the controller to send an I2C STOP right after
the slave address in case of a zero-byte transfer.

Signed-off-by: Manuel Lauss <mano@roarinelk.homelinux.net>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27 18:14:52 +01:00
..
algos
busses i2c-au1550: properly terminate zero-byte transfers 2008-01-27 18:14:52 +01:00
chips
i2c-boardinfo.c
i2c-core.c i2c: Add i2c_new_dummy() utility 2008-01-27 18:14:52 +01:00
i2c-core.h
i2c-dev.c
Kconfig
Makefile