diff options
author | Arnd Bergmann <arnd@arndb.de> | 2013-04-10 15:17:47 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2013-04-19 23:00:40 +0200 |
commit | 6761dcfe8c42b55076753bc8bea7b5dcbfb445c0 (patch) | |
tree | 1fff09aea689b937c15ac5f6178d173ac3f062c5 /arch/arm/mach-exynos/common.h | |
parent | ARM: exynos: add missing properties for combiner IRQs (diff) | |
download | linux-6761dcfe8c42b55076753bc8bea7b5dcbfb445c0.tar.xz linux-6761dcfe8c42b55076753bc8bea7b5dcbfb445c0.zip |
irqchip: exynos: pass max combiner number to combiner_init
We can find out the number of combined IRQs from the device
tree, but in case of ATAGS boot, the driver currently uses
hardcoded values based on the SoC type. We can't do that
in general for a multiplatform kernel, so let's instead pass
this information from platform code directly in case of
ATAGS boot.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/arm/mach-exynos/common.h')
-rw-r--r-- | arch/arm/mach-exynos/common.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-exynos/common.h b/arch/arm/mach-exynos/common.h index 9717d0f6088f..4ba8cbecc144 100644 --- a/arch/arm/mach-exynos/common.h +++ b/arch/arm/mach-exynos/common.h @@ -69,7 +69,8 @@ void exynos4212_register_clocks(void); #endif struct device_node; -void combiner_init(void __iomem *combiner_base, struct device_node *np); +void combiner_init(void __iomem *combiner_base, struct device_node *np, + unsigned int max_nr); extern struct smp_operations exynos_smp_ops; |