]> git.openfabrics.org - ~shefty/libmlx4.git/commitdiff
Add new device IDs for PCIe gen2 HCAs
authorRoland Dreier <rolandd@cisco.com>
Tue, 3 Jul 2007 03:45:40 +0000 (20:45 -0700)
committerRoland Dreier <rolandd@cisco.com>
Tue, 3 Jul 2007 03:45:40 +0000 (20:45 -0700)
Also just use hex device IDs plus comments instead of creating defines
that are only used once.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
src/mlx4.c

index 3684b50336e46f7503720446b7c1050b9516151d..b2e2ba955a1ae5c2e8b4e0c667c1b3b2acc64ade 100644 (file)
 #define PCI_VENDOR_ID_MELLANOX                 0x15b3
 #endif
 
-#ifndef PCI_DEVICE_ID_MELLANOX_HERMON_SDR
-#define PCI_DEVICE_ID_MELLANOX_HERMON_SDR      0x6340
-#endif
-
-#ifndef PCI_DEVICE_ID_MELLANOX_HERMON_DDR
-#define PCI_DEVICE_ID_MELLANOX_HERMON_DDR      0x634a
-#endif
-
-#ifndef PCI_DEVICE_ID_MELLANOX_HERMON_QDR
-#define PCI_DEVICE_ID_MELLANOX_HERMON_QDR      0x6354
-#endif
-
 #define HCA(v, d) \
        { .vendor = PCI_VENDOR_ID_##v,                  \
-         .device = PCI_DEVICE_ID_MELLANOX_##d }
+         .device = d }
 
 struct {
        unsigned                vendor;
        unsigned                device;
 } hca_table[] = {
-       HCA(MELLANOX, HERMON_SDR),
-       HCA(MELLANOX, HERMON_DDR),
-       HCA(MELLANOX, HERMON_QDR),
+       HCA(MELLANOX, 0x6340),  /* MT25408 "Hermon" SDR */
+       HCA(MELLANOX, 0x634a),  /* MT25408 "Hermon" DDR */
+       HCA(MELLANOX, 0x6354),  /* MT25408 "Hermon" QDR */
+       HCA(MELLANOX, 0x6732),  /* MT25408 "Hermon" DDR PCIe gen2 */
+       HCA(MELLANOX, 0x673c),  /* MT25408 "Hermon" QDR PCIe gen2 */
 };
 
 static struct ibv_context_ops mlx4_ctx_ops = {