Use common code to set PCI subsystem in mcp55.
[coreboot.git] / src / southbridge / nvidia / mcp55 / mcp55_ht.c
index a05bd59df07d117966eb29b40ca54adb8ed4418e..8b0248f8a666f1122ffdb8bc218dde982f4f0df2 100644 (file)
 #include <device/pci_ops.h>
 #include "mcp55.h"
 
-static void lpci_set_subsystem(device_t dev, unsigned vendor, unsigned device)
-{
-       pci_write_config32(dev, 0x40,
-               ((device & 0xffff) << 16) | (vendor & 0xffff));
-}
-static struct pci_operations lops_pci = {
-       .set_subsystem  = lpci_set_subsystem,
-};
-
 static struct device_operations ht_ops  = {
        .read_resources = pci_dev_read_resources,
        .set_resources  = pci_dev_set_resources,
        .enable_resources       = pci_dev_enable_resources,
        .init           = 0,
        .scan_bus       = 0,
-       .ops_pci        = &lops_pci,
+       .ops_pci        = &mcp55_pci_ops,
 };
 
 static const struct pci_driver ht_driver __pci_driver = {