arm pl011 serial: support multi-irq request
authorBing Fan <tombinfan@tencent.com>
Thu, 1 Jul 2021 01:38:32 +0000 (09:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jul 2021 10:39:47 +0000 (12:39 +0200)
commitb0819465be8be0c76af15436a9e6db4dab4c196e
treef55aa1e0152a9d675956b385be703ab9b821c3ce
parent8d479237727ce10260bb128c2414489e1d59c103
arm pl011 serial: support multi-irq request

In order to make pl011 work better, multiple interrupts are
required, such as TXIM, RXIM, RTIM, error interrupt(FE/PE/BE/OE);
at the same time, pl011 to GIC does not merge the interrupt
lines(each serial-interrupt corresponding to different GIC hardware
interrupt), so need to enable and request multiple gic interrupt
numbers in the driver.

Signed-off-by: Bing Fan <tombinfan@tencent.com>
Link: https://lore.kernel.org/r/1625103512-30182-1-git-send-email-hptsfb@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/amba-pl011.c