]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: dove: fix legacy dove IRQ numbers
authorRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 22 Jun 2015 17:39:43 +0000 (18:39 +0100)
committerGregory CLEMENT <gregory.clement@free-electrons.com>
Wed, 24 Jun 2015 09:05:57 +0000 (11:05 +0200)
commit425a3d9b770a364265d879029c4db44174f8d79c
tree4db5a813dac35086638df74e6b02b99e9dddcca8
parent8af739e010592d2571215bededce02a06b70a3bd
ARM: dove: fix legacy dove IRQ numbers

v3.18 changed handle_IRQ() to call __handle_domain_irq(), which now
rejects attempts to deliver IRQ0.  Since IRQ 0 is used as the timer
interrupt (just like the PIT on x86), this causes boot to fail as the
bogomips calibration never completes.

Fix this by shuffling all interrupts up by one.

Fixes: 4aab04b73bd2 ("ARM: Convert handle_IRQ to use __handle_domain_irq")
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
arch/arm/mach-dove/include/mach/irqs.h
arch/arm/mach-dove/irq.c