On 26 May 2015 at 14:58, Simon Glass <[email protected]> wrote: > On 25 May 2015 at 08:35, Bin Meng <[email protected]> wrote: >> PIRQ routing is pretty much common in Intel chipset. It has several >> PIRQ links (normally 8) and corresponding registers (either in PCI >> configuration space or memory-mapped IBASE) to configure the legacy >> 8259 IRQ vector mapping. Refactor current Queensbay PIRQ routing >> support using device tree and move it to a common place, so that we >> can easily add PIRQ routing support on a new platform. >> >> Signed-off-by: Bin Meng <[email protected]> >> >> --- >> >> Changes in v2: >> - Include dt-bindings/interrupt-router/intel-irq.h to avoid duplication >> - Remove board_fill_irq_info() since all routing information is defined in >> dts >> >> arch/x86/cpu/Makefile | 2 +- >> arch/x86/cpu/irq.c | 213 ++++++++++++++++++++ >> arch/x86/cpu/queensbay/Makefile | 2 +- >> arch/x86/cpu/queensbay/irq.c | 242 >> ----------------------- >> arch/x86/cpu/queensbay/tnc.c | 39 +++- >> arch/x86/dts/crownbay.dts | 54 +++++ >> arch/x86/include/asm/arch-queensbay/irq.h | 55 ------ >> arch/x86/include/asm/irq.h | 76 +++++++ >> include/dt-bindings/interrupt-router/intel-irq.h | 31 +++ >> include/fdtdec.h | 1 + >> lib/fdtdec.c | 1 + >> 11 files changed, 416 insertions(+), 300 deletions(-) >> create mode 100644 arch/x86/cpu/irq.c >> delete mode 100644 arch/x86/cpu/queensbay/irq.c >> delete mode 100644 arch/x86/include/asm/arch-queensbay/irq.h >> create mode 100644 arch/x86/include/asm/irq.h >> create mode 100644 include/dt-bindings/interrupt-router/intel-irq.h >> > > Acked-by: Simon Glass <[email protected]>
Applied to u-boot-x86, thanks! _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

