Hi Simon, On Tue, Dec 8, 2015 at 11:38 AM, Simon Glass <s...@chromium.org> wrote: > There is nothing special about the ivybridge pci driver now, so just use > the generic one. > > Signed-off-by: Simon Glass <s...@chromium.org> > --- > > arch/x86/cpu/ivybridge/Makefile | 1 - > arch/x86/cpu/ivybridge/pci.c | 46 > ----------------------------------------- > 2 files changed, 47 deletions(-) > delete mode 100644 arch/x86/cpu/ivybridge/pci.c > > diff --git a/arch/x86/cpu/ivybridge/Makefile b/arch/x86/cpu/ivybridge/Makefile > index bdbd3fa..259a5df 100644 > --- a/arch/x86/cpu/ivybridge/Makefile > +++ b/arch/x86/cpu/ivybridge/Makefile > @@ -15,7 +15,6 @@ obj-y += model_206ax.o > obj-y += microcode_intel.o > obj-y += northbridge.o > obj-y += pch.o > -obj-y += pci.o > obj-y += report_platform.o > obj-y += sata.o > obj-y += sdram.o > diff --git a/arch/x86/cpu/ivybridge/pci.c b/arch/x86/cpu/ivybridge/pci.c > deleted file mode 100644 > index 5195002..0000000 > --- a/arch/x86/cpu/ivybridge/pci.c > +++ /dev/null > @@ -1,46 +0,0 @@ > -/* > - * Copyright (c) 2011 The Chromium OS Authors. > - * (C) Copyright 2008,2009 > - * Graeme Russ, <graeme.r...@gmail.com> > - * > - * (C) Copyright 2002 > - * Daniel Engström, Omicron Ceti AB, <dan...@omicron.se> > - * > - * SPDX-License-Identifier: GPL-2.0+ > - */ > - > -#include <common.h> > -#include <dm.h> > -#include <pci.h> > -#include <asm/pci.h> > -#include <asm/post.h> > -#include <asm/arch/bd82x6x.h> > -#include <asm/arch/pch.h> > - > -static int pci_ivybridge_probe(struct udevice *bus) > -{ > - if (!(gd->flags & GD_FLG_RELOC)) > - return 0; > - post_code(0x50); > - post_code(0x51); > - > - return 0; > -} > - > -static const struct dm_pci_ops pci_ivybridge_ops = { > - .read_config = pci_x86_read_config, > - .write_config = pci_x86_write_config, > -}; > - > -static const struct udevice_id pci_ivybridge_ids[] = { > - { .compatible = "intel,pci-ivybridge" }, > - { } > -}; > - > -U_BOOT_DRIVER(pci_ivybridge_drv) = { > - .name = "pci_ivybridge", > - .id = UCLASS_PCI, > - .of_match = pci_ivybridge_ids, > - .ops = &pci_ivybridge_ops, > - .probe = pci_ivybridge_probe, > -}; > --
We don't need change chromebook_link.dts to update pci node compatible string? Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot