aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/brocade/bna
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/brocade/bna')
-rw-r--r--drivers/net/ethernet/brocade/bna/Kconfig12
-rw-r--r--drivers/net/ethernet/brocade/bna/Makefile3
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_cee.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_cee.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_cs.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_defs.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_defs_cna.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_defs_status.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_ioc.c9
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_ioc.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_msgq.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_msgq.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfi.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfi_cna.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfi_enet.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bfi_reg.h13
-rw-r--r--drivers/net/ethernet/brocade/bna/bna.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bna_enet.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/bna_hw_defs.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bna_tx_rx.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/bna_types.h7
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad.c11
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad.h9
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad_debugfs.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad_ethtool.c7
-rw-r--r--drivers/net/ethernet/brocade/bna/cna.h11
-rw-r--r--drivers/net/ethernet/brocade/bna/cna_fwimg.c7
29 files changed, 125 insertions, 97 deletions
diff --git a/drivers/net/ethernet/brocade/bna/Kconfig b/drivers/net/ethernet/brocade/bna/Kconfig
index dc2eb526fbf7..fe01279a8843 100644
--- a/drivers/net/ethernet/brocade/bna/Kconfig
+++ b/drivers/net/ethernet/brocade/bna/Kconfig
@@ -1,17 +1,17 @@
1# 1#
2# Brocade network device configuration 2# QLogic BR-series network device configuration
3# 3#
4 4
5config BNA 5config BNA
6 tristate "Brocade 1010/1020 10Gb Ethernet Driver support" 6 tristate "QLogic BR-series 1010/1020/1860 10Gb Ethernet Driver support"
7 depends on PCI 7 depends on PCI
8 ---help--- 8 ---help---
9 This driver supports Brocade 1010/1020 10Gb CEE capable Ethernet 9 This driver supports QLogic BR-series 1010/1020/1860 10Gb CEE capable
10 cards. 10 Ethernet cards.
11 To compile this driver as a module, choose M here: the module 11 To compile this driver as a module, choose M here: the module
12 will be called bna. 12 will be called bna.
13 13
14 For general information and support, go to the Brocade support 14 For general information and support, go to the QLogic support
15 website at: 15 website at:
16 16
17 <http://support.brocade.com> 17 <http://support.qlogic.com>
diff --git a/drivers/net/ethernet/brocade/bna/Makefile b/drivers/net/ethernet/brocade/bna/Makefile
index 6027302ae73a..6e10b99733a2 100644
--- a/drivers/net/ethernet/brocade/bna/Makefile
+++ b/drivers/net/ethernet/brocade/bna/Makefile
@@ -1,5 +1,6 @@
1# 1#
2# Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 2# Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
3# Copyright (c) 2014-2015 QLogic Corporation.
3# All rights reserved. 4# All rights reserved.
4# 5#
5 6
diff --git a/drivers/net/ethernet/brocade/bna/bfa_cee.c b/drivers/net/ethernet/brocade/bna/bfa_cee.c
index 550d2521ba76..cf9f3956f198 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_cee.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_cee.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#include "bfa_cee.h" 20#include "bfa_cee.h"
diff --git a/drivers/net/ethernet/brocade/bna/bfa_cee.h b/drivers/net/ethernet/brocade/bna/bfa_cee.h
index 93fde633d6f3..d04eef5d5a77 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_cee.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_cee.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#ifndef __BFA_CEE_H__ 20#ifndef __BFA_CEE_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfa_cs.h b/drivers/net/ethernet/brocade/bna/bfa_cs.h
index ad004a4c3897..af25d8e8fae0 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_cs.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_cs.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19/* BFA common services */ 20/* BFA common services */
diff --git a/drivers/net/ethernet/brocade/bna/bfa_defs.h b/drivers/net/ethernet/brocade/bna/bfa_defs.h
index b7d8127c198f..3bfd9da92630 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_defs.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#ifndef __BFA_DEFS_H__ 20#ifndef __BFA_DEFS_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h b/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h
index b39c5f23974b..63e300f5ba41 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs_cna.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BFA_DEFS_CNA_H__ 19#ifndef __BFA_DEFS_CNA_H__
19#define __BFA_DEFS_CNA_H__ 20#define __BFA_DEFS_CNA_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h b/drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h
index 7fb396fe679d..7a45cd0b594d 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BFA_DEFS_MFG_COMM_H__ 19#ifndef __BFA_DEFS_MFG_COMM_H__
19#define __BFA_DEFS_MFG_COMM_H__ 20#define __BFA_DEFS_MFG_COMM_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfa_defs_status.h b/drivers/net/ethernet/brocade/bna/bfa_defs_status.h
index ea9af9ae754d..a43b56002752 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_defs_status.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs_status.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BFA_DEFS_STATUS_H__ 19#ifndef __BFA_DEFS_STATUS_H__
19#define __BFA_DEFS_STATUS_H__ 20#define __BFA_DEFS_STATUS_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfa_ioc.c b/drivers/net/ethernet/brocade/bna/bfa_ioc.c
index 354ae9792bad..f2d13238b02e 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#include "bfa_ioc.h" 20#include "bfa_ioc.h"
@@ -2763,7 +2764,7 @@ bfa_nw_ioc_notify_register(struct bfa_ioc *ioc,
2763 list_add_tail(&notify->qe, &ioc->notify_q); 2764 list_add_tail(&notify->qe, &ioc->notify_q);
2764} 2765}
2765 2766
2766#define BFA_MFG_NAME "Brocade" 2767#define BFA_MFG_NAME "QLogic"
2767static void 2768static void
2768bfa_ioc_get_adapter_attr(struct bfa_ioc *ioc, 2769bfa_ioc_get_adapter_attr(struct bfa_ioc *ioc,
2769 struct bfa_adapter_attr *ad_attr) 2770 struct bfa_adapter_attr *ad_attr)
diff --git a/drivers/net/ethernet/brocade/bna/bfa_ioc.h b/drivers/net/ethernet/brocade/bna/bfa_ioc.h
index 20cff7df4b55..effb7156e7a4 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#ifndef __BFA_IOC_H__ 20#ifndef __BFA_IOC_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c b/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
index d639558455cb..66c8507d7717 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#include "bfa_ioc.h" 20#include "bfa_ioc.h"
diff --git a/drivers/net/ethernet/brocade/bna/bfa_msgq.c b/drivers/net/ethernet/brocade/bna/bfa_msgq.c
index 55067d0d25cf..c07d5b9372f4 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_msgq.c
+++ b/drivers/net/ethernet/brocade/bna/bfa_msgq.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19/* MSGQ module source file. */ 20/* MSGQ module source file. */
diff --git a/drivers/net/ethernet/brocade/bna/bfa_msgq.h b/drivers/net/ethernet/brocade/bna/bfa_msgq.h
index a6a565a366dc..66bc8b5acd57 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_msgq.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_msgq.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#ifndef __BFA_MSGQ_H__ 20#ifndef __BFA_MSGQ_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfi.h b/drivers/net/ethernet/brocade/bna/bfi.h
index 8c563a77cdf6..f1e1129e6241 100644
--- a/drivers/net/ethernet/brocade/bna/bfi.h
+++ b/drivers/net/ethernet/brocade/bna/bfi.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BFI_H__ 19#ifndef __BFI_H__
19#define __BFI_H__ 20#define __BFI_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfi_cna.h b/drivers/net/ethernet/brocade/bna/bfi_cna.h
index 6704a4392973..bd605bee72ee 100644
--- a/drivers/net/ethernet/brocade/bna/bfi_cna.h
+++ b/drivers/net/ethernet/brocade/bna/bfi_cna.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BFI_CNA_H__ 19#ifndef __BFI_CNA_H__
19#define __BFI_CNA_H__ 20#define __BFI_CNA_H__
diff --git a/drivers/net/ethernet/brocade/bna/bfi_enet.h b/drivers/net/ethernet/brocade/bna/bfi_enet.h
index ae072dc5d238..bccca3bbadb8 100644
--- a/drivers/net/ethernet/brocade/bna/bfi_enet.h
+++ b/drivers/net/ethernet/brocade/bna/bfi_enet.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19/* BNA Hardware and Firmware Interface */ 20/* BNA Hardware and Firmware Interface */
diff --git a/drivers/net/ethernet/brocade/bna/bfi_reg.h b/drivers/net/ethernet/brocade/bna/bfi_reg.h
index c49fa312ddbd..2835b51eabec 100644
--- a/drivers/net/ethernet/brocade/bna/bfi_reg.h
+++ b/drivers/net/ethernet/brocade/bna/bfi_reg.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,13 +11,14 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19/* 20/*
20 * bfi_reg.h ASIC register defines for all Brocade adapter ASICs 21 * bfi_reg.h ASIC register defines for all QLogic BR-series adapter ASICs
21 */ 22 */
22 23
23#ifndef __BFI_REG_H__ 24#ifndef __BFI_REG_H__
@@ -221,7 +222,7 @@ enum {
221#define __PMM_1T_RESET_P 0x00000001 222#define __PMM_1T_RESET_P 0x00000001
222#define PMM_1T_RESET_REG_P1 0x00023c1c 223#define PMM_1T_RESET_REG_P1 0x00023c1c
223 224
224/* Brocade 1860 Adapter specific defines */ 225/* QLogic BR-series 1860 Adapter specific defines */
225#define CT2_PCI_CPQ_BASE 0x00030000 226#define CT2_PCI_CPQ_BASE 0x00030000
226#define CT2_PCI_APP_BASE 0x00030100 227#define CT2_PCI_APP_BASE 0x00030100
227#define CT2_PCI_ETH_BASE 0x00030400 228#define CT2_PCI_ETH_BASE 0x00030400
@@ -264,7 +265,7 @@ enum {
264#define CT2_HOSTFN_MSIX_VT_INDEX_MBOX_ERR (CT2_PCI_APP_BASE + 0x38) 265#define CT2_HOSTFN_MSIX_VT_INDEX_MBOX_ERR (CT2_PCI_APP_BASE + 0x38)
265 266
266/* 267/*
267 * Brocade 1860 adapter CPQ block registers 268 * QLogic BR-series 1860 adapter CPQ block registers
268 */ 269 */
269#define CT2_HOSTFN_LPU0_MBOX0 (CT2_PCI_CPQ_BASE + 0x00) 270#define CT2_HOSTFN_LPU0_MBOX0 (CT2_PCI_CPQ_BASE + 0x00)
270#define CT2_HOSTFN_LPU1_MBOX0 (CT2_PCI_CPQ_BASE + 0x20) 271#define CT2_HOSTFN_LPU1_MBOX0 (CT2_PCI_CPQ_BASE + 0x20)
diff --git a/drivers/net/ethernet/brocade/bna/bna.h b/drivers/net/ethernet/brocade/bna/bna.h
index 1f512190d696..8ba72b1f36d9 100644
--- a/drivers/net/ethernet/brocade/bna/bna.h
+++ b/drivers/net/ethernet/brocade/bna/bna.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BNA_H__ 19#ifndef __BNA_H__
19#define __BNA_H__ 20#define __BNA_H__
diff --git a/drivers/net/ethernet/brocade/bna/bna_enet.c b/drivers/net/ethernet/brocade/bna/bna_enet.c
index 903466ef41c0..deb8da6ab9cc 100644
--- a/drivers/net/ethernet/brocade/bna/bna_enet.c
+++ b/drivers/net/ethernet/brocade/bna/bna_enet.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#include "bna.h" 19#include "bna.h"
19 20
diff --git a/drivers/net/ethernet/brocade/bna/bna_hw_defs.h b/drivers/net/ethernet/brocade/bna/bna_hw_defs.h
index 2702d02e98d9..c5feab130d6d 100644
--- a/drivers/net/ethernet/brocade/bna/bna_hw_defs.h
+++ b/drivers/net/ethernet/brocade/bna/bna_hw_defs.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19/* File for interrupt macros and functions */ 20/* File for interrupt macros and functions */
diff --git a/drivers/net/ethernet/brocade/bna/bna_tx_rx.c b/drivers/net/ethernet/brocade/bna/bna_tx_rx.c
index 5fac411c52f4..8ab3a5f62706 100644
--- a/drivers/net/ethernet/brocade/bna/bna_tx_rx.c
+++ b/drivers/net/ethernet/brocade/bna/bna_tx_rx.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#include "bna.h" 19#include "bna.h"
19#include "bfi.h" 20#include "bfi.h"
diff --git a/drivers/net/ethernet/brocade/bna/bna_types.h b/drivers/net/ethernet/brocade/bna/bna_types.h
index 621547cd3504..d0a7a566f5d6 100644
--- a/drivers/net/ethernet/brocade/bna/bna_types.h
+++ b/drivers/net/ethernet/brocade/bna/bna_types.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BNA_TYPES_H__ 19#ifndef __BNA_TYPES_H__
19#define __BNA_TYPES_H__ 20#define __BNA_TYPES_H__
diff --git a/drivers/net/ethernet/brocade/bna/bnad.c b/drivers/net/ethernet/brocade/bna/bnad.c
index 7714d7790089..37072a83f9d6 100644
--- a/drivers/net/ethernet/brocade/bna/bnad.c
+++ b/drivers/net/ethernet/brocade/bna/bnad.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#include <linux/bitops.h> 19#include <linux/bitops.h>
19#include <linux/netdevice.h> 20#include <linux/netdevice.h>
@@ -3867,7 +3868,7 @@ bnad_module_init(void)
3867{ 3868{
3868 int err; 3869 int err;
3869 3870
3870 pr_info("Brocade 10G Ethernet driver - version: %s\n", 3871 pr_info("QLogic BR-series 10G Ethernet driver - version: %s\n",
3871 BNAD_VERSION); 3872 BNAD_VERSION);
3872 3873
3873 bfa_nw_ioc_auto_recover(bnad_ioc_auto_recover); 3874 bfa_nw_ioc_auto_recover(bnad_ioc_auto_recover);
@@ -3894,7 +3895,7 @@ module_exit(bnad_module_exit);
3894 3895
3895MODULE_AUTHOR("Brocade"); 3896MODULE_AUTHOR("Brocade");
3896MODULE_LICENSE("GPL"); 3897MODULE_LICENSE("GPL");
3897MODULE_DESCRIPTION("Brocade 10G PCIe Ethernet driver"); 3898MODULE_DESCRIPTION("QLogic BR-series 10G PCIe Ethernet driver");
3898MODULE_VERSION(BNAD_VERSION); 3899MODULE_VERSION(BNAD_VERSION);
3899MODULE_FIRMWARE(CNA_FW_FILE_CT); 3900MODULE_FIRMWARE(CNA_FW_FILE_CT);
3900MODULE_FIRMWARE(CNA_FW_FILE_CT2); 3901MODULE_FIRMWARE(CNA_FW_FILE_CT2);
diff --git a/drivers/net/ethernet/brocade/bna/bnad.h b/drivers/net/ethernet/brocade/bna/bnad.h
index 2842c188e0da..7ead6c23edb6 100644
--- a/drivers/net/ethernet/brocade/bna/bnad.h
+++ b/drivers/net/ethernet/brocade/bna/bnad.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#ifndef __BNAD_H__ 19#ifndef __BNAD_H__
19#define __BNAD_H__ 20#define __BNAD_H__
@@ -71,7 +72,7 @@ struct bnad_rx_ctrl {
71#define BNAD_NAME "bna" 72#define BNAD_NAME "bna"
72#define BNAD_NAME_LEN 64 73#define BNAD_NAME_LEN 64
73 74
74#define BNAD_VERSION "3.2.23.0" 75#define BNAD_VERSION "3.2.25.1"
75 76
76#define BNAD_MAILBOX_MSIX_INDEX 0 77#define BNAD_MAILBOX_MSIX_INDEX 0
77#define BNAD_MAILBOX_MSIX_VECTORS 1 78#define BNAD_MAILBOX_MSIX_VECTORS 1
diff --git a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
index 619083a860a4..72c89550417c 100644
--- a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
+++ b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2011 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#include <linux/debugfs.h> 20#include <linux/debugfs.h>
diff --git a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
index d26adac6ab99..12f344debd1c 100644
--- a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
+++ b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#include "cna.h" 20#include "cna.h"
diff --git a/drivers/net/ethernet/brocade/bna/cna.h b/drivers/net/ethernet/brocade/bna/cna.h
index b3ff6d507951..28e7d0ffeab1 100644
--- a/drivers/net/ethernet/brocade/bna/cna.h
+++ b/drivers/net/ethernet/brocade/bna/cna.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2006-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2006-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18 19
19#ifndef __CNA_H__ 20#ifndef __CNA_H__
@@ -37,8 +38,8 @@
37 38
38extern char bfa_version[]; 39extern char bfa_version[];
39 40
40#define CNA_FW_FILE_CT "ctfw-3.2.3.0.bin" 41#define CNA_FW_FILE_CT "ctfw-3.2.5.1.bin"
41#define CNA_FW_FILE_CT2 "ct2fw-3.2.3.0.bin" 42#define CNA_FW_FILE_CT2 "ct2fw-3.2.5.1.bin"
42#define FC_SYMNAME_MAX 256 /*!< max name server symbolic name size */ 43#define FC_SYMNAME_MAX 256 /*!< max name server symbolic name size */
43 44
44#pragma pack(1) 45#pragma pack(1)
diff --git a/drivers/net/ethernet/brocade/bna/cna_fwimg.c b/drivers/net/ethernet/brocade/bna/cna_fwimg.c
index 6f72771caea6..ebf462d8082f 100644
--- a/drivers/net/ethernet/brocade/bna/cna_fwimg.c
+++ b/drivers/net/ethernet/brocade/bna/cna_fwimg.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Linux network driver for Brocade Converged Network Adapter. 2 * Linux network driver for QLogic BR-series Converged Network Adapter.
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify it 4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License (GPL) Version 2 as 5 * under the terms of the GNU General Public License (GPL) Version 2 as
@@ -11,9 +11,10 @@
11 * General Public License for more details. 11 * General Public License for more details.
12 */ 12 */
13/* 13/*
14 * Copyright (c) 2005-2010 Brocade Communications Systems, Inc. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
15 * Copyright (c) 2014-2015 QLogic Corporation
15 * All rights reserved 16 * All rights reserved
16 * www.brocade.com 17 * www.qlogic.com
17 */ 18 */
18#include <linux/firmware.h> 19#include <linux/firmware.h>
19#include "bnad.h" 20#include "bnad.h"