aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/brocade/bna/bfa_defs.h
diff options
context:
space:
mode:
authorRasesh Mody <rmody@brocade.com>2011-09-27 06:39:08 -0400
committerDavid S. Miller <davem@davemloft.net>2011-09-29 19:36:35 -0400
commit586b2816e3eaf187341f75c4f4e27404f943cb29 (patch)
tree9535f56776d50111b9b92f4f387ba1689c6c6036 /drivers/net/ethernet/brocade/bna/bfa_defs.h
parent1bf9fd70dd7411372e80fdb8b4b3d5c36236e7b7 (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.h16
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 {
193enum { 193enum {
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 */
283enum {
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
276enum bfa_mode { 290enum bfa_mode {
277 BFA_MODE_HBA = 1, 291 BFA_MODE_HBA = 1,