[linux-dvb] saa7146_i2c_writeout: timed out waiting for end of xfer

Oliver Endriss o.endriss at gmx.de
Tue Jul 17 07:45:10 CEST 2007


Oliver Endriss wrote:
> Imho the interrupt processing was broken:
> - The first I2C interrupt should be used to wake-up the task.
>   It does not matter that it takes some time until ERR in IIC_STA
>   will be updated. We don't need it.
> - Interrupts must be acknowledged at the end of the ISR.
> 
> @all
> Please test the attached patch.
> There shouldn't be any unexpected I2C interrupts anymore.

Attached is an updated patch which does extended status checking.

CU
Oliver

-- 
----------------------------------------------------------------
VDR Remote Plugin 0.3.9: http://www.escape-edv.de/endriss/vdr/
----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: saa7146_i2c_interrupt_fix2.diff
Type: text/x-diff
Size: 2958 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070717/d7c192a7/attachment.diff 


More information about the linux-dvb mailing list