Skip to contentSkip to conversation

ARM: shmobile: r8a7779 and Marzen NR_IRQS_LEGACY removal

PATCH In review Magnus Damm 3 participants 3 messages Aug 8, 2014 – Aug 13, 2014 SuperH

lore
Share & tools
lore
#0 lore raw

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(-)
#1 lore raw
Quoted 9 lines · Magnus Damm

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.

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.

#2 lore raw
In reply to Magnus Damm

Hi Magnus,

Quoted 9 lines · Magnus Damm

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.

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.

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