]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ARM: EXYNOS: Remove custom init_irq callbacks
authorArnd Bergmann <arnd@arndb.de>
Tue, 18 Jun 2013 16:35:22 +0000 (01:35 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Tue, 18 Jun 2013 16:37:51 +0000 (01:37 +0900)
Since both exynos4_init_irq() and exynos5_init_irq() are just calling
irqchip_init(), there is no need for them to exist any more, since this
is the default that is called when init_irq callback is not specified.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-exynos/common.c
arch/arm/mach-exynos/common.h
arch/arm/mach-exynos/mach-exynos4-dt.c
arch/arm/mach-exynos/mach-exynos5-dt.c

index 7b53e4c8460f2800399652ee8ea7ab94a23da337..91d457fc016a855554a1e1abc7056f041b00c5e8 100644 (file)
@@ -400,16 +400,6 @@ void __init exynos_init_time(void)
        clocksource_of_init();
 }
 
-void __init exynos4_init_irq(void)
-{
-       irqchip_init();
-}
-
-void __init exynos5_init_irq(void)
-{
-       irqchip_init();
-}
-
 struct bus_type exynos_subsys = {
        .name           = "exynos-core",
        .dev_name       = "exynos-core",
index 11fc1e29819bb58b2fc4271b78a8ba3e3a8b9776..1c83f95fd3c3ae6cbc6d09fe888bb7dc6761232b 100644 (file)
@@ -20,8 +20,6 @@ extern unsigned long xxti_f, xusbxti_f;
 
 struct map_desc;
 void exynos_init_io(struct map_desc *mach_desc, int size);
-void exynos4_init_irq(void);
-void exynos5_init_irq(void);
 void exynos4_restart(char mode, const char *cmd);
 void exynos5_restart(char mode, const char *cmd);
 void exynos_init_late(void);
index b9ed834a7eeef53a97b5cd76470b1b3a852e29fd..df1572675aced0818a16830b23c84490fdb898be 100644 (file)
@@ -55,7 +55,6 @@ static void __init exynos4_reserve(void)
 DT_MACHINE_START(EXYNOS4210_DT, "Samsung Exynos4 (Flattened Device Tree)")
        /* Maintainer: Thomas Abraham <thomas.abraham@linaro.org> */
        .smp            = smp_ops(exynos_smp_ops),
-       .init_irq       = exynos4_init_irq,
        .map_io         = exynos4_dt_map_io,
        .init_early     = exynos_firmware_init,
        .init_machine   = exynos4_dt_machine_init,
index 753b94f3fca7e3ba4c3895582f638e6c395e60fd..c73d01c965c58d8ff498c7479010a369c069adeb 100644 (file)
@@ -76,7 +76,6 @@ static void __init exynos5_reserve(void)
 
 DT_MACHINE_START(EXYNOS5_DT, "SAMSUNG EXYNOS5 (Flattened Device Tree)")
        /* Maintainer: Kukjin Kim <kgene.kim@samsung.com> */
-       .init_irq       = exynos5_init_irq,
        .smp            = smp_ops(exynos_smp_ops),
        .map_io         = exynos5_dt_map_io,
        .init_machine   = exynos5_dt_machine_init,