[U-Boot] [PATCH 0/6] dm: x86: Remove pirq_init() and cpu_irq_init()
Simon Glass
sjg at chromium.org
Tue Dec 1 05:46:58 CET 2015
This series adds an interrupt driver for x86. Since different platforms
can implement this in their own way, we no-longer need the platform-specific
weak function. We can also dispense with the arch_misc_init() call in some
cases.
Simon Glass (6):
dm: x86: Create a driver for x86 interrupts
dm: x86: Set up interrupt routing from interrupt_init()
dm: x86: Add a common PIRQ init function
dm: x86: quark: Add an interrupt driver
dm: x86: queensbay: Add an interrupt driver
dm: x86: Drop the weak cpu_irq_init() function
arch/x86/cpu/baytrail/valleyview.c | 2 +-
arch/x86/cpu/interrupts.c | 9 ++++++
arch/x86/cpu/irq.c | 32 ++++++++++++++-----
arch/x86/cpu/qemu/qemu.c | 5 ---
arch/x86/cpu/quark/Makefile | 2 +-
arch/x86/cpu/quark/irq.c | 49 ++++++++++++++++++++++++++++
arch/x86/cpu/quark/quark.c | 27 +---------------
arch/x86/cpu/queensbay/Makefile | 2 +-
arch/x86/cpu/queensbay/irq.c | 65 ++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/queensbay/tnc.c | 39 +----------------------
arch/x86/dts/crownbay.dts | 2 +-
arch/x86/dts/galileo.dts | 2 +-
arch/x86/include/asm/irq.h | 19 ++---------
include/configs/qemu-x86.h | 1 -
include/dm/uclass-id.h | 1 +
15 files changed, 158 insertions(+), 99 deletions(-)
create mode 100644 arch/x86/cpu/quark/irq.c
create mode 100644 arch/x86/cpu/queensbay/irq.c
--
2.6.0.rc2.230.g3dd15c0
More information about the U-Boot
mailing list