From 87f4cd3a308b0bcffd8f9b5e7121fdb086c080f5 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 20 Apr 2015 07:07:03 -0600 Subject: x86: link: Add PCH driver to support SPI Flash U-Boot on coreboot does not have a driver for the PCH so cannot see the SPI peripheral now that it has moved inside the PCH. Add a simple driver so that SPI flash works again. Signed-off-by: Simon Glass --- arch/x86/cpu/coreboot/pci.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'arch/x86/cpu') diff --git a/arch/x86/cpu/coreboot/pci.c b/arch/x86/cpu/coreboot/pci.c index fa415dd..67eb14c 100644 --- a/arch/x86/cpu/coreboot/pci.c +++ b/arch/x86/cpu/coreboot/pci.c @@ -34,3 +34,14 @@ U_BOOT_DRIVER(pci_x86_drv) = { .of_match = pci_x86_ids, .ops = &pci_x86_ops, }; + +static const struct udevice_id generic_pch_ids[] = { + { .compatible = "intel,pch" }, + { } +}; + +U_BOOT_DRIVER(generic_pch_drv) = { + .name = "pch", + .id = UCLASS_PCH, + .of_match = generic_pch_ids, +}; -- cgit v1.1