ARM: shmobile: r8a7779 and Marzen NR_IRQS_LEGACY removal
cover ARM: shmobile: r8a7779 and Marzen NR_IRQS_LEGACY removal
ARM: shmobile: r8a7779 and Marzen NR_IRQS_LEGACY removal
[PATCH 01/02] ARM: shmobile: r8a7779: Remove NR_IRQS_LEGACY [PATCH 02/02] ARM: shmobile: marzen: Remove NR_IRQS_LEGACY
Remove NR_IRQS_LEGACY from the machine vector on r8a7779 and Marzen, completely untested but other Multiplatform SMP SoCs with GIC seem to work well without this - and so does legacy Marzen.
The reason for this removal is that this is just legacy left over cruft that once used to be necessary for static interrupt assignment (I think) while we migrated to DT support for the GIC.
Not needed in case of Multiplatform and Sparse IRQ.
---
Written on top of renesas-devel-v3.16-20140808
arch/arm/mach-shmobile/board-marzen-reference.c | 1 - arch/arm/mach-shmobile/setup-r8a7779.c | 1 - 2 files changed, 2 deletions(-)
Quoted 9 lines · Magnus Damm
ARM: shmobile: r8a7779 and Marzen
NR_IRQS_LEGACYremoval[PATCH 01/02] ARM: shmobile: r8a7779: Remove
NR_IRQS_LEGACY[PATCH 02/02] ARM: shmobile: marzen: RemoveNR_IRQS_LEGACYRemove
NR_IRQS_LEGACYfrom the machine vector on r8a7779 and Marzen, completely untested but other Multiplatform SMP SoCs with GIC seem to work well without this - and so does legacy Marzen.
Quoted 5 lines
The reason for this removal is that this is just legacy left over cruft that once used to be necessary for static interrupt assignment (I think) while we migrated to DT support for the GIC.
Not needed in case of Multiplatform and Sparse IRQ.
Thanks, I have queued these up.
Hi Magnus,
Quoted 9 lines · Magnus Damm
ARM: shmobile: r8a7779 and Marzen
NR_IRQS_LEGACYremoval[PATCH 01/02] ARM: shmobile: r8a7779: Remove
NR_IRQS_LEGACY[PATCH 02/02] ARM: shmobile: marzen: RemoveNR_IRQS_LEGACYRemove
NR_IRQS_LEGACYfrom the machine vector on r8a7779 and Marzen, completely untested but other Multiplatform SMP SoCs with GIC seem to work well without this - and so does legacy Marzen.
Quoted 7 lines
The reason for this removal is that this is just legacy left over cruft that once used to be necessary for static interrupt assignment (I think) while we migrated to DT support for the GIC.
Not needed in case of Multiplatform and Sparse IRQ.
Signed-off-by Magnus Damm <[email protected]>
And since Sparse IRQ is now always enabled on shmobile, the remaining ones can be removed as well. Patch series sent.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds