linux/drivers/i2c
Domen Puncer 8859942ede i2c-au1550: Fix timeout problem
i2c-au1550: Fix timeout problem

Fix from Jordan Crouse:
If the transmit and recieve FIFOS are not empty, forceably flush them
rather then waiting for them to drain on their own.

This solves at least a problem reported by Clem Taylor:
http://www.linux-mips.org/archives/linux-mips/2006-05/msg00240.html
(1% of I2C transactions would timeout)

Signed-off-by: Domen Puncer <domen.puncer@ultra.si>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-09-26 15:38:50 -07:00
..
algos i2c-algo-sibyte: Merge into i2c-sibyte 2006-09-26 15:38:50 -07:00
busses i2c-au1550: Fix timeout problem 2006-09-26 15:38:50 -07:00
chips [PATCH] i2c: tps65010 build fixes 2006-08-26 13:05:12 -07:00
i2c-core.c i2c: __must_check fixes (core drivers) 2006-09-26 15:38:50 -07:00
i2c-dev.c i2c: __must_check fixes, i2c-dev 2006-09-26 15:38:50 -07:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00