[PATCH v4 09/13] serial: amba-pl011: Pass FIQ information to KGDB.
From: gregkh@linuxfoundation.org (Greg Kroah-Hartman)
Date: 2014-06-20 00:36:03
Also in:
linux-devicetree, linux-serial
From: gregkh@linuxfoundation.org (Greg Kroah-Hartman)
Date: 2014-06-20 00:36:03
Also in:
linux-devicetree, linux-serial
On Thu, Jun 19, 2014 at 11:38:19AM +0100, Daniel Thompson wrote:
If the AMBA bus has provided the pl011 with a FIQ resource (i.e. a second IRQ) then speculatively register it with KGDB when the polling driver is initialized. By providing this information to KGDB the serial driver offers "permission" for KGDB to route the UART interrupt signal from the drivers own handler to KGDBs FIQ handler (which will eventually use the UART's polled I/O callbacks to interact with the user). This permission also implies the amba-pl011 driver has already unmasked RX interrupts (otherwise the FIQ handler will never trigger). Signed-off-by: Daniel Thompson <redacted> Cc: Russell King <redacted> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Jiri Slaby <redacted> Cc: linux-serial at vger.kernel.org ---
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>