lpfc_ids.h 5.3 KB

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