diff options
author | Arnd Bergmann <arnd@arndb.de> | 2022-04-02 15:28:18 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2022-04-07 09:31:31 +0200 |
commit | c78a41fc04f0209cba1e62ccbe6a4844633515e7 (patch) | |
tree | 95d943308c3b5a9ab85aba49ba1bdda76300674a /arch/arm/mach-s3c/mach-smdk2416.c | |
parent | 91276c0fa4b405c90d7a7fafdca84ae18a516bbf (diff) | |
download | linux-c78a41fc04f0209cba1e62ccbe6a4844633515e7.tar.bz2 |
ARM: s3c24xx: convert to sparse-irq
As a final bit of preparation for converting to ARCH_MULTIPLATFORM,
change the interrupt handling for s3c24xx to use sparse IRQs.
Since the number of possible interrupts is already fixed and relatively
small per chip, just make it use all legacy interrupts preallocated
using the .nr_irqs field in the machine descriptor, rather than actually
allocating domains on the fly.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm/mach-s3c/mach-smdk2416.c')
-rw-r--r-- | arch/arm/mach-s3c/mach-smdk2416.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c/mach-smdk2416.c b/arch/arm/mach-s3c/mach-smdk2416.c index 38b4a7cd4178..329fe26be268 100644 --- a/arch/arm/mach-s3c/mach-smdk2416.c +++ b/arch/arm/mach-s3c/mach-smdk2416.c @@ -239,6 +239,7 @@ static void __init smdk2416_machine_init(void) MACHINE_START(SMDK2416, "SMDK2416") /* Maintainer: Yauhen Kharuzhy <jekhor@gmail.com> */ .atag_offset = 0x100, + .nr_irqs = NR_IRQS_S3C2416, .init_irq = s3c2416_init_irq, .map_io = smdk2416_map_io, |