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 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 (9): 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: baytrail: Support running as an EFI payload arch/x86/cpu/baytrail/valleyview.c | 12 ++- 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 | 48 +++++++++++- 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 +-- drivers/pci/pci-uclass.c | 138 +++++++++++++++++++++++++++++++++ include/configs/minnowmax.h | 1 + include/pci.h | 43 ++++++++++ 14 files changed, 292 insertions(+), 62 deletions(-) -- 2.5.0.rc2.392.g76e840b _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot