* [PATCHv2 00/20] Cleanup irqchip_init calls
@ 2013-05-14 15:38 Maxime Ripard
2013-05-14 15:38 ` [PATCH 01/20] ARM: sunxi: Remove init_irq declaration in machine description Maxime Ripard
` (20 more replies)
0 siblings, 21 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Hi everyone,
This is a splitted up version of the patch I previously sent to
remove the explicit declaration of irqchip_init as the init_irq callback in
the machine descriptions.
Since it was a pretty tricky patch to merge, since it was touching a lot of
different platforms, I splitted it for each platforms, and rebased it on top
of 3.10-rc1.
The best way to merge it is probably that each one of us take into their tree
the patches that are relevant for our architecture and send them to arm-soc
later on.
Thanks,
Maxime
Changes from v1:
- Removed the dead include of linux/irqchip.h
- Splitted the shmobile changes into several patches
Maxime Ripard (20):
ARM: sunxi: Remove init_irq declaration in machine description
ARM: zynq: Remove init_irq declaration in machine description
ARM: nomadik: Remove init_irq declaration in machine description
ARM: picoxcell: Remove init_irq declaration in machine description
ARM: shmobile: ape6evm: Remove init_irq declaration in machine
description
ARM: shmobile: kzm9g: Remove init_irq declaration in machine
description
ARM: shmobile: lager: Remove init_irq declaration in machine
description
ARM: shmobile: emev2: Remove init_irq declaration in machine
description
ARM: shmobile: r8a73a4: Remove init_irq declaration in machine
description
ARM: shmobile: r8a7790: Remove init_irq declaration in machine
description
ARM: shmobile: sh73a0: Remove init_irq declaration in machine
description
ARM: bcm281xx: Remove init_irq declaration in machine description
ARM: spear: Remove init_irq declaration in machine description
ARM: msm: Remove init_irq declaration in machine description
ARM: mvebu: Remove init_irq declaration in machine description
ARM: mxs: Remove init_irq declaration in machine description
ARM: sirf: Remove init_irq declaration in machine description
ARM: vexpress: Remove init_irq declaration in machine description
ARM: virt: Remove init_irq declaration in machine description
ARM: vt8500: Remove init_irq declaration in machine description
arch/arm/mach-bcm/board_bcm.c | 2 --
arch/arm/mach-msm/board-dt-8660.c | 2 --
arch/arm/mach-msm/board-dt-8960.c | 2 --
arch/arm/mach-mvebu/armada-370-xp.c | 2 --
arch/arm/mach-mxs/mach-mxs.c | 2 --
arch/arm/mach-nomadik/cpu-8815.c | 2 --
arch/arm/mach-picoxcell/common.c | 2 --
arch/arm/mach-prima2/common.c | 4 ----
arch/arm/mach-shmobile/board-ape6evm.c | 2 --
arch/arm/mach-shmobile/board-kzm9g-reference.c | 2 --
arch/arm/mach-shmobile/board-lager.c | 2 --
arch/arm/mach-shmobile/setup-emev2.c | 2 --
arch/arm/mach-shmobile/setup-r8a73a4.c | 2 --
arch/arm/mach-shmobile/setup-r8a7790.c | 2 --
arch/arm/mach-shmobile/setup-sh73a0.c | 2 --
arch/arm/mach-spear/spear1310.c | 2 --
arch/arm/mach-spear/spear1340.c | 2 --
arch/arm/mach-spear/spear300.c | 2 --
arch/arm/mach-spear/spear310.c | 2 --
arch/arm/mach-spear/spear320.c | 2 --
arch/arm/mach-spear/spear6xx.c | 2 --
arch/arm/mach-sunxi/sunxi.c | 2 --
arch/arm/mach-vexpress/v2m.c | 2 --
arch/arm/mach-virt/virt.c | 2 --
arch/arm/mach-vt8500/vt8500.c | 2 --
arch/arm/mach-zynq/common.c | 2 --
26 files changed, 54 deletions(-)
--
1.8.1.2
^ permalink raw reply [flat|nested] 45+ messages in thread
* [PATCH 01/20] ARM: sunxi: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:38 ` [PATCH 02/20] ARM: zynq: " Maxime Ripard
` (19 subsequent siblings)
20 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for sunxi as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-sunxi/sunxi.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-sunxi/sunxi.c b/arch/arm/mach-sunxi/sunxi.c
index 706ce35..08937a3 100644
--- a/arch/arm/mach-sunxi/sunxi.c
+++ b/arch/arm/mach-sunxi/sunxi.c
@@ -14,7 +14,6 @@
#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/init.h>
-#include <linux/irqchip.h>
#include <linux/of_address.h>
#include <linux/of_irq.h>
#include <linux/of_platform.h>
@@ -117,7 +116,6 @@ static const char * const sunxi_board_dt_compat[] = {
DT_MACHINE_START(SUNXI_DT, "Allwinner A1X (Device Tree)")
.init_machine = sunxi_dt_init,
.map_io = sunxi_map_io,
- .init_irq = irqchip_init,
.init_time = sunxi_timer_init,
.dt_compat = sunxi_board_dt_compat,
MACHINE_END
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 02/20] ARM: zynq: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
2013-05-14 15:38 ` [PATCH 01/20] ARM: sunxi: Remove init_irq declaration in machine description Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:49 ` Michal Simek
2013-05-14 15:38 ` [PATCH 03/20] ARM: nomadik: " Maxime Ripard
` (18 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for zynq as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Michal Simek <monstr@monstr.eu>
---
arch/arm/mach-zynq/common.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-zynq/common.c b/arch/arm/mach-zynq/common.c
index 5bfe703..4c0199b8 100644
--- a/arch/arm/mach-zynq/common.c
+++ b/arch/arm/mach-zynq/common.c
@@ -25,7 +25,6 @@
#include <linux/of_irq.h>
#include <linux/of_platform.h>
#include <linux/of.h>
-#include <linux/irqchip.h>
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
@@ -106,7 +105,6 @@ static const char * const zynq_dt_match[] = {
MACHINE_START(XILINX_EP107, "Xilinx Zynq Platform")
.smp = smp_ops(zynq_smp_ops),
.map_io = zynq_map_io,
- .init_irq = irqchip_init,
.init_machine = zynq_init_machine,
.init_time = zynq_timer_init,
.dt_compat = zynq_dt_match,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 03/20] ARM: nomadik: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
2013-05-14 15:38 ` [PATCH 01/20] ARM: sunxi: Remove init_irq declaration in machine description Maxime Ripard
2013-05-14 15:38 ` [PATCH 02/20] ARM: zynq: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:38 ` [PATCH 04/20] ARM: picoxcell: " Maxime Ripard
` (17 subsequent siblings)
20 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for nomadik as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
---
arch/arm/mach-nomadik/cpu-8815.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-nomadik/cpu-8815.c b/arch/arm/mach-nomadik/cpu-8815.c
index 59f6ff5..46cce9b 100644
--- a/arch/arm/mach-nomadik/cpu-8815.c
+++ b/arch/arm/mach-nomadik/cpu-8815.c
@@ -25,7 +25,6 @@
#include <linux/slab.h>
#include <linux/irq.h>
#include <linux/dma-mapping.h>
-#include <linux/irqchip.h>
#include <linux/platform_data/clk-nomadik.h>
#include <linux/platform_data/pinctrl-nomadik.h>
#include <linux/pinctrl/machine.h>
@@ -323,7 +322,6 @@ static const char * cpu8815_board_compat[] = {
DT_MACHINE_START(NOMADIK_DT, "Nomadik STn8815")
.map_io = cpu8815_map_io,
- .init_irq = irqchip_init,
.init_time = cpu8815_timer_init_of,
.init_machine = cpu8815_init_of,
.restart = cpu8815_restart,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 04/20] ARM: picoxcell: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (2 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 03/20] ARM: nomadik: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 16:20 ` Jamie Iles
2013-05-14 15:38 ` [PATCH 05/20] ARM: shmobile: ape6evm: " Maxime Ripard
` (16 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for picoxcell as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Jamie Iles <jamie@jamieiles.com>
---
arch/arm/mach-picoxcell/common.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
index 70b441a..c2721ce 100644
--- a/arch/arm/mach-picoxcell/common.c
+++ b/arch/arm/mach-picoxcell/common.c
@@ -9,7 +9,6 @@
*/
#include <linux/delay.h>
#include <linux/irq.h>
-#include <linux/irqchip.h>
#include <linux/irqdomain.h>
#include <linux/of.h>
#include <linux/of_address.h>
@@ -87,7 +86,6 @@ static void picoxcell_wdt_restart(char mode, const char *cmd)
DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
.map_io = picoxcell_map_io,
.nr_irqs = NR_IRQS_LEGACY,
- .init_irq = irqchip_init,
.init_time = dw_apb_timer_init,
.init_machine = picoxcell_init_machine,
.dt_compat = picoxcell_dt_match,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 05/20] ARM: shmobile: ape6evm: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (3 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 04/20] ARM: picoxcell: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-14 15:38 ` [PATCH 06/20] ARM: shmobile: kzm9g: " Maxime Ripard
` (15 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/board-ape6evm.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/board-ape6evm.c b/arch/arm/mach-shmobile/board-ape6evm.c
index 55b8c9f..8dfbdba 100644
--- a/arch/arm/mach-shmobile/board-ape6evm.c
+++ b/arch/arm/mach-shmobile/board-ape6evm.c
@@ -20,7 +20,6 @@
#include <linux/gpio.h>
#include <linux/interrupt.h>
-#include <linux/irqchip.h>
#include <linux/kernel.h>
#include <linux/pinctrl/machine.h>
#include <linux/platform_device.h>
@@ -87,7 +86,6 @@ static const char *ape6evm_boards_compat_dt[] __initdata = {
};
DT_MACHINE_START(APE6EVM_DT, "ape6evm")
- .init_irq = irqchip_init,
.init_time = shmobile_timer_init,
.init_machine = ape6evm_add_standard_devices,
.dt_compat = ape6evm_boards_compat_dt,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 06/20] ARM: shmobile: kzm9g: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (4 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 05/20] ARM: shmobile: ape6evm: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-14 15:38 ` [PATCH 07/20] ARM: shmobile: lager: " Maxime Ripard
` (14 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/board-kzm9g-reference.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/board-kzm9g-reference.c b/arch/arm/mach-shmobile/board-kzm9g-reference.c
index aefa50d..b7ee96e 100644
--- a/arch/arm/mach-shmobile/board-kzm9g-reference.c
+++ b/arch/arm/mach-shmobile/board-kzm9g-reference.c
@@ -24,7 +24,6 @@
#include <linux/gpio.h>
#include <linux/io.h>
#include <linux/irq.h>
-#include <linux/irqchip.h>
#include <linux/input.h>
#include <linux/of_platform.h>
#include <linux/pinctrl/machine.h>
@@ -100,7 +99,6 @@ DT_MACHINE_START(KZM9G_DT, "kzm9g-reference")
.map_io = sh73a0_map_io,
.init_early = sh73a0_init_delay,
.nr_irqs = NR_IRQS_LEGACY,
- .init_irq = irqchip_init,
.init_machine = kzm_init,
.init_time = shmobile_timer_init,
.dt_compat = kzm9g_boards_compat_dt,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 07/20] ARM: shmobile: lager: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (5 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 06/20] ARM: shmobile: kzm9g: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
2013-05-14 15:38 ` [PATCH 08/20] ARM: shmobile: emev2: " Maxime Ripard
` (13 subsequent siblings)
20 siblings, 2 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/board-lager.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/board-lager.c b/arch/arm/mach-shmobile/board-lager.c
index f587187..b7488b8 100644
--- a/arch/arm/mach-shmobile/board-lager.c
+++ b/arch/arm/mach-shmobile/board-lager.c
@@ -19,7 +19,6 @@
*/
#include <linux/interrupt.h>
-#include <linux/irqchip.h>
#include <linux/kernel.h>
#include <linux/platform_device.h>
#include <mach/common.h>
@@ -39,7 +38,6 @@ static const char *lager_boards_compat_dt[] __initdata = {
};
DT_MACHINE_START(LAGER_DT, "lager")
- .init_irq = irqchip_init,
.init_time = r8a7790_timer_init,
.init_machine = lager_add_standard_devices,
.dt_compat = lager_boards_compat_dt,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 08/20] ARM: shmobile: emev2: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (6 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 07/20] ARM: shmobile: lager: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-14 15:38 ` [PATCH 09/20] ARM: shmobile: r8a73a4: " Maxime Ripard
` (12 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/setup-emev2.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/setup-emev2.c b/arch/arm/mach-shmobile/setup-emev2.c
index 899a86c..66694e0 100644
--- a/arch/arm/mach-shmobile/setup-emev2.c
+++ b/arch/arm/mach-shmobile/setup-emev2.c
@@ -20,7 +20,6 @@
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
-#include <linux/irqchip.h>
#include <linux/platform_device.h>
#include <linux/platform_data/gpio-em.h>
#include <linux/of_platform.h>
@@ -454,7 +453,6 @@ DT_MACHINE_START(EMEV2_DT, "Generic Emma Mobile EV2 (Flattened Device Tree)")
.smp = smp_ops(emev2_smp_ops),
.init_early = emev2_init_delay,
.nr_irqs = NR_IRQS_LEGACY,
- .init_irq = irqchip_init,
.init_machine = emev2_add_standard_devices_dt,
.dt_compat = emev2_boards_compat_dt,
MACHINE_END
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 09/20] ARM: shmobile: r8a73a4: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (7 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 08/20] ARM: shmobile: emev2: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 1:47 ` Simon Horman
2013-05-14 15:38 ` [PATCH 10/20] ARM: shmobile: r8a7790: " Maxime Ripard
` (11 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/setup-r8a73a4.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/setup-r8a73a4.c b/arch/arm/mach-shmobile/setup-r8a73a4.c
index c5a75a7..0b78896 100644
--- a/arch/arm/mach-shmobile/setup-r8a73a4.c
+++ b/arch/arm/mach-shmobile/setup-r8a73a4.c
@@ -18,7 +18,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <linux/irq.h>
-#include <linux/irqchip.h>
#include <linux/kernel.h>
#include <linux/of_platform.h>
#include <linux/platform_data/irq-renesas-irqc.h>
@@ -194,7 +193,6 @@ static const char *r8a73a4_boards_compat_dt[] __initdata = {
};
DT_MACHINE_START(R8A73A4_DT, "Generic R8A73A4 (Flattened Device Tree)")
- .init_irq = irqchip_init,
.init_machine = r8a73a4_add_standard_devices_dt,
.init_time = shmobile_timer_init,
.dt_compat = r8a73a4_boards_compat_dt,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 10/20] ARM: shmobile: r8a7790: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (8 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 09/20] ARM: shmobile: r8a73a4: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 1:48 ` Simon Horman
2013-05-14 15:38 ` [PATCH 11/20] ARM: shmobile: sh73a0: " Maxime Ripard
` (10 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/setup-r8a7790.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/setup-r8a7790.c b/arch/arm/mach-shmobile/setup-r8a7790.c
index 49de2d5..2a7a276 100644
--- a/arch/arm/mach-shmobile/setup-r8a7790.c
+++ b/arch/arm/mach-shmobile/setup-r8a7790.c
@@ -19,7 +19,6 @@
*/
#include <linux/irq.h>
-#include <linux/irqchip.h>
#include <linux/kernel.h>
#include <linux/of_platform.h>
#include <linux/serial_sci.h>
@@ -142,7 +141,6 @@ static const char *r8a7790_boards_compat_dt[] __initdata = {
};
DT_MACHINE_START(R8A7790_DT, "Generic R8A7790 (Flattened Device Tree)")
- .init_irq = irqchip_init,
.init_machine = r8a7790_add_standard_devices_dt,
.init_time = r8a7790_timer_init,
.dt_compat = r8a7790_boards_compat_dt,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 11/20] ARM: shmobile: sh73a0: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (9 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 10/20] ARM: shmobile: r8a7790: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 1:48 ` Simon Horman
2013-05-14 15:38 ` [PATCH 12/20] ARM: bcm281xx: " Maxime Ripard
` (9 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for shmobile as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-shmobile/setup-sh73a0.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-shmobile/setup-sh73a0.c b/arch/arm/mach-shmobile/setup-sh73a0.c
index fdf3894..73dd75b 100644
--- a/arch/arm/mach-shmobile/setup-sh73a0.c
+++ b/arch/arm/mach-shmobile/setup-sh73a0.c
@@ -22,7 +22,6 @@
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
-#include <linux/irqchip.h>
#include <linux/platform_device.h>
#include <linux/of_platform.h>
#include <linux/delay.h>
@@ -1035,7 +1034,6 @@ DT_MACHINE_START(SH73A0_DT, "Generic SH73A0 (Flattened Device Tree)")
.map_io = sh73a0_map_io,
.init_early = sh73a0_init_delay,
.nr_irqs = NR_IRQS_LEGACY,
- .init_irq = irqchip_init,
.init_machine = sh73a0_add_standard_devices_dt,
.dt_compat = sh73a0_boards_compat_dt,
MACHINE_END
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 12/20] ARM: bcm281xx: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (10 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 11/20] ARM: shmobile: sh73a0: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 18:04 ` Christian Daudt
2013-05-14 15:38 ` [PATCH 13/20] ARM: spear: " Maxime Ripard
` (8 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for bcm281xx as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Christian Daudt <csd@broadcom.com>
---
arch/arm/mach-bcm/board_bcm.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-bcm/board_bcm.c b/arch/arm/mach-bcm/board_bcm.c
index 22e8421..2859932 100644
--- a/arch/arm/mach-bcm/board_bcm.c
+++ b/arch/arm/mach-bcm/board_bcm.c
@@ -15,7 +15,6 @@
#include <linux/init.h>
#include <linux/device.h>
#include <linux/platform_device.h>
-#include <linux/irqchip.h>
#include <linux/clocksource.h>
#include <asm/mach/arch.h>
@@ -54,7 +53,6 @@ static void __init board_init(void)
static const char * const bcm11351_dt_compat[] = { "bcm,bcm11351", NULL, };
DT_MACHINE_START(BCM11351_DT, "Broadcom Application Processor")
- .init_irq = irqchip_init,
.init_time = clocksource_of_init,
.init_machine = board_init,
.dt_compat = bcm11351_dt_compat,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 13/20] ARM: spear: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (11 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 12/20] ARM: bcm281xx: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:38 ` [PATCH 14/20] ARM: msm: " Maxime Ripard
` (7 subsequent siblings)
20 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for spear as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
---
arch/arm/mach-spear/spear1310.c | 2 --
arch/arm/mach-spear/spear1340.c | 2 --
arch/arm/mach-spear/spear300.c | 2 --
arch/arm/mach-spear/spear310.c | 2 --
arch/arm/mach-spear/spear320.c | 2 --
arch/arm/mach-spear/spear6xx.c | 2 --
6 files changed, 12 deletions(-)
diff --git a/arch/arm/mach-spear/spear1310.c b/arch/arm/mach-spear/spear1310.c
index 9eaac2c..7ad0030 100644
--- a/arch/arm/mach-spear/spear1310.c
+++ b/arch/arm/mach-spear/spear1310.c
@@ -14,7 +14,6 @@
#define pr_fmt(fmt) "SPEAr1310: " fmt
#include <linux/amba/pl022.h>
-#include <linux/irqchip.h>
#include <linux/of_platform.h>
#include <linux/pata_arasan_cf_data.h>
#include <asm/mach/arch.h>
@@ -60,7 +59,6 @@ static void __init spear1310_map_io(void)
DT_MACHINE_START(SPEAR1310_DT, "ST SPEAr1310 SoC with Flattened Device Tree")
.smp = smp_ops(spear13xx_smp_ops),
.map_io = spear1310_map_io,
- .init_irq = irqchip_init,
.init_time = spear13xx_timer_init,
.init_machine = spear1310_dt_init,
.restart = spear_restart,
diff --git a/arch/arm/mach-spear/spear1340.c b/arch/arm/mach-spear/spear1340.c
index a04a7fe..3fb6834 100644
--- a/arch/arm/mach-spear/spear1340.c
+++ b/arch/arm/mach-spear/spear1340.c
@@ -17,7 +17,6 @@
#include <linux/amba/serial.h>
#include <linux/delay.h>
#include <linux/of_platform.h>
-#include <linux/irqchip.h>
#include <asm/mach/arch.h>
#include "generic.h"
#include <mach/spear.h>
@@ -155,7 +154,6 @@ static const char * const spear1340_dt_board_compat[] = {
DT_MACHINE_START(SPEAR1340_DT, "ST SPEAr1340 SoC with Flattened Device Tree")
.smp = smp_ops(spear13xx_smp_ops),
.map_io = spear13xx_map_io,
- .init_irq = irqchip_init,
.init_time = spear13xx_timer_init,
.init_machine = spear1340_dt_init,
.restart = spear_restart,
diff --git a/arch/arm/mach-spear/spear300.c b/arch/arm/mach-spear/spear300.c
index bac56e8..b52e48f 100644
--- a/arch/arm/mach-spear/spear300.c
+++ b/arch/arm/mach-spear/spear300.c
@@ -14,7 +14,6 @@
#define pr_fmt(fmt) "SPEAr300: " fmt
#include <linux/amba/pl08x.h>
-#include <linux/irqchip.h>
#include <linux/of_platform.h>
#include <asm/mach/arch.h>
#include "generic.h"
@@ -212,7 +211,6 @@ static void __init spear300_map_io(void)
DT_MACHINE_START(SPEAR300_DT, "ST SPEAr300 SoC with Flattened Device Tree")
.map_io = spear300_map_io,
- .init_irq = irqchip_init,
.init_time = spear3xx_timer_init,
.init_machine = spear300_dt_init,
.restart = spear_restart,
diff --git a/arch/arm/mach-spear/spear310.c b/arch/arm/mach-spear/spear310.c
index 6ffbc63..ed2029d 100644
--- a/arch/arm/mach-spear/spear310.c
+++ b/arch/arm/mach-spear/spear310.c
@@ -15,7 +15,6 @@
#include <linux/amba/pl08x.h>
#include <linux/amba/serial.h>
-#include <linux/irqchip.h>
#include <linux/of_platform.h>
#include <asm/mach/arch.h>
#include "generic.h"
@@ -254,7 +253,6 @@ static void __init spear310_map_io(void)
DT_MACHINE_START(SPEAR310_DT, "ST SPEAr310 SoC with Flattened Device Tree")
.map_io = spear310_map_io,
- .init_irq = irqchip_init,
.init_time = spear3xx_timer_init,
.init_machine = spear310_dt_init,
.restart = spear_restart,
diff --git a/arch/arm/mach-spear/spear320.c b/arch/arm/mach-spear/spear320.c
index 6eb3eec..bf634b3 100644
--- a/arch/arm/mach-spear/spear320.c
+++ b/arch/arm/mach-spear/spear320.c
@@ -16,7 +16,6 @@
#include <linux/amba/pl022.h>
#include <linux/amba/pl08x.h>
#include <linux/amba/serial.h>
-#include <linux/irqchip.h>
#include <linux/of_platform.h>
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
@@ -269,7 +268,6 @@ static void __init spear320_map_io(void)
DT_MACHINE_START(SPEAR320_DT, "ST SPEAr320 SoC with Flattened Device Tree")
.map_io = spear320_map_io,
- .init_irq = irqchip_init,
.init_time = spear3xx_timer_init,
.init_machine = spear320_dt_init,
.restart = spear_restart,
diff --git a/arch/arm/mach-spear/spear6xx.c b/arch/arm/mach-spear/spear6xx.c
index ec8eefb..8b0295a 100644
--- a/arch/arm/mach-spear/spear6xx.c
+++ b/arch/arm/mach-spear/spear6xx.c
@@ -16,7 +16,6 @@
#include <linux/amba/pl08x.h>
#include <linux/clk.h>
#include <linux/err.h>
-#include <linux/irqchip.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/of_platform.h>
@@ -423,7 +422,6 @@ static const char *spear600_dt_board_compat[] = {
DT_MACHINE_START(SPEAR600_DT, "ST SPEAr600 (Flattened Device Tree)")
.map_io = spear6xx_map_io,
- .init_irq = irqchip_init,
.init_time = spear6xx_timer_init,
.init_machine = spear600_dt_init,
.restart = spear_restart,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 14/20] ARM: msm: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (12 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 13/20] ARM: spear: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 17:12 ` David Brown
2013-05-14 15:38 ` [PATCH 15/20] ARM: mvebu: " Maxime Ripard
` (6 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for msm as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-msm/board-dt-8660.c | 2 --
arch/arm/mach-msm/board-dt-8960.c | 2 --
2 files changed, 4 deletions(-)
diff --git a/arch/arm/mach-msm/board-dt-8660.c b/arch/arm/mach-msm/board-dt-8660.c
index 7dcfc53..492f5cd 100644
--- a/arch/arm/mach-msm/board-dt-8660.c
+++ b/arch/arm/mach-msm/board-dt-8660.c
@@ -11,7 +11,6 @@
*/
#include <linux/init.h>
-#include <linux/irqchip.h>
#include <linux/of.h>
#include <linux/of_platform.h>
@@ -44,7 +43,6 @@ static const char *msm8x60_fluid_match[] __initdata = {
DT_MACHINE_START(MSM_DT, "Qualcomm MSM (Flattened Device Tree)")
.smp = smp_ops(msm_smp_ops),
.map_io = msm_map_msm8x60_io,
- .init_irq = irqchip_init,
.init_machine = msm8x60_dt_init,
.init_late = msm8x60_init_late,
.init_time = msm_dt_timer_init,
diff --git a/arch/arm/mach-msm/board-dt-8960.c b/arch/arm/mach-msm/board-dt-8960.c
index 7301936..bb55309 100644
--- a/arch/arm/mach-msm/board-dt-8960.c
+++ b/arch/arm/mach-msm/board-dt-8960.c
@@ -11,7 +11,6 @@
*/
#include <linux/init.h>
-#include <linux/irqchip.h>
#include <linux/of_platform.h>
#include <asm/mach/arch.h>
@@ -31,7 +30,6 @@ static const char * const msm8960_dt_match[] __initconst = {
DT_MACHINE_START(MSM8960_DT, "Qualcomm MSM (Flattened Device Tree)")
.smp = smp_ops(msm_smp_ops),
.map_io = msm_map_msm8960_io,
- .init_irq = irqchip_init,
.init_time = msm_dt_timer_init,
.init_machine = msm_dt_init,
.dt_compat = msm8960_dt_match,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 15/20] ARM: mvebu: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (13 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 14/20] ARM: msm: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-19 20:17 ` Jason Cooper
2013-05-14 15:38 ` [PATCH 16/20] ARM: mxs: " Maxime Ripard
` (5 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for mvebu as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Jason Cooper <jason@lakedaemon.net>
---
arch/arm/mach-mvebu/armada-370-xp.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-mvebu/armada-370-xp.c b/arch/arm/mach-mvebu/armada-370-xp.c
index 42a4cb3..c04fed8 100644
--- a/arch/arm/mach-mvebu/armada-370-xp.c
+++ b/arch/arm/mach-mvebu/armada-370-xp.c
@@ -20,7 +20,6 @@
#include <linux/clk/mvebu.h>
#include <linux/dma-mapping.h>
#include <linux/mbus.h>
-#include <linux/irqchip.h>
#include <asm/hardware/cache-l2x0.h>
#include <asm/mach/arch.h>
#include <asm/mach/map.h>
@@ -96,7 +95,6 @@ DT_MACHINE_START(ARMADA_XP_DT, "Marvell Armada 370/XP (Device Tree)")
.init_machine = armada_370_xp_dt_init,
.map_io = armada_370_xp_map_io,
.init_early = armada_370_xp_init_early,
- .init_irq = irqchip_init,
.init_time = armada_370_xp_timer_and_clk_init,
.restart = mvebu_restart,
.dt_compat = armada_370_xp_dt_compat,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 16/20] ARM: mxs: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (14 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 15/20] ARM: mvebu: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-17 1:53 ` Shawn Guo
2013-05-14 15:38 ` [PATCH 17/20] ARM: sirf: " Maxime Ripard
` (4 subsequent siblings)
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for mxs as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-mxs/mach-mxs.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-mxs/mach-mxs.c b/arch/arm/mach-mxs/mach-mxs.c
index 5b62b64..66fe810 100644
--- a/arch/arm/mach-mxs/mach-mxs.c
+++ b/arch/arm/mach-mxs/mach-mxs.c
@@ -19,7 +19,6 @@
#include <linux/err.h>
#include <linux/gpio.h>
#include <linux/init.h>
-#include <linux/irqchip.h>
#include <linux/irqchip/mxs.h>
#include <linux/micrel_phy.h>
#include <linux/of_address.h>
@@ -435,7 +434,6 @@ static const char *mxs_dt_compat[] __initdata = {
DT_MACHINE_START(MXS, "Freescale MXS (Device Tree)")
.map_io = debug_ll_io_init,
- .init_irq = irqchip_init,
.handle_irq = icoll_handle_irq,
.init_time = mxs_timer_init,
.init_machine = mxs_machine_init,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 17/20] ARM: sirf: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (15 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 16/20] ARM: mxs: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:38 ` [PATCH 18/20] ARM: vexpress: " Maxime Ripard
` (3 subsequent siblings)
20 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for sirf as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Barry Song <Baohua.Song@csr.com>
---
arch/arm/mach-prima2/common.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/arch/arm/mach-prima2/common.c b/arch/arm/mach-prima2/common.c
index 4f94cd8..a9f475c 100644
--- a/arch/arm/mach-prima2/common.c
+++ b/arch/arm/mach-prima2/common.c
@@ -9,7 +9,6 @@
#include <linux/clocksource.h>
#include <linux/init.h>
#include <linux/kernel.h>
-#include <linux/irqchip.h>
#include <asm/sizes.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
@@ -55,7 +54,6 @@ DT_MACHINE_START(ATLAS6_DT, "Generic ATLAS6 (Flattened Device Tree)")
/* Maintainer: Barry Song <baohua.song@csr.com> */
.nr_irqs = 128,
.map_io = sirfsoc_map_io,
- .init_irq = irqchip_init,
.init_time = sirfsoc_init_time,
.init_machine = sirfsoc_mach_init,
.init_late = sirfsoc_init_late,
@@ -74,7 +72,6 @@ DT_MACHINE_START(PRIMA2_DT, "Generic PRIMA2 (Flattened Device Tree)")
/* Maintainer: Barry Song <baohua.song@csr.com> */
.nr_irqs = 128,
.map_io = sirfsoc_map_io,
- .init_irq = irqchip_init,
.init_time = sirfsoc_init_time,
.dma_zone_size = SZ_256M,
.init_machine = sirfsoc_mach_init,
@@ -94,7 +91,6 @@ DT_MACHINE_START(MARCO_DT, "Generic MARCO (Flattened Device Tree)")
/* Maintainer: Barry Song <baohua.song@csr.com> */
.smp = smp_ops(sirfsoc_smp_ops),
.map_io = sirfsoc_map_io,
- .init_irq = irqchip_init,
.init_time = sirfsoc_init_time,
.init_machine = sirfsoc_mach_init,
.init_late = sirfsoc_init_late,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 18/20] ARM: vexpress: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (16 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 17/20] ARM: sirf: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:38 ` [PATCH 19/20] ARM: virt: " Maxime Ripard
` (2 subsequent siblings)
20 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for vexpress as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Pawel Moll <pawel.moll@arm.com>
---
arch/arm/mach-vexpress/v2m.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-vexpress/v2m.c b/arch/arm/mach-vexpress/v2m.c
index 8802030..d601697 100644
--- a/arch/arm/mach-vexpress/v2m.c
+++ b/arch/arm/mach-vexpress/v2m.c
@@ -9,7 +9,6 @@
#include <linux/clocksource.h>
#include <linux/smp.h>
#include <linux/init.h>
-#include <linux/irqchip.h>
#include <linux/of_address.h>
#include <linux/of_fdt.h>
#include <linux/of_irq.h>
@@ -458,7 +457,6 @@ DT_MACHINE_START(VEXPRESS_DT, "ARM-Versatile Express")
.smp = smp_ops(vexpress_smp_ops),
.map_io = v2m_dt_map_io,
.init_early = v2m_dt_init_early,
- .init_irq = irqchip_init,
.init_time = v2m_dt_timer_init,
.init_machine = v2m_dt_init,
MACHINE_END
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 19/20] ARM: virt: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (17 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 18/20] ARM: vexpress: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-14 15:38 ` [PATCH 20/20] ARM: vt8500: " Maxime Ripard
2013-05-15 12:55 ` [PATCHv2 00/20] Cleanup irqchip_init calls Arnd Bergmann
20 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for virt as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-virt/virt.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-virt/virt.c b/arch/arm/mach-virt/virt.c
index 061f283..bdf05f4 100644
--- a/arch/arm/mach-virt/virt.c
+++ b/arch/arm/mach-virt/virt.c
@@ -18,7 +18,6 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include <linux/irqchip.h>
#include <linux/of_irq.h>
#include <linux/of_platform.h>
#include <linux/smp.h>
@@ -39,7 +38,6 @@ static const char *virt_dt_match[] = {
extern struct smp_operations virt_smp_ops;
DT_MACHINE_START(VIRT, "Dummy Virtual Machine")
- .init_irq = irqchip_init,
.init_machine = virt_init,
.smp = smp_ops(virt_smp_ops),
.dt_compat = virt_dt_match,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [PATCH 20/20] ARM: vt8500: Remove init_irq declaration in machine description
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (18 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 19/20] ARM: virt: " Maxime Ripard
@ 2013-05-14 15:38 ` Maxime Ripard
2013-05-15 18:52 ` Tony Prisk
2013-05-15 12:55 ` [PATCHv2 00/20] Cleanup irqchip_init calls Arnd Bergmann
20 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-14 15:38 UTC (permalink / raw)
To: Maxime Ripard, Michal Simek, Linus Walleij, Jamie Iles,
Simon Horman, Magnus Damm, Christian Daudt, Viresh Kumar,
David Brown, Jason Cooper, Andrew Lunn, Gregory Clement,
Shawn Guo, Barry Song, Tony Prisk
Cc: linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for vt8500 as well.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
---
arch/arm/mach-vt8500/vt8500.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-vt8500/vt8500.c b/arch/arm/mach-vt8500/vt8500.c
index 1dd281e..70a5ac9 100644
--- a/arch/arm/mach-vt8500/vt8500.c
+++ b/arch/arm/mach-vt8500/vt8500.c
@@ -20,7 +20,6 @@
#include <linux/clocksource.h>
#include <linux/io.h>
-#include <linux/irqchip.h>
#include <linux/pm.h>
#include <asm/mach-types.h>
@@ -178,7 +177,6 @@ static const char * const vt8500_dt_compat[] = {
DT_MACHINE_START(WMT_DT, "VIA/Wondermedia SoC (Device Tree Support)")
.dt_compat = vt8500_dt_compat,
.map_io = vt8500_map_io,
- .init_irq = irqchip_init,
.init_machine = vt8500_init,
.init_time = clocksource_of_init,
.restart = vt8500_restart,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* Re: [PATCH 02/20] ARM: zynq: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 02/20] ARM: zynq: " Maxime Ripard
@ 2013-05-14 15:49 ` Michal Simek
0 siblings, 0 replies; 45+ messages in thread
From: Michal Simek @ 2013-05-14 15:49 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
Tony Prisk, linux-arm-kernel, linux-sh, linux-kernel,
linux-arm-msm, Arnd Bergmann, Olof Johansson
On 05/14/2013 05:38 PM, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for zynq as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> Acked-by: Michal Simek <monstr@monstr.eu>
> ---
> arch/arm/mach-zynq/common.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-zynq/common.c b/arch/arm/mach-zynq/common.c
> index 5bfe703..4c0199b8 100644
> --- a/arch/arm/mach-zynq/common.c
> +++ b/arch/arm/mach-zynq/common.c
> @@ -25,7 +25,6 @@
> #include <linux/of_irq.h>
> #include <linux/of_platform.h>
> #include <linux/of.h>
> -#include <linux/irqchip.h>
>
> #include <asm/mach/arch.h>
> #include <asm/mach/map.h>
> @@ -106,7 +105,6 @@ static const char * const zynq_dt_match[] = {
> MACHINE_START(XILINX_EP107, "Xilinx Zynq Platform")
> .smp = smp_ops(zynq_smp_ops),
> .map_io = zynq_map_io,
> - .init_irq = irqchip_init,
> .init_machine = zynq_init_machine,
> .init_time = zynq_timer_init,
> .dt_compat = zynq_dt_match,
>
Subject should contain v2 but anyway I have added it my zynq repo.
Thanks,
Michal
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 04/20] ARM: picoxcell: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 04/20] ARM: picoxcell: " Maxime Ripard
@ 2013-05-14 16:20 ` Jamie Iles
2013-05-16 8:19 ` Maxime Ripard
0 siblings, 1 reply; 45+ messages in thread
From: Jamie Iles @ 2013-05-14 16:20 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
Tony Prisk, linux-arm-kernel, linux-sh, linux-kernel,
linux-arm-msm, Arnd Bergmann, Olof Johansson
Hi Maxime,
Thanks for this, I'll add it to my tree. I've modified it slightly to
kill off the other irq includes, hopefully that's okay with you.
Thanks,
Jamie
8<---
>From 4b83f75a7af388aaf5f79ccf72c37074bc9166da Mon Sep 17 00:00:00 2001
From: Maxime Ripard <maxime.ripard@free-electrons.com>
Date: Tue, 14 May 2013 17:38:37 +0200
Subject: [PATCH] ARM: picoxcell: Remove init_irq declaration in machine
description
Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
specified") removed the need to explictly setup the init_irq field in
the machine description when using only irqchip_init. Remove that
declaration for picoxcell as well.
[ jiles: removed other, unused irq includes. ]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Jamie Iles <jamie@jamieiles.com>
---
arch/arm/mach-picoxcell/common.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
index f6f71bb..b069fa6 100644
--- a/arch/arm/mach-picoxcell/common.c
+++ b/arch/arm/mach-picoxcell/common.c
@@ -8,12 +8,8 @@
* All enquiries to support@picochip.com
*/
#include <linux/delay.h>
-#include <linux/irq.h>
-#include <linux/irqchip.h>
-#include <linux/irqdomain.h>
#include <linux/of.h>
#include <linux/of_address.h>
-#include <linux/of_irq.h>
#include <linux/of_platform.h>
#include <linux/dw_apb_timer.h>
@@ -85,7 +81,6 @@ static void picoxcell_wdt_restart(char mode, const char *cmd)
DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
.map_io = picoxcell_map_io,
.nr_irqs = NR_IRQS_LEGACY,
- .init_irq = irqchip_init,
.init_time = dw_apb_timer_init,
.init_machine = picoxcell_init_machine,
.dt_compat = picoxcell_dt_match,
--
1.8.1.2
^ permalink raw reply related [flat|nested] 45+ messages in thread
* Re: [PATCH 12/20] ARM: bcm281xx: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 12/20] ARM: bcm281xx: " Maxime Ripard
@ 2013-05-14 18:04 ` Christian Daudt
0 siblings, 0 replies; 45+ messages in thread
From: Christian Daudt @ 2013-05-14 18:04 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Viresh Kumar, David Brown, Jason Cooper, Andrew Lunn,
Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On 13-05-14 08:38 AM, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for bcm281xx as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> Acked-by: Christian Daudt <csd@broadcom.com>
> ---
> arch/arm/mach-bcm/board_bcm.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-bcm/board_bcm.c b/arch/arm/mach-bcm/board_bcm.c
> index 22e8421..2859932 100644
> --- a/arch/arm/mach-bcm/board_bcm.c
> +++ b/arch/arm/mach-bcm/board_bcm.c
> @@ -15,7 +15,6 @@
> #include <linux/init.h>
> #include <linux/device.h>
> #include <linux/platform_device.h>
> -#include <linux/irqchip.h>
> #include <linux/clocksource.h>
>
> #include <asm/mach/arch.h>
> @@ -54,7 +53,6 @@ static void __init board_init(void)
> static const char * const bcm11351_dt_compat[] = { "bcm,bcm11351", NULL, };
>
> DT_MACHINE_START(BCM11351_DT, "Broadcom Application Processor")
> - .init_irq = irqchip_init,
> .init_time = clocksource_of_init,
> .init_machine = board_init,
> .dt_compat = bcm11351_dt_compat,
Applied.
Thanks,
csd
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 05/20] ARM: shmobile: ape6evm: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 05/20] ARM: shmobile: ape6evm: " Maxime Ripard
@ 2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
0 siblings, 1 reply; 45+ messages in thread
From: Simon Horman @ 2013-05-15 0:59 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:38PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/board-ape6evm.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/board-ape6evm.c b/arch/arm/mach-shmobile/board-ape6evm.c
> index 55b8c9f..8dfbdba 100644
> --- a/arch/arm/mach-shmobile/board-ape6evm.c
> +++ b/arch/arm/mach-shmobile/board-ape6evm.c
> @@ -20,7 +20,6 @@
>
> #include <linux/gpio.h>
> #include <linux/interrupt.h>
> -#include <linux/irqchip.h>
> #include <linux/kernel.h>
> #include <linux/pinctrl/machine.h>
> #include <linux/platform_device.h>
> @@ -87,7 +86,6 @@ static const char *ape6evm_boards_compat_dt[] __initdata = {
> };
>
> DT_MACHINE_START(APE6EVM_DT, "ape6evm")
> - .init_irq = irqchip_init,
> .init_time = shmobile_timer_init,
> .init_machine = ape6evm_add_standard_devices,
> .dt_compat = ape6evm_boards_compat_dt,
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 06/20] ARM: shmobile: kzm9g: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 06/20] ARM: shmobile: kzm9g: " Maxime Ripard
@ 2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
0 siblings, 1 reply; 45+ messages in thread
From: Simon Horman @ 2013-05-15 0:59 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:39PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/board-kzm9g-reference.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/board-kzm9g-reference.c b/arch/arm/mach-shmobile/board-kzm9g-reference.c
> index aefa50d..b7ee96e 100644
> --- a/arch/arm/mach-shmobile/board-kzm9g-reference.c
> +++ b/arch/arm/mach-shmobile/board-kzm9g-reference.c
> @@ -24,7 +24,6 @@
> #include <linux/gpio.h>
> #include <linux/io.h>
> #include <linux/irq.h>
> -#include <linux/irqchip.h>
> #include <linux/input.h>
> #include <linux/of_platform.h>
> #include <linux/pinctrl/machine.h>
> @@ -100,7 +99,6 @@ DT_MACHINE_START(KZM9G_DT, "kzm9g-reference")
> .map_io = sh73a0_map_io,
> .init_early = sh73a0_init_delay,
> .nr_irqs = NR_IRQS_LEGACY,
> - .init_irq = irqchip_init,
> .init_machine = kzm_init,
> .init_time = shmobile_timer_init,
> .dt_compat = kzm9g_boards_compat_dt,
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 07/20] ARM: shmobile: lager: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 07/20] ARM: shmobile: lager: " Maxime Ripard
@ 2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
1 sibling, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 0:59 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:40PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/board-lager.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/board-lager.c b/arch/arm/mach-shmobile/board-lager.c
> index f587187..b7488b8 100644
> --- a/arch/arm/mach-shmobile/board-lager.c
> +++ b/arch/arm/mach-shmobile/board-lager.c
> @@ -19,7 +19,6 @@
> */
>
> #include <linux/interrupt.h>
> -#include <linux/irqchip.h>
> #include <linux/kernel.h>
> #include <linux/platform_device.h>
> #include <mach/common.h>
> @@ -39,7 +38,6 @@ static const char *lager_boards_compat_dt[] __initdata = {
> };
>
> DT_MACHINE_START(LAGER_DT, "lager")
> - .init_irq = irqchip_init,
> .init_time = r8a7790_timer_init,
> .init_machine = lager_add_standard_devices,
> .dt_compat = lager_boards_compat_dt,
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 08/20] ARM: shmobile: emev2: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 08/20] ARM: shmobile: emev2: " Maxime Ripard
@ 2013-05-15 0:59 ` Simon Horman
2013-05-15 1:47 ` Simon Horman
0 siblings, 1 reply; 45+ messages in thread
From: Simon Horman @ 2013-05-15 0:59 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:41PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/setup-emev2.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/setup-emev2.c b/arch/arm/mach-shmobile/setup-emev2.c
> index 899a86c..66694e0 100644
> --- a/arch/arm/mach-shmobile/setup-emev2.c
> +++ b/arch/arm/mach-shmobile/setup-emev2.c
> @@ -20,7 +20,6 @@
> #include <linux/init.h>
> #include <linux/interrupt.h>
> #include <linux/irq.h>
> -#include <linux/irqchip.h>
> #include <linux/platform_device.h>
> #include <linux/platform_data/gpio-em.h>
> #include <linux/of_platform.h>
> @@ -454,7 +453,6 @@ DT_MACHINE_START(EMEV2_DT, "Generic Emma Mobile EV2 (Flattened Device Tree)")
> .smp = smp_ops(emev2_smp_ops),
> .init_early = emev2_init_delay,
> .nr_irqs = NR_IRQS_LEGACY,
> - .init_irq = irqchip_init,
> .init_machine = emev2_add_standard_devices_dt,
> .dt_compat = emev2_boards_compat_dt,
> MACHINE_END
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 05/20] ARM: shmobile: ape6evm: Remove init_irq declaration in machine description
2013-05-15 0:59 ` Simon Horman
@ 2013-05-15 1:46 ` Simon Horman
2013-05-15 1:49 ` Simon Horman
0 siblings, 1 reply; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:46 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Wed, May 15, 2013 at 09:59:07AM +0900, Simon Horman wrote:
> On Tue, May 14, 2013 at 05:38:38PM +0200, Maxime Ripard wrote:
> > Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> > specified") removed the need to explictly setup the init_irq field in
> > the machine description when using only irqchip_init. Remove that
> > declaration for shmobile as well.
> >
> > Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> > ---
> > arch/arm/mach-shmobile/board-ape6evm.c | 2 --
> > 1 file changed, 2 deletions(-)
> >
> > diff --git a/arch/arm/mach-shmobile/board-ape6evm.c b/arch/arm/mach-shmobile/board-ape6evm.c
> > index 55b8c9f..8dfbdba 100644
> > --- a/arch/arm/mach-shmobile/board-ape6evm.c
> > +++ b/arch/arm/mach-shmobile/board-ape6evm.c
> > @@ -20,7 +20,6 @@
> >
> > #include <linux/gpio.h>
> > #include <linux/interrupt.h>
> > -#include <linux/irqchip.h>
> > #include <linux/kernel.h>
> > #include <linux/pinctrl/machine.h>
> > #include <linux/platform_device.h>
> > @@ -87,7 +86,6 @@ static const char *ape6evm_boards_compat_dt[] __initdata = {
> > };
> >
> > DT_MACHINE_START(APE6EVM_DT, "ape6evm")
> > - .init_irq = irqchip_init,
> > .init_time = shmobile_timer_init,
> > .init_machine = ape6evm_add_standard_devices,
> > .dt_compat = ape6evm_boards_compat_dt,
>
> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Sorry, what I should have said is:
Queued up for v3.11 in the boards-spe6evm branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 06/20] ARM: shmobile: kzm9g: Remove init_irq declaration in machine description
2013-05-15 0:59 ` Simon Horman
@ 2013-05-15 1:46 ` Simon Horman
0 siblings, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:46 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Wed, May 15, 2013 at 09:59:17AM +0900, Simon Horman wrote:
> On Tue, May 14, 2013 at 05:38:39PM +0200, Maxime Ripard wrote:
> > Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> > specified") removed the need to explictly setup the init_irq field in
> > the machine description when using only irqchip_init. Remove that
> > declaration for shmobile as well.
> >
> > Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> > ---
> > arch/arm/mach-shmobile/board-kzm9g-reference.c | 2 --
> > 1 file changed, 2 deletions(-)
> >
> > diff --git a/arch/arm/mach-shmobile/board-kzm9g-reference.c b/arch/arm/mach-shmobile/board-kzm9g-reference.c
> > index aefa50d..b7ee96e 100644
> > --- a/arch/arm/mach-shmobile/board-kzm9g-reference.c
> > +++ b/arch/arm/mach-shmobile/board-kzm9g-reference.c
> > @@ -24,7 +24,6 @@
> > #include <linux/gpio.h>
> > #include <linux/io.h>
> > #include <linux/irq.h>
> > -#include <linux/irqchip.h>
> > #include <linux/input.h>
> > #include <linux/of_platform.h>
> > #include <linux/pinctrl/machine.h>
> > @@ -100,7 +99,6 @@ DT_MACHINE_START(KZM9G_DT, "kzm9g-reference")
> > .map_io = sh73a0_map_io,
> > .init_early = sh73a0_init_delay,
> > .nr_irqs = NR_IRQS_LEGACY,
> > - .init_irq = irqchip_init,
> > .init_machine = kzm_init,
> > .init_time = shmobile_timer_init,
> > .dt_compat = kzm9g_boards_compat_dt,
>
> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Sorry, what I should have said is:
Queued up for v3.11 in the boards-kzm9g branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 07/20] ARM: shmobile: lager: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 07/20] ARM: shmobile: lager: " Maxime Ripard
2013-05-15 0:59 ` Simon Horman
@ 2013-05-15 1:46 ` Simon Horman
1 sibling, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:46 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:40PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/board-lager.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/board-lager.c b/arch/arm/mach-shmobile/board-lager.c
> index f587187..b7488b8 100644
> --- a/arch/arm/mach-shmobile/board-lager.c
> +++ b/arch/arm/mach-shmobile/board-lager.c
> @@ -19,7 +19,6 @@
> */
>
> #include <linux/interrupt.h>
> -#include <linux/irqchip.h>
> #include <linux/kernel.h>
> #include <linux/platform_device.h>
> #include <mach/common.h>
> @@ -39,7 +38,6 @@ static const char *lager_boards_compat_dt[] __initdata = {
> };
>
> DT_MACHINE_START(LAGER_DT, "lager")
> - .init_irq = irqchip_init,
> .init_time = r8a7790_timer_init,
> .init_machine = lager_add_standard_devices,
> .dt_compat = lager_boards_compat_dt,
Sorry, what I should have said is:
Queued up for v3.11 in the boards-lager branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 08/20] ARM: shmobile: emev2: Remove init_irq declaration in machine description
2013-05-15 0:59 ` Simon Horman
@ 2013-05-15 1:47 ` Simon Horman
0 siblings, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:47 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Wed, May 15, 2013 at 09:59:38AM +0900, Simon Horman wrote:
> On Tue, May 14, 2013 at 05:38:41PM +0200, Maxime Ripard wrote:
> > Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> > specified") removed the need to explictly setup the init_irq field in
> > the machine description when using only irqchip_init. Remove that
> > declaration for shmobile as well.
> >
> > Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> > ---
> > arch/arm/mach-shmobile/setup-emev2.c | 2 --
> > 1 file changed, 2 deletions(-)
> >
> > diff --git a/arch/arm/mach-shmobile/setup-emev2.c b/arch/arm/mach-shmobile/setup-emev2.c
> > index 899a86c..66694e0 100644
> > --- a/arch/arm/mach-shmobile/setup-emev2.c
> > +++ b/arch/arm/mach-shmobile/setup-emev2.c
> > @@ -20,7 +20,6 @@
> > #include <linux/init.h>
> > #include <linux/interrupt.h>
> > #include <linux/irq.h>
> > -#include <linux/irqchip.h>
> > #include <linux/platform_device.h>
> > #include <linux/platform_data/gpio-em.h>
> > #include <linux/of_platform.h>
> > @@ -454,7 +453,6 @@ DT_MACHINE_START(EMEV2_DT, "Generic Emma Mobile EV2 (Flattened Device Tree)")
> > .smp = smp_ops(emev2_smp_ops),
> > .init_early = emev2_init_delay,
> > .nr_irqs = NR_IRQS_LEGACY,
> > - .init_irq = irqchip_init,
> > .init_machine = emev2_add_standard_devices_dt,
> > .dt_compat = emev2_boards_compat_dt,
> > MACHINE_END
>
> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Sorry, what I should have said is:
Queued up for v3.11 in the soc-emev2 branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 09/20] ARM: shmobile: r8a73a4: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 09/20] ARM: shmobile: r8a73a4: " Maxime Ripard
@ 2013-05-15 1:47 ` Simon Horman
0 siblings, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:47 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:42PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/setup-r8a73a4.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/setup-r8a73a4.c b/arch/arm/mach-shmobile/setup-r8a73a4.c
> index c5a75a7..0b78896 100644
> --- a/arch/arm/mach-shmobile/setup-r8a73a4.c
> +++ b/arch/arm/mach-shmobile/setup-r8a73a4.c
> @@ -18,7 +18,6 @@
> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> */
> #include <linux/irq.h>
> -#include <linux/irqchip.h>
> #include <linux/kernel.h>
> #include <linux/of_platform.h>
> #include <linux/platform_data/irq-renesas-irqc.h>
> @@ -194,7 +193,6 @@ static const char *r8a73a4_boards_compat_dt[] __initdata = {
> };
>
> DT_MACHINE_START(R8A73A4_DT, "Generic R8A73A4 (Flattened Device Tree)")
> - .init_irq = irqchip_init,
> .init_machine = r8a73a4_add_standard_devices_dt,
> .init_time = shmobile_timer_init,
> .dt_compat = r8a73a4_boards_compat_dt,
Queued up for v3.11 in the boards-r8a73a4 branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 10/20] ARM: shmobile: r8a7790: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 10/20] ARM: shmobile: r8a7790: " Maxime Ripard
@ 2013-05-15 1:48 ` Simon Horman
0 siblings, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:48 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:43PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/setup-r8a7790.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/setup-r8a7790.c b/arch/arm/mach-shmobile/setup-r8a7790.c
> index 49de2d5..2a7a276 100644
> --- a/arch/arm/mach-shmobile/setup-r8a7790.c
> +++ b/arch/arm/mach-shmobile/setup-r8a7790.c
> @@ -19,7 +19,6 @@
> */
>
> #include <linux/irq.h>
> -#include <linux/irqchip.h>
> #include <linux/kernel.h>
> #include <linux/of_platform.h>
> #include <linux/serial_sci.h>
> @@ -142,7 +141,6 @@ static const char *r8a7790_boards_compat_dt[] __initdata = {
> };
>
> DT_MACHINE_START(R8A7790_DT, "Generic R8A7790 (Flattened Device Tree)")
> - .init_irq = irqchip_init,
> .init_machine = r8a7790_add_standard_devices_dt,
> .init_time = r8a7790_timer_init,
> .dt_compat = r8a7790_boards_compat_dt,
Queued up for v3.11 in the soc-r8a7790 branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 11/20] ARM: shmobile: sh73a0: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 11/20] ARM: shmobile: sh73a0: " Maxime Ripard
@ 2013-05-15 1:48 ` Simon Horman
0 siblings, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:48 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:44PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for shmobile as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-shmobile/setup-sh73a0.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-shmobile/setup-sh73a0.c b/arch/arm/mach-shmobile/setup-sh73a0.c
> index fdf3894..73dd75b 100644
> --- a/arch/arm/mach-shmobile/setup-sh73a0.c
> +++ b/arch/arm/mach-shmobile/setup-sh73a0.c
> @@ -22,7 +22,6 @@
> #include <linux/init.h>
> #include <linux/interrupt.h>
> #include <linux/irq.h>
> -#include <linux/irqchip.h>
> #include <linux/platform_device.h>
> #include <linux/of_platform.h>
> #include <linux/delay.h>
> @@ -1035,7 +1034,6 @@ DT_MACHINE_START(SH73A0_DT, "Generic SH73A0 (Flattened Device Tree)")
> .map_io = sh73a0_map_io,
> .init_early = sh73a0_init_delay,
> .nr_irqs = NR_IRQS_LEGACY,
> - .init_irq = irqchip_init,
> .init_machine = sh73a0_add_standard_devices_dt,
> .dt_compat = sh73a0_boards_compat_dt,
> MACHINE_END
Queued up for v3.11 in the soc-sh73a0 branch of my renesas tree
on kernel.org. It is included in the renesas-next-20130515 tag of
that tree and should appear in linux-next in the not to distant future.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 05/20] ARM: shmobile: ape6evm: Remove init_irq declaration in machine description
2013-05-15 1:46 ` Simon Horman
@ 2013-05-15 1:49 ` Simon Horman
0 siblings, 0 replies; 45+ messages in thread
From: Simon Horman @ 2013-05-15 1:49 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Wed, May 15, 2013 at 10:46:04AM +0900, Simon Horman wrote:
> On Wed, May 15, 2013 at 09:59:07AM +0900, Simon Horman wrote:
> > On Tue, May 14, 2013 at 05:38:38PM +0200, Maxime Ripard wrote:
> > > Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> > > specified") removed the need to explictly setup the init_irq field in
> > > the machine description when using only irqchip_init. Remove that
> > > declaration for shmobile as well.
> > >
> > > Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> > > ---
> > > arch/arm/mach-shmobile/board-ape6evm.c | 2 --
> > > 1 file changed, 2 deletions(-)
> > >
> > > diff --git a/arch/arm/mach-shmobile/board-ape6evm.c b/arch/arm/mach-shmobile/board-ape6evm.c
> > > index 55b8c9f..8dfbdba 100644
> > > --- a/arch/arm/mach-shmobile/board-ape6evm.c
> > > +++ b/arch/arm/mach-shmobile/board-ape6evm.c
> > > @@ -20,7 +20,6 @@
> > >
> > > #include <linux/gpio.h>
> > > #include <linux/interrupt.h>
> > > -#include <linux/irqchip.h>
> > > #include <linux/kernel.h>
> > > #include <linux/pinctrl/machine.h>
> > > #include <linux/platform_device.h>
> > > @@ -87,7 +86,6 @@ static const char *ape6evm_boards_compat_dt[] __initdata = {
> > > };
> > >
> > > DT_MACHINE_START(APE6EVM_DT, "ape6evm")
> > > - .init_irq = irqchip_init,
> > > .init_time = shmobile_timer_init,
> > > .init_machine = ape6evm_add_standard_devices,
> > > .dt_compat = ape6evm_boards_compat_dt,
> >
> > Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
>
> Sorry, what I should have said is:
>
> Queued up for v3.11 in the boards-spe6evm branch of my renesas tree
s/spe6evm/ape6evm/
> on kernel.org. It is included in the renesas-next-20130515 tag of
> that tree and should appear in linux-next in the not to distant future.
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCHv2 00/20] Cleanup irqchip_init calls
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
` (19 preceding siblings ...)
2013-05-14 15:38 ` [PATCH 20/20] ARM: vt8500: " Maxime Ripard
@ 2013-05-15 12:55 ` Arnd Bergmann
2013-05-16 8:18 ` Maxime Ripard
20 siblings, 1 reply; 45+ messages in thread
From: Arnd Bergmann @ 2013-05-15 12:55 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
Tony Prisk, linux-arm-kernel, linux-sh, linux-kernel,
linux-arm-msm, Olof Johansson
On Tuesday 14 May 2013, Maxime Ripard wrote:
> This is a splitted up version of the patch I previously sent to
> remove the explicit declaration of irqchip_init as the init_irq callback in
> the machine descriptions.
>
> Since it was a pretty tricky patch to merge, since it was touching a lot of
> different platforms, I splitted it for each platforms, and rebased it on top
> of 3.10-rc1.
>
> The best way to merge it is probably that each one of us take into their tree
> the patches that are relevant for our architecture and send them to arm-soc
> later on.
Sounds good to me. I'm sure that some platform maintainers will fail to
apply this though. Could you send whatever remains as a separate branch
in a couple of weeks so we can directly apply it to next/cleanup?
Arnd
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 14/20] ARM: msm: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 14/20] ARM: msm: " Maxime Ripard
@ 2013-05-15 17:12 ` David Brown
0 siblings, 0 replies; 45+ messages in thread
From: David Brown @ 2013-05-15 17:12 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:47PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for msm as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-msm/board-dt-8660.c | 2 --
> arch/arm/mach-msm/board-dt-8960.c | 2 --
> 2 files changed, 4 deletions(-)
I've replaced the patch in my msm-cleanup tree with this one. I'll
push this out once the support goes into the arm soc tree.
David
--
sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 20/20] ARM: vt8500: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 20/20] ARM: vt8500: " Maxime Ripard
@ 2013-05-15 18:52 ` Tony Prisk
2013-05-16 8:18 ` Maxime Ripard
0 siblings, 1 reply; 45+ messages in thread
From: Tony Prisk @ 2013-05-15 18:52 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
On 15/05/13 03:38, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for vt8500 as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> arch/arm/mach-vt8500/vt8500.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-vt8500/vt8500.c b/arch/arm/mach-vt8500/vt8500.c
> index 1dd281e..70a5ac9 100644
> --- a/arch/arm/mach-vt8500/vt8500.c
> +++ b/arch/arm/mach-vt8500/vt8500.c
> @@ -20,7 +20,6 @@
>
> #include <linux/clocksource.h>
> #include <linux/io.h>
> -#include <linux/irqchip.h>
> #include <linux/pm.h>
>
> #include <asm/mach-types.h>
> @@ -178,7 +177,6 @@ static const char * const vt8500_dt_compat[] = {
> DT_MACHINE_START(WMT_DT, "VIA/Wondermedia SoC (Device Tree Support)")
> .dt_compat = vt8500_dt_compat,
> .map_io = vt8500_map_io,
> - .init_irq = irqchip_init,
> .init_machine = vt8500_init,
> .init_time = clocksource_of_init,
> .restart = vt8500_restart,
I don't have any plans to touch this driver, so please send direct to
arm-soc as Arnd
requested.
Acked-by: Tony Prisk <linux@prisktech.co.nz>
Regards
Tony Prisk
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCHv2 00/20] Cleanup irqchip_init calls
2013-05-15 12:55 ` [PATCHv2 00/20] Cleanup irqchip_init calls Arnd Bergmann
@ 2013-05-16 8:18 ` Maxime Ripard
0 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-16 8:18 UTC (permalink / raw)
To: Arnd Bergmann
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
Tony Prisk, linux-arm-kernel, linux-sh, linux-kernel,
linux-arm-msm, Olof Johansson
Hi Arnd,
Le 15/05/2013 14:55, Arnd Bergmann a écrit :
> On Tuesday 14 May 2013, Maxime Ripard wrote:
>> This is a splitted up version of the patch I previously sent to
>> remove the explicit declaration of irqchip_init as the init_irq callback in
>> the machine descriptions.
>>
>> Since it was a pretty tricky patch to merge, since it was touching a lot of
>> different platforms, I splitted it for each platforms, and rebased it on top
>> of 3.10-rc1.
>>
>> The best way to merge it is probably that each one of us take into their tree
>> the patches that are relevant for our architecture and send them to arm-soc
>> later on.
>
> Sounds good to me. I'm sure that some platform maintainers will fail to
> apply this though. Could you send whatever remains as a separate branch
> in a couple of weeks so we can directly apply it to next/cleanup?
Ok, I will.
Thanks,
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 20/20] ARM: vt8500: Remove init_irq declaration in machine description
2013-05-15 18:52 ` Tony Prisk
@ 2013-05-16 8:18 ` Maxime Ripard
0 siblings, 0 replies; 45+ messages in thread
From: Maxime Ripard @ 2013-05-16 8:18 UTC (permalink / raw)
To: Tony Prisk
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Hi Tony,
Le 15/05/2013 20:52, Tony Prisk a écrit :
> I don't have any plans to touch this driver, so please send direct to
> arm-soc as Arnd
> requested.
>
> Acked-by: Tony Prisk <linux@prisktech.co.nz>
Thanks!
I will send it then.
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 04/20] ARM: picoxcell: Remove init_irq declaration in machine description
2013-05-14 16:20 ` Jamie Iles
@ 2013-05-16 8:19 ` Maxime Ripard
2013-05-20 22:42 ` Jamie Iles
0 siblings, 1 reply; 45+ messages in thread
From: Maxime Ripard @ 2013-05-16 8:19 UTC (permalink / raw)
To: Jamie Iles
Cc: Michal Simek, Linus Walleij, Simon Horman, Magnus Damm,
Christian Daudt, Viresh Kumar, David Brown, Jason Cooper,
Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song, Tony Prisk,
linux-arm-kernel, linux-sh, linux-kernel, linux-arm-msm,
Arnd Bergmann, Olof Johansson
Hi Jamie,
Le 14/05/2013 18:20, Jamie Iles a écrit :
> Hi Maxime,
>
> Thanks for this, I'll add it to my tree. I've modified it slightly to
> kill off the other irq includes, hopefully that's okay with you.
Yes, I was pretty conservative since I was not familiar with most of the
code, but yes, I'm fine with the changes.
Thank you,
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 16/20] ARM: mxs: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 16/20] ARM: mxs: " Maxime Ripard
@ 2013-05-17 1:53 ` Shawn Guo
0 siblings, 0 replies; 45+ messages in thread
From: Shawn Guo @ 2013-05-17 1:53 UTC (permalink / raw)
To: Maxime Ripard
Cc: Michal Simek, Linus Walleij, Jamie Iles, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Barry Song,
Tony Prisk, linux-arm-kernel, linux-sh, linux-kernel,
linux-arm-msm, Arnd Bergmann, Olof Johansson
On Tue, May 14, 2013 at 05:38:49PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for mxs as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Applied, thanks.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 15/20] ARM: mvebu: Remove init_irq declaration in machine description
2013-05-14 15:38 ` [PATCH 15/20] ARM: mvebu: " Maxime Ripard
@ 2013-05-19 20:17 ` Jason Cooper
0 siblings, 0 replies; 45+ messages in thread
From: Jason Cooper @ 2013-05-19 20:17 UTC (permalink / raw)
To: Maxime Ripard
Cc: Andrew Lunn, Arnd Bergmann, linux-sh, Christian Daudt,
Viresh Kumar, Linus Walleij, Magnus Damm, Michal Simek,
linux-kernel, Olof Johansson, Simon Horman, linux-arm-kernel,
Barry Song, Gregory Clement, Jamie Iles, David Brown, Shawn Guo,
linux-arm-msm
On Tue, May 14, 2013 at 05:38:48PM +0200, Maxime Ripard wrote:
> Commit ebafed7a ("ARM: irq: Call irqchip_init if no init_irq function is
> specified") removed the need to explictly setup the init_irq field in
> the machine description when using only irqchip_init. Remove that
> declaration for mvebu as well.
>
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> Acked-by: Jason Cooper <jason@lakedaemon.net>
> ---
> arch/arm/mach-mvebu/armada-370-xp.c | 2 --
> 1 file changed, 2 deletions(-)
Applied to mvebu/cleanup
thx,
Jason.
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [PATCH 04/20] ARM: picoxcell: Remove init_irq declaration in machine description
2013-05-16 8:19 ` Maxime Ripard
@ 2013-05-20 22:42 ` Jamie Iles
0 siblings, 0 replies; 45+ messages in thread
From: Jamie Iles @ 2013-05-20 22:42 UTC (permalink / raw)
To: Maxime Ripard
Cc: Jamie Iles, Michal Simek, Linus Walleij, Simon Horman,
Magnus Damm, Christian Daudt, Viresh Kumar, David Brown,
Jason Cooper, Andrew Lunn, Gregory Clement, Shawn Guo, Barry Song,
Tony Prisk, linux-arm-kernel, linux-sh, linux-kernel,
linux-arm-msm, Arnd Bergmann, Olof Johansson
On Thu, May 16, 2013 at 10:19:56AM +0200, Maxime Ripard wrote:
> Hi Jamie,
>
> Le 14/05/2013 18:20, Jamie Iles a écrit :
> > Hi Maxime,
> >
> > Thanks for this, I'll add it to my tree. I've modified it slightly to
> > kill off the other irq includes, hopefully that's okay with you.
>
> Yes, I was pretty conservative since I was not familiar with most of the
> code, but yes, I'm fine with the changes.
Thanks Maxime, applied to picoxcell-next.
Jamie
^ permalink raw reply [flat|nested] 45+ messages in thread
end of thread, other threads:[~2013-05-20 22:42 UTC | newest]
Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-14 15:38 [PATCHv2 00/20] Cleanup irqchip_init calls Maxime Ripard
2013-05-14 15:38 ` [PATCH 01/20] ARM: sunxi: Remove init_irq declaration in machine description Maxime Ripard
2013-05-14 15:38 ` [PATCH 02/20] ARM: zynq: " Maxime Ripard
2013-05-14 15:49 ` Michal Simek
2013-05-14 15:38 ` [PATCH 03/20] ARM: nomadik: " Maxime Ripard
2013-05-14 15:38 ` [PATCH 04/20] ARM: picoxcell: " Maxime Ripard
2013-05-14 16:20 ` Jamie Iles
2013-05-16 8:19 ` Maxime Ripard
2013-05-20 22:42 ` Jamie Iles
2013-05-14 15:38 ` [PATCH 05/20] ARM: shmobile: ape6evm: " Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
2013-05-15 1:49 ` Simon Horman
2013-05-14 15:38 ` [PATCH 06/20] ARM: shmobile: kzm9g: " Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
2013-05-14 15:38 ` [PATCH 07/20] ARM: shmobile: lager: " Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-15 1:46 ` Simon Horman
2013-05-14 15:38 ` [PATCH 08/20] ARM: shmobile: emev2: " Maxime Ripard
2013-05-15 0:59 ` Simon Horman
2013-05-15 1:47 ` Simon Horman
2013-05-14 15:38 ` [PATCH 09/20] ARM: shmobile: r8a73a4: " Maxime Ripard
2013-05-15 1:47 ` Simon Horman
2013-05-14 15:38 ` [PATCH 10/20] ARM: shmobile: r8a7790: " Maxime Ripard
2013-05-15 1:48 ` Simon Horman
2013-05-14 15:38 ` [PATCH 11/20] ARM: shmobile: sh73a0: " Maxime Ripard
2013-05-15 1:48 ` Simon Horman
2013-05-14 15:38 ` [PATCH 12/20] ARM: bcm281xx: " Maxime Ripard
2013-05-14 18:04 ` Christian Daudt
2013-05-14 15:38 ` [PATCH 13/20] ARM: spear: " Maxime Ripard
2013-05-14 15:38 ` [PATCH 14/20] ARM: msm: " Maxime Ripard
2013-05-15 17:12 ` David Brown
2013-05-14 15:38 ` [PATCH 15/20] ARM: mvebu: " Maxime Ripard
2013-05-19 20:17 ` Jason Cooper
2013-05-14 15:38 ` [PATCH 16/20] ARM: mxs: " Maxime Ripard
2013-05-17 1:53 ` Shawn Guo
2013-05-14 15:38 ` [PATCH 17/20] ARM: sirf: " Maxime Ripard
2013-05-14 15:38 ` [PATCH 18/20] ARM: vexpress: " Maxime Ripard
2013-05-14 15:38 ` [PATCH 19/20] ARM: virt: " Maxime Ripard
2013-05-14 15:38 ` [PATCH 20/20] ARM: vt8500: " Maxime Ripard
2013-05-15 18:52 ` Tony Prisk
2013-05-16 8:18 ` Maxime Ripard
2013-05-15 12:55 ` [PATCHv2 00/20] Cleanup irqchip_init calls Arnd Bergmann
2013-05-16 8:18 ` Maxime Ripard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).