Hi, On Thu, 2010-06-17 at 10:29 +0200, ext Archit Taneja wrote: > In the case of a dsi framedone timeout, we should set the LCD_EN > bit to 0 and reset the dsi tx fifo so that the next panel update > call goes through cleanly. > > With the new way of handling framedone interrupts, since everything > is handled in irq context, the only reason a framedone timeout occurs > is because of some hardware issue. > > The reset of LCD_EN and flush of TX_FIFO won't interfere with a frame > in progress. Does this work? There is the errata: 1.29. DSI: Tx FIFO flush is not supported. I've actually removed the dsi_reset_tx_fifo() function in my work tree, as I though the only way to recover is to reset the whole DSI block. Tomi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html