diff options
author | Benjamin Cama | 2015-07-14 16:25:58 +0200 |
---|---|---|
committer | Gregory CLEMENT | 2015-08-21 17:33:08 +0200 |
commit | 5be9fc23cdb42e1d383ecc8eae8a8ff70a752708 (patch) | |
tree | 5213288c4c443e9e73bfcab346f1daa25ea77f83 /arch/arm/Kconfig | |
parent | Linux 4.2-rc1 (diff) | |
download | kernel-qcow2-linux-5be9fc23cdb42e1d383ecc8eae8a8ff70a752708.tar.gz kernel-qcow2-linux-5be9fc23cdb42e1d383ecc8eae8a8ff70a752708.tar.xz kernel-qcow2-linux-5be9fc23cdb42e1d383ecc8eae8a8ff70a752708.zip |
ARM: orion5x: fix legacy orion5x IRQ numbers
Since v3.18, attempts to deliver IRQ0 are rejected, breaking orion5x.
Fix this by increasing all interrupts by one, as did 5d6bed2a9c8b for
dove. Also, force MULTI_IRQ_HANDLER for all orion platforms (including
dove) as the specific handler is needed to shift back IRQ numbers by
one.
[gregory.clement@free-electrons.com]: moved the select
MULTI_IRQ_HANDLER from PLAT_ORION_LEGACY to ARCH_ORION5X as it broke
the build for dove.
Fixes: a71b092a9c68 ("ARM: Convert handle_IRQ to use __handle_domain_irq")
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Cc: <stable@vger.kernel.org>
Tested-by: Detlef Vollmann <dv@vollmann.ch>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index a750c1425c3a..a67e53a3ba31 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -536,6 +536,7 @@ config ARCH_ORION5X select MVEBU_MBUS select PCI select PLAT_ORION_LEGACY + select MULTI_IRQ_HANDLER help Support for the following Marvell Orion 5x series SoCs: Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), |