[PATCH 2/4 V3] irqchip: gic: Restructuring ARM GIC code
From: Jason Cooper <hidden>
Date: 2014-07-17 13:12:56
Also in:
linux-devicetree, linux-pci, lkml
From: Jason Cooper <hidden>
Date: 2014-07-17 13:12:56
Also in:
linux-devicetree, linux-pci, lkml
On Wed, Jul 09, 2014 at 06:05:02PM -0500, suravee.suthikulpanit at amd.com wrote:
From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> This patch restructures the code to prepare for future MSI support. It moves the declaration of structures and functions into the header file, and omit the static prefix. Since we are planing to have different irq_chip for GICv2m, the patch adds irq_chip pointer in the gic_chip_data which is initialized during probing phase. This should not have any functional changes. Cc: Mark Rutland <Mark.Rutland@arm.com> Cc: Marc Zyngier <redacted> Cc: Jason Cooper <redacted> Cc: Catalin Marinas <Catalin.Marinas@arm.com> Cc: Will Deacon <redacted> Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> --- drivers/irqchip/irq-gic.c | 65 +++++++++++++++++++++-------------------------- drivers/irqchip/irq-gic.h | 52 +++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 36 deletions(-) create mode 100644 drivers/irqchip/irq-gic.h
Applied to irqchip/gic. With a dependency on irqchip/urgent for 144cb08864ed irqchip: gic: Add binding probe for ARM GIC400 As a result, I had to hand-jam the last hunk for irq-gic.c. Please double-check my work. thx, Jason.