Hello Takashi,
Below is a patch for ice1724 I2C read code.
Thanks,
Pavel.
Signed-off-by: Pavel Hofman dustin@seznam.cz
* adding i2c busy wait before sending device address to prevent reading bogus data
diff -r 7f4b25ff79d6 pci/ice1712/ice1724.c --- a/pci/ice1712/ice1724.c Fri Nov 30 17:59:25 2007 +0100 +++ b/pci/ice1712/ice1724.c Fri Nov 30 21:17:36 2007 +0100 @@ -1958,6 +1958,7 @@ unsigned char snd_vt1724_read_i2c(struct unsigned char val;
mutex_lock(&ice->i2c_mutex); + wait_i2c_busy(ice); outb(addr, ICEREG1724(ice, I2C_BYTE_ADDR)); outb(dev & ~VT1724_I2C_WRITE, ICEREG1724(ice, I2C_DEV_ADDR)); wait_i2c_busy(ice);
At Sat, 01 Dec 2007 13:05:25 +0100, Pavel Hofman wrote:
Hello Takashi,
Below is a patch for ice1724 I2C read code.
Thanks,
Pavel.
Signed-off-by: Pavel Hofman dustin@seznam.cz
- adding i2c busy wait before sending device address to prevent reading
bogus data
Applied. Thanks.
Takashi
participants (2)
-
Pavel Hofman
-
Takashi Iwai