irqchip: Convert all alloc/xlate users from of_node to fwnode
Since we now have a generic data structure to express an interrupt specifier, convert all hierarchical irqchips that are OF based to use a fwnode_handle as part of their alloc and xlate (which becomes translate) callbacks. As most of these drivers have dependencies (they exchange IRQ specifiers), change them all in a single, massive patch... Signed-off-by:Marc Zyngier <marc.zyngier@arm.com> Reviewed-and-tested-by:
Hanjun Guo <hanjun.guo@linaro.org> Tested-by:
Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Cc: <linux-arm-kernel@lists.infradead.org> Cc: Tomasz Nowicki <tomasz.nowicki@linaro.org> Cc: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> Cc: Graeme Gregory <graeme@xora.org.uk> Cc: Jake Oshins <jakeo@microsoft.com> Cc: Jiang Liu <jiang.liu@linux.intel.com> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Rafael J. Wysocki <rjw@rjwysocki.net> Link: http://lkml.kernel.org/r/1444737105-31573-6-git-send-email-marc.zyngier@arm.com Signed-off-by:
Thomas Gleixner <tglx@linutronix.de>
Showing
- arch/arm/mach-exynos/suspend.c 29 additions, 26 deletionsarch/arm/mach-exynos/suspend.c
- arch/arm/mach-imx/gpc.c 29 additions, 26 deletionsarch/arm/mach-imx/gpc.c
- arch/arm/mach-omap2/omap-wakeupgen.c 29 additions, 26 deletionsarch/arm/mach-omap2/omap-wakeupgen.c
- drivers/irqchip/irq-crossbar.c 34 additions, 28 deletionsdrivers/irqchip/irq-crossbar.c
- drivers/irqchip/irq-gic-v2m.c 11 additions, 7 deletionsdrivers/irqchip/irq-gic-v2m.c
- drivers/irqchip/irq-gic-v3-its.c 12 additions, 8 deletionsdrivers/irqchip/irq-gic-v3-its.c
- drivers/irqchip/irq-gic-v3.c 23 additions, 26 deletionsdrivers/irqchip/irq-gic-v3.c
- drivers/irqchip/irq-gic.c 29 additions, 4 deletionsdrivers/irqchip/irq-gic.c
- drivers/irqchip/irq-imx-gpcv2.c 29 additions, 35 deletionsdrivers/irqchip/irq-imx-gpcv2.c
- drivers/irqchip/irq-mtk-sysirq.c 26 additions, 23 deletionsdrivers/irqchip/irq-mtk-sysirq.c
- drivers/irqchip/irq-nvic.c 14 additions, 4 deletionsdrivers/irqchip/irq-nvic.c
- drivers/irqchip/irq-tegra.c 29 additions, 26 deletionsdrivers/irqchip/irq-tegra.c
- drivers/irqchip/irq-vf610-mscm-ir.c 29 additions, 13 deletionsdrivers/irqchip/irq-vf610-mscm-ir.c
Loading
Please register or sign in to comment