diff options
author | Rasesh Mody <rmody@brocade.com> | 2011-09-27 06:39:08 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-09-29 19:36:35 -0400 |
commit | 586b2816e3eaf187341f75c4f4e27404f943cb29 (patch) | |
tree | 9535f56776d50111b9b92f4f387ba1689c6c6036 /drivers/net/ethernet/brocade/bna/bfa_defs.h | |
parent | 1bf9fd70dd7411372e80fdb8b4b3d5c36236e7b7 (diff) |
bna: Brocade 1860 HW Enablement
This patch enables new HW Brocade 1860. Add BFA_CM_NIC capability mask to
bfa_ioc_attr, Sub-System Device ID Info and support for Brocade 1860 device
ID to bfa_ioc.c and bnad.c.
Signed-off-by: Gurunatha Karaje <gkaraje@brocade.com>
Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/brocade/bna/bfa_defs.h')
-rw-r--r-- | drivers/net/ethernet/brocade/bna/bfa_defs.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/drivers/net/ethernet/brocade/bna/bfa_defs.h b/drivers/net/ethernet/brocade/bna/bfa_defs.h index f9d4100f919d..2f12d68021d5 100644 --- a/drivers/net/ethernet/brocade/bna/bfa_defs.h +++ b/drivers/net/ethernet/brocade/bna/bfa_defs.h | |||
@@ -193,6 +193,7 @@ struct bfa_ioc_attr { | |||
193 | enum { | 193 | enum { |
194 | BFA_CM_HBA = 0x01, | 194 | BFA_CM_HBA = 0x01, |
195 | BFA_CM_CNA = 0x02, | 195 | BFA_CM_CNA = 0x02, |
196 | BFA_CM_NIC = 0x04, | ||
196 | }; | 197 | }; |
197 | 198 | ||
198 | /** | 199 | /** |
@@ -271,7 +272,20 @@ enum { | |||
271 | #define bfa_asic_id_ct(device) \ | 272 | #define bfa_asic_id_ct(device) \ |
272 | ((device) == PCI_DEVICE_ID_BROCADE_CT || \ | 273 | ((device) == PCI_DEVICE_ID_BROCADE_CT || \ |
273 | (device) == PCI_DEVICE_ID_BROCADE_CT_FC) | 274 | (device) == PCI_DEVICE_ID_BROCADE_CT_FC) |
274 | #define bfa_asic_id_ctc(device) (bfa_asic_id_ct(device)) | 275 | #define bfa_asic_id_ct2(device) \ |
276 | ((device) == BFA_PCI_DEVICE_ID_CT2) | ||
277 | #define bfa_asic_id_ctc(device) \ | ||
278 | (bfa_asic_id_ct(device) || bfa_asic_id_ct2(device)) | ||
279 | |||
280 | /** | ||
281 | * PCI sub-system device and vendor ID information | ||
282 | */ | ||
283 | enum { | ||
284 | BFA_PCI_FCOE_SSDEVICE_ID = 0x14, | ||
285 | BFA_PCI_CT2_SSID_FCoE = 0x22, | ||
286 | BFA_PCI_CT2_SSID_ETH = 0x23, | ||
287 | BFA_PCI_CT2_SSID_FC = 0x24, | ||
288 | }; | ||
275 | 289 | ||
276 | enum bfa_mode { | 290 | enum bfa_mode { |
277 | BFA_MODE_HBA = 1, | 291 | BFA_MODE_HBA = 1, |