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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot