lpfc_ids.h 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. /*******************************************************************
  2. * This file is part of the Emulex Linux Device Driver for *
  3. * Fibre Channel Host Bus Adapters. *
  4. * Copyright (C) 2004-2016 Emulex. All rights reserved. *
  5. * EMULEX and SLI are trademarks of Emulex. *
  6. * www.emulex.com *
  7. * Portions Copyright (C) 2004-2005 Christoph Hellwig *
  8. * *
  9. * This program is free software; you can redistribute it and/or *
  10. * modify it under the terms of version 2 of the GNU General *
  11. * Public License as published by the Free Software Foundation. *
  12. * This program is distributed in the hope that it will be useful. *
  13. * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
  14. * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
  15. * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
  16. * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
  17. * TO BE LEGALLY INVALID. See the GNU General Public License for *
  18. * more details, a copy of which can be found in the file COPYING *
  19. * included with this package. *
  20. *******************************************************************/
  21. #include <linux/pci.h>
  22. const struct pci_device_id lpfc_id_table[] = {
  23. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_VIPER,
  24. PCI_ANY_ID, PCI_ANY_ID, },
  25. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FIREFLY,
  26. PCI_ANY_ID, PCI_ANY_ID, },
  27. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_THOR,
  28. PCI_ANY_ID, PCI_ANY_ID, },
  29. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PEGASUS,
  30. PCI_ANY_ID, PCI_ANY_ID, },
  31. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_CENTAUR,
  32. PCI_ANY_ID, PCI_ANY_ID, },
  33. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_DRAGONFLY,
  34. PCI_ANY_ID, PCI_ANY_ID, },
  35. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SUPERFLY,
  36. PCI_ANY_ID, PCI_ANY_ID, },
  37. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_RFLY,
  38. PCI_ANY_ID, PCI_ANY_ID, },
  39. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PFLY,
  40. PCI_ANY_ID, PCI_ANY_ID, },
  41. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE,
  42. PCI_ANY_ID, PCI_ANY_ID, },
  43. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_SCSP,
  44. PCI_ANY_ID, PCI_ANY_ID, },
  45. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_DCSP,
  46. PCI_ANY_ID, PCI_ANY_ID, },
  47. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS,
  48. PCI_ANY_ID, PCI_ANY_ID, },
  49. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_SCSP,
  50. PCI_ANY_ID, PCI_ANY_ID, },
  51. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_DCSP,
  52. PCI_ANY_ID, PCI_ANY_ID, },
  53. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BMID,
  54. PCI_ANY_ID, PCI_ANY_ID, },
  55. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BSMB,
  56. PCI_ANY_ID, PCI_ANY_ID, },
  57. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR,
  58. PCI_ANY_ID, PCI_ANY_ID, },
  59. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HORNET,
  60. PCI_ANY_ID, PCI_ANY_ID, },
  61. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_SCSP,
  62. PCI_ANY_ID, PCI_ANY_ID, },
  63. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_DCSP,
  64. PCI_ANY_ID, PCI_ANY_ID, },
  65. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZMID,
  66. PCI_ANY_ID, PCI_ANY_ID, },
  67. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZSMB,
  68. PCI_ANY_ID, PCI_ANY_ID, },
  69. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_TFLY,
  70. PCI_ANY_ID, PCI_ANY_ID, },
  71. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP101,
  72. PCI_ANY_ID, PCI_ANY_ID, },
  73. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP10000S,
  74. PCI_ANY_ID, PCI_ANY_ID, },
  75. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP11000S,
  76. PCI_ANY_ID, PCI_ANY_ID, },
  77. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LPE11000S,
  78. PCI_ANY_ID, PCI_ANY_ID, },
  79. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT,
  80. PCI_ANY_ID, PCI_ANY_ID, },
  81. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_MID,
  82. PCI_ANY_ID, PCI_ANY_ID, },
  83. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SMB,
  84. PCI_ANY_ID, PCI_ANY_ID, },
  85. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_DCSP,
  86. PCI_ANY_ID, PCI_ANY_ID, },
  87. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SCSP,
  88. PCI_ANY_ID, PCI_ANY_ID, },
  89. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_S,
  90. PCI_ANY_ID, PCI_ANY_ID, },
  91. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_VF,
  92. PCI_ANY_ID, PCI_ANY_ID, },
  93. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_PF,
  94. PCI_ANY_ID, PCI_ANY_ID, },
  95. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_S,
  96. PCI_ANY_ID, PCI_ANY_ID, },
  97. {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TIGERSHARK,
  98. PCI_ANY_ID, PCI_ANY_ID, },
  99. {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TOMCAT,
  100. PCI_ANY_ID, PCI_ANY_ID, },
  101. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FALCON,
  102. PCI_ANY_ID, PCI_ANY_ID, },
  103. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BALIUS,
  104. PCI_ANY_ID, PCI_ANY_ID, },
  105. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC,
  106. PCI_ANY_ID, PCI_ANY_ID, },
  107. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE,
  108. PCI_ANY_ID, PCI_ANY_ID, },
  109. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC_VF,
  110. PCI_ANY_ID, PCI_ANY_ID, },
  111. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE_VF,
  112. PCI_ANY_ID, PCI_ANY_ID, },
  113. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G6_FC,
  114. PCI_ANY_ID, PCI_ANY_ID, },
  115. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK,
  116. PCI_ANY_ID, PCI_ANY_ID, },
  117. {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK_VF,
  118. PCI_ANY_ID, PCI_ANY_ID, },
  119. { 0 }
  120. };