]> xenbits.xensource.com Git - people/royger/linux-2.6.18-xen.git/commitdiff
Additional PCI IDs to support AHCI-compliant Nvidia SATA controllers
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 15 Feb 2010 17:44:01 +0000 (17:44 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 15 Feb 2010 17:44:01 +0000 (17:44 +0000)
Backported the Nvidia PCI IDs for the AHCI SATA driver from the 2.6.30
mainline kernel.

From: Moritz Muehlenhoff <muehlenhoff@univention.de>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
drivers/scsi/ahci.c

index 3c85070e588d3fa042c7194902ef6189b1bc1108..623a025c01b4f75a5a2670cad761754b29c4c83b 100644 (file)
@@ -439,7 +439,134 @@ static const struct pci_device_id ahci_pci_tbl[] = {
          board_ahci },         /* MCP65 */
        { PCI_VENDOR_ID_NVIDIA, 0x044f, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
          board_ahci },         /* MCP65 */
-
+       { PCI_VENDOR_ID_NVIDIA, 0x045c, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x045d, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x045e, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x045f, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0550, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0551, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0552, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0553, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0554, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0555, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0556, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0557, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0558, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0559, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x055a, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x055b, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f0, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f1, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f2, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f3, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f4, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f6, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f7, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f8, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07f9, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07fa, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x07fb, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad0, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad1, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad2, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad3, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad4, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad6, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad7, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad8, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ad9, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ada, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0adb, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ab4, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ab5, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ab6, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ab7, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ab8, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0ab9, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0aba, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0abb, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0abc, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0abd, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0abe, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0abf, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d84, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d85, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d86, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d87, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d88, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d88, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d8a, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d8b, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d8c, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d8d, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d8e, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
+       { PCI_VENDOR_ID_NVIDIA, 0x0d8f, PCI_ANY_ID, PCI_ANY_ID, 0, 0,
+         board_ahci },
        { }     /* terminate list */
 };