Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1332363

Re: [PATCH 0/4] serial: omap: robustify for high speed transfers

From Tony Lindgren <tony@atomide.com>
Newsgroups linux.kernel
Subject Re: [PATCH 0/4] serial: omap: robustify for high speed transfers
Date 2016-02-11 22:10 +0100
Message-ID <r16EW-5RN-5@gated-at.bofh.it> (permalink)
References <qTH8D-2I1-47@gated-at.bofh.it> <qUUwO-8gR-25@gated-at.bofh.it> <qWkfv-5Sw-3@gated-at.bofh.it> <qXUqB-3w4-1@gated-at.bofh.it> <r0Yeo-8w1-47@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi,

* John Ogness <john.ogness@linutronix.de> [160211 04:04]:
> 
> At these speeds, nearly every DMA interrupt is accompanied by a spurious
> UART interrupt. So, sadly, the interrupts are doubled.
> 
> It is on my TODO list to verify if the spurious UART interrupts exactly
> match the recently added [0] spurious interrupt detection in omap-intc.

If you're seeing spurious interrupts you may want try adding
a flush of posted write at the end of the 8250_omap interrupt
handler. Basically read back some register from the 8250. This
has fixed so far pretty much all the spurious IRQ issues for
omaps using the drivers/irqchip/irq-omap-intc.c, meaning omap3
and am335x and ti81xx variants too most likely.

Regards,

Tony

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: [PATCH 0/4] serial: omap: robustify for high speed transfers John Ogness <john.ogness@linutronix.de> - 2016-02-11 13:10 +0100
  Re: [PATCH 0/4] serial: omap: robustify for high speed transfers Tony Lindgren <tony@atomide.com> - 2016-02-11 22:10 +0100
    Re: [PATCH 0/4] serial: omap: robustify for high speed transfers John Ogness <john.ogness@linutronix.de> - 2016-02-22 16:40 +0100
      Re: [PATCH 0/4] serial: omap: robustify for high speed transfers Tony Lindgren <tony@atomide.com> - 2016-02-22 20:40 +0100

csiph-web