[U-Boot] [PATCH v2 0/4] x86: Convert all boards to DM MMC and SCSI

Bin Meng bmeng.cn at gmail.com
Mon Jul 31 02:23:58 UTC 2017


This series converts all x86 boards to use DM MMC and SCSI.

It is based on previous x86 kconfig clean up series, and is available
at u-boot-x86/blk-working for testing.

Changes in v2:
- Fix unmet direct dependencies on BLK

Bin Meng (3):
  dm: scsi: Add a generic PCI-based AHCI driver
  block: ide: Fix build error when CONFIG_BLK is on
  x86: Switch all boards to use DM SCSI

Simon Glass (1):
  x86: Convert MMC to driver model

 arch/Kconfig                              |  3 ++
 arch/x86/cpu/baytrail/Kconfig             |  1 +
 arch/x86/cpu/baytrail/valleyview.c        | 12 -----
 arch/x86/cpu/broadwell/Kconfig            |  1 +
 arch/x86/cpu/coreboot/Kconfig             |  1 +
 arch/x86/cpu/ivybridge/Kconfig            |  1 +
 arch/x86/cpu/qemu/Kconfig                 |  1 +
 arch/x86/cpu/quark/quark.c                | 10 ----
 arch/x86/cpu/queensbay/Kconfig            |  1 +
 arch/x86/cpu/queensbay/Makefile           |  2 +-
 arch/x86/cpu/queensbay/topcliff.c         | 20 -------
 configs/chromebook_link64_defconfig       |  2 -
 configs/chromebook_link_defconfig         |  2 -
 configs/chromebox_panther_defconfig       |  2 -
 configs/edison_defconfig                  |  1 -
 drivers/ata/Kconfig                       |  6 +++
 drivers/ata/Makefile                      |  1 +
 drivers/ata/ahci-pci.c                    | 42 +++++++++++++++
 drivers/block/ide.c                       |  2 +
 drivers/mmc/pci_mmc.c                     | 86 +++++++++++++++++++++----------
 include/configs/bayleybay.h               |  4 --
 include/configs/conga-qeval20-qa3-e3845.h |  4 --
 include/configs/cougarcanyon2.h           |  3 --
 include/configs/crownbay.h                |  3 --
 include/configs/dfi-bt700.h               |  4 --
 include/configs/minnowmax.h               |  4 --
 include/configs/qemu-x86.h                | 10 ----
 include/configs/som-6896.h                |  3 --
 include/configs/som-db5800-som-6867.h     |  4 --
 include/configs/x86-chromebook.h          |  8 ---
 include/mmc.h                             | 12 -----
 31 files changed, 121 insertions(+), 135 deletions(-)
 delete mode 100644 arch/x86/cpu/queensbay/topcliff.c
 create mode 100644 drivers/ata/ahci-pci.c

-- 
2.9.2



More information about the U-Boot mailing list