On Fri, 2010-03-05 at 16:19 +0100, ext Aguirre, Sergio wrote: > Hi Ville, > > > -----Original Message----- > > From: [email protected] [mailto:linux-omap- > > [email protected]] On Behalf Of [email protected] > > Sent: Friday, March 05, 2010 7:26 AM > > To: Tomi Valkeinen > > Cc: [email protected]; [email protected]; Ville Syrjälä > > Subject: [PATCH 4/4] DSS2: clear spurious SYNC_LOST_DIGIT interrupts > > > > From: Ville Syrjälä <[email protected]> > > > > When DSS transitions from off mode to on VENC may generate a spurious > > SYNC_LOST_DIGIT error. Just ack it when restoring the context. Also > > restore IRQENABLE last to avoid triggering interrupts before the > > context is fully restored. > > (Tomi or anyone can correct me if I'm wrong) > > AFAIK, The solution for spurious interrupts is to flush posted bus writes > during interrupt handling, which can be achieved by reading the same register > just after you have written it. > > Tomi, what do you think?
That's a different spurious interrupt =). In this case the IRQ mechanism from CPU side is working fine, but VENC is just spamming the error interrupts, for unknown reason. Tomi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
