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 <sjg@chromium.org>
        .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,
+};
 
 
                pch {
                        reg = <0x0000f800 0 0 0 0>;
-                       compatible = "intel,bd82x6x";
+                       compatible = "intel,bd82x6x", "intel,pch";
                        u-boot,dm-pre-reloc;
                        #address-cells = <1>;
                        #size-cells = <1>;