Add RS785(RS880) support. Just few pci_ids.
authorZheng Bao <zheng.bao@amd.com>
Fri, 31 Dec 2010 01:46:12 +0000 (01:46 +0000)
committerZheng Bao <Zheng.Bao@amd.com>
Fri, 31 Dec 2010 01:46:12 +0000 (01:46 +0000)
Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Acked-by: Stefan Reinauer <stepan@coreboot.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6227 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/include/device/pci_ids.h
src/southbridge/amd/rs780/gfx.c

index 1103d6b4c8fe4711855d07e33c8edb22a04d2185..7643f370ee92d512986eeb89fe733006312d9335 100644 (file)
 #define PCI_DEVICE_ID_ATI_RS780MC_INT_GFX      0x9613
 #define PCI_DEVICE_ID_ATI_RS780E_INT_GFX       0x9615
 #define PCI_DEVICE_ID_ATI_RS785G_INT_GFX       0x9710
+#define PCI_DEVICE_ID_ATI_RS785C_INT_GFX       0x9711
+#define PCI_DEVICE_ID_ATI_RS785M_INT_GFX       0x9712
+#define PCI_DEVICE_ID_ATI_RS785MC_INT_GFX      0x9713
+#define PCI_DEVICE_ID_ATI_RS785D_INT_GFX       0x9714
 
 #define PCI_VENDOR_ID_VLSI             0x1004
 #define PCI_DEVICE_ID_VLSI_82C592      0x0005
index 4a141314f9a7a61aaf05ee10a415cc782f5f9839..d7c11e40030773088fb1e30a2b5a014a61944427 100644 (file)
  *     RS780MC:0x9613
  *     RS780E: 0x9615
  *     RS785G: 0x9710 - just works, not much tested
+ *     RS785C: 0x9711
+ *     RS785M: 0x9712
+ *     RS785MC:0x9713
+ *     RS785D: 0x9714
  */
 #include <console/console.h>
 #include <device/device.h>
@@ -912,6 +916,26 @@ static const struct pci_driver pcie_driver_785g __pci_driver = {
        .vendor = PCI_VENDOR_ID_ATI,
        .device = PCI_DEVICE_ID_ATI_RS785G_INT_GFX,
 };
+static const struct pci_driver pcie_driver_785c __pci_driver = {
+       .ops = &pcie_ops,
+       .vendor = PCI_VENDOR_ID_ATI,
+       .device = PCI_DEVICE_ID_ATI_RS785C_INT_GFX,
+};
+static const struct pci_driver pcie_driver_785m __pci_driver = {
+       .ops = &pcie_ops,
+       .vendor = PCI_VENDOR_ID_ATI,
+       .device = PCI_DEVICE_ID_ATI_RS785M_INT_GFX,
+};
+static const struct pci_driver pcie_driver_785mc __pci_driver = {
+       .ops = &pcie_ops,
+       .vendor = PCI_VENDOR_ID_ATI,
+       .device = PCI_DEVICE_ID_ATI_RS785MC_INT_GFX,
+};
+static const struct pci_driver pcie_driver_785d __pci_driver = {
+       .ops = &pcie_ops,
+       .vendor = PCI_VENDOR_ID_ATI,
+       .device = PCI_DEVICE_ID_ATI_RS785D_INT_GFX,
+};
 
 /* step 12 ~ step 14 from rpr */
 static void single_port_configuration(device_t nb_dev, device_t dev)