In order to disable DM_PCI_COMPAT for x86, there are some more clean up work to do.
This series is available in pci-working2 branch of u-boot-x86 repo. Bin Meng (11): net: pch_gbe: Convert to use DM PCI API net: designware: Use dm_pci_mem_to_phys() in the probe routine net: e1000: Convert to use DM PCI API x86: quark: Use Quark's own PCI config APIs efi: app: Clean up defconfig efi: app: Disable CONFIG_USB_EHCI_PCI x86: chromebox_panther: Drop the cache line size hack x86: chromebox_panther: Convert to use driver model ethernet dm: pci: Add missing forward declarations x86: Disable DM_PCI_COMPAT x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE arch/x86/Kconfig | 3 -- arch/x86/cpu/quark/mrc_util.c | 5 ++- arch/x86/include/asm/pci.h | 7 ---- arch/x86/lib/Makefile | 3 -- arch/x86/lib/pci_type1.c | 50 ------------------------- configs/chromebox_panther_defconfig | 1 + configs/efi-x86_defconfig | 2 +- drivers/net/designware.c | 4 +- drivers/net/e1000.c | 75 ++++++++++++++++++++++++++++++++++++- drivers/net/e1000.h | 4 ++ drivers/net/pch_gbe.c | 27 ++++++------- drivers/net/pch_gbe.h | 2 +- include/configs/chromebox_panther.h | 2 - include/configs/efi-x86.h | 4 +- include/pci.h | 16 +++----- 15 files changed, 103 insertions(+), 102 deletions(-) delete mode 100644 arch/x86/lib/pci_type1.c -- 1.8.2.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot