diff options
author | Johannes Stezenbach <devnull@localhost> | 2002-12-28 10:46:10 +0000 |
---|---|---|
committer | Johannes Stezenbach <devnull@localhost> | 2002-12-28 10:46:10 +0000 |
commit | 630737b956a92a3090c78bbdb61e28920cac831c (patch) | |
tree | 5c9df644b57d95112b249ea9467b6488d29e3b2e /linux/drivers/media/common/saa7146_video.c | |
parent | 4e6e35551b720310c6da7a00cf671b18b8e155cf (diff) | |
download | mediapointer-dvb-s2-630737b956a92a3090c78bbdb61e28920cac831c.tar.gz mediapointer-dvb-s2-630737b956a92a3090c78bbdb61e28920cac831c.tar.bz2 |
- added timeout handling for i2c_writeout(); it seems that the
SAA7146 does not generate an I2C error irq when we are probing
for a non-existant device (so there's neither an ACK nor a NACK
at the end of the address phase)
- don't request the I2C error irq anymore, since it isn't currently
being handled; we just wait for the /BUSY irq or timeout; if there
were errors during transmission they will still be detected
from the status register after the /BUSY irq
- added some more debug to hw_interrupt()
TODO: I think SAA7146_I2C_TIMEOUT is too large; 10ms should do?
Diffstat (limited to 'linux/drivers/media/common/saa7146_video.c')
0 files changed, 0 insertions, 0 deletions