[U-Boot] [PATCH v3 00/10] x86: minnowmax: Add interrupt support

Simon Glass sjg at chromium.org
Mon Aug 10 15:05:02 CEST 2015


This series brings in interrupt support for Minnowmax, so that PCI
interrupts are correctly set up for Linux. It also includes a few small
improvements to FSP support.

Changes in v3:
- Drop the inner while() loop in skip_to_next_device() - it isn't needed
- Drop unnecessary blank lines
- Add PCIe root ports from bayleybay
- Drop interrupt.h header include
- Add new patch to add a simple interrupt script to the README

Changes in v2:
- Correct 'Driver mode' typo
- Add blank line after dm_pci_read_config() declaration
- Add a comment as to why we need to scan multiple PCI controllers
- Rebase to mainline
- Fix handling of duplicate entries
- Add new patch to allow pirq_init() to return an error
- Use pirq_init() instead of custom code
- Add new patch to tidy up interrupt and FSP init
- Add new patch to support running as an EFI payload

Simon Glass (10):
  dm: pci: Provide friendly config access functions
  dm: pci: Add a way to iterate through all PCI devices
  x86: Re-order efi-x86_defconfig
  x86: Tidy up the PIRQ routing code a little
  x86: Split out fsp_init_phase_pci() code into a new function
  x86: Allow pirq_init() to return an error
  x86: minnowmax: Define and enable interrupt setup
  x86: baytrail: Tidy up interrupt and FSP init
  x86: Add a simple interrupt script to the README
  x86: baytrail: Support running as an EFI payload

 arch/x86/cpu/baytrail/valleyview.c     |  11 ++-
 arch/x86/cpu/irq.c                     |  58 ++++++--------
 arch/x86/cpu/qemu/qemu.c               |   4 +-
 arch/x86/cpu/quark/quark.c             |   4 +-
 arch/x86/cpu/queensbay/tnc.c           |   4 +-
 arch/x86/dts/minnowmax.dts             |  59 +++++++++++++-
 arch/x86/include/asm/fsp/fsp_support.h |   7 ++
 arch/x86/include/asm/irq.h             |   4 +-
 arch/x86/lib/fsp/fsp_common.c          |  11 ++-
 configs/efi-x86_defconfig              |  10 +--
 configs/minnowmax_defconfig            |  10 +--
 doc/README.x86                         |  14 ++++
 drivers/pci/pci-uclass.c               | 136 +++++++++++++++++++++++++++++++++
 include/configs/minnowmax.h            |   1 +
 include/pci.h                          |  43 +++++++++++
 15 files changed, 314 insertions(+), 62 deletions(-)

-- 
2.5.0.rc2.392.g76e840b



More information about the U-Boot mailing list