[U-Boot] [PATCH v2 0/6] dm: x86: Remove pirq_init() and cpu_irq_init()

Simon Glass sjg at chromium.org
Tue Jan 19 04:39:06 CET 2016


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.

Changes in v2:
- Rebase on top of updated SPI flash series

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