[U-Boot] [PATCH v2 0/7] dm: x86: PCI/SPI fixes for minnowboard MAX

Simon Glass sjg at chromium.org
Thu Jun 25 19:55:15 CEST 2015


The SPI flash starts off protected on baytrail. The code which is supposed to
fix this is broken. This series fixes that, enables the SPI environment and
adds documentation.

Also when driver model is enabled for PCI some bugs appear. This series fixes
those and enables driver model for PCI on minnowboard MAX.

Changes in v2:
- Continue to use writew for ICH7
- Use ich_read/write() for BIOS protection update
- Fix typos in README.x86
- Rename the ops and ids arrays for consistency
- Drop the coreboot PCI driver which is no-longer needed
- Only limit the PCI system memory region on x86 machines

Simon Glass (7):
  dm: spi: Correct status register access width
  dm: spi: Correct BIOS protection logic for ICH9
  dm: spi: Enable environment for minnowmax
  x86: Add ROM image description for minnowmax
  x86: pci: Tidy up the generic x86 PCI driver
  dm: x86: minnowmax: Move PCI to use driver model
  dm: x86: baytrail: Correct PCI region 3 when driver model is used

 arch/x86/cpu/baytrail/Makefile    |  1 -
 arch/x86/cpu/baytrail/pci.c       | 46 ---------------------------------------
 arch/x86/cpu/coreboot/pci.c       | 21 ------------------
 arch/x86/cpu/cpu.c                |  1 +
 arch/x86/dts/minnowmax.dts        | 10 +++++++++
 common/board_f.c                  |  4 ++++
 configs/minnowmax_defconfig       |  1 +
 doc/README.x86                    | 17 +++++++++++++++
 drivers/pci/pci-uclass.c          |  8 +++++--
 drivers/pci/pci_x86.c             | 13 ++++++-----
 drivers/spi/ich.c                 | 15 ++++++++-----
 include/asm-generic/global_data.h |  1 +
 include/configs/minnowmax.h       |  6 ++---
 13 files changed, 60 insertions(+), 84 deletions(-)
 delete mode 100644 arch/x86/cpu/baytrail/pci.c

-- 
2.4.3.573.g4eafbef



More information about the U-Boot mailing list