Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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