ARM: orion: use SPARSE_IRQ everywhere
As a preparation for multiplatform support, this moves all the code using plat-orion over to use sparse irq support, which is enabled implicitly for multiplatform. In particular, the hardcoded NR_IRQS macro gets replaced with a machine specific one that is set in the machine descriptor in order to set up a static mapping for all legacy interrupts. Signed-off-by:Arnd Bergmann <arnd@arndb.de> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Gregory CLEMENT <gregory.clement@free-electrons.com>
Showing
- arch/arm/Kconfig 3 additions, 0 deletionsarch/arm/Kconfig
- arch/arm/mach-dove/cm-a510.c 1 addition, 0 deletionsarch/arm/mach-dove/cm-a510.c
- arch/arm/mach-dove/dove-db-setup.c 1 addition, 0 deletionsarch/arm/mach-dove/dove-db-setup.c
- arch/arm/mach-dove/include/mach/dove.h 2 additions, 0 deletionsarch/arm/mach-dove/include/mach/dove.h
- arch/arm/mach-dove/include/mach/irqs.h 1 addition, 1 deletionarch/arm/mach-dove/include/mach/irqs.h
- arch/arm/mach-dove/include/mach/pm.h 1 addition, 1 deletionarch/arm/mach-dove/include/mach/pm.h
- arch/arm/mach-dove/irq.c 1 addition, 1 deletionarch/arm/mach-dove/irq.c
- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c 1 addition, 0 deletionsarch/arm/mach-mv78xx0/buffalo-wxl-setup.c
- arch/arm/mach-mv78xx0/db78x00-bp-setup.c 1 addition, 0 deletionsarch/arm/mach-mv78xx0/db78x00-bp-setup.c
- arch/arm/mach-mv78xx0/include/mach/irqs.h 1 addition, 1 deletionarch/arm/mach-mv78xx0/include/mach/irqs.h
- arch/arm/mach-mv78xx0/include/mach/mv78xx0.h 2 additions, 0 deletionsarch/arm/mach-mv78xx0/include/mach/mv78xx0.h
- arch/arm/mach-mv78xx0/rd78x00-masa-setup.c 1 addition, 0 deletionsarch/arm/mach-mv78xx0/rd78x00-masa-setup.c
- arch/arm/mach-orion5x/db88f5281-setup.c 1 addition, 0 deletionsarch/arm/mach-orion5x/db88f5281-setup.c
- arch/arm/mach-orion5x/dns323-setup.c 1 addition, 0 deletionsarch/arm/mach-orion5x/dns323-setup.c
- arch/arm/mach-orion5x/include/mach/irqs.h 1 addition, 1 deletionarch/arm/mach-orion5x/include/mach/irqs.h
- arch/arm/mach-orion5x/include/mach/orion5x.h 2 additions, 0 deletionsarch/arm/mach-orion5x/include/mach/orion5x.h
- arch/arm/mach-orion5x/kurobox_pro-setup.c 2 additions, 0 deletionsarch/arm/mach-orion5x/kurobox_pro-setup.c
- arch/arm/mach-orion5x/ls-chl-setup.c 1 addition, 0 deletionsarch/arm/mach-orion5x/ls-chl-setup.c
- arch/arm/mach-orion5x/ls_hgl-setup.c 1 addition, 0 deletionsarch/arm/mach-orion5x/ls_hgl-setup.c
- arch/arm/mach-orion5x/mv2120-setup.c 1 addition, 0 deletionsarch/arm/mach-orion5x/mv2120-setup.c
Loading
Please register or sign in to comment