Commit ab533618 authored by Krishna Gudipati's avatar Krishna Gudipati Committed by James Bottomley

[SCSI] bfa: Enable new halt interrupt in BFA.

bfa_intr.c:  Enable new halt interrupt in BFA.
bfi_ctreg.h: Expose new halt interrupt bit definition to host.
Signed-off-by: default avatarKrishna Gudipati <kgudipat@brocade.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent 2f9b8857
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* General Public License for more details. * General Public License for more details.
*/ */
#include <bfa.h> #include <bfa.h>
#include <bfi/bfi_cbreg.h> #include <bfi/bfi_ctreg.h>
#include <bfa_port_priv.h> #include <bfa_port_priv.h>
#include <bfa_intr_priv.h> #include <bfa_intr_priv.h>
#include <cs/bfa_debug.h> #include <cs/bfa_debug.h>
...@@ -96,7 +96,8 @@ bfa_isr_enable(struct bfa_s *bfa) ...@@ -96,7 +96,8 @@ bfa_isr_enable(struct bfa_s *bfa)
bfa_msix_install(bfa); bfa_msix_install(bfa);
intr_unmask = (__HFN_INT_ERR_EMC | __HFN_INT_ERR_LPU0 | intr_unmask = (__HFN_INT_ERR_EMC | __HFN_INT_ERR_LPU0 |
__HFN_INT_ERR_LPU1 | __HFN_INT_ERR_PSS); __HFN_INT_ERR_LPU1 | __HFN_INT_ERR_PSS |
__HFN_INT_LL_HALT);
if (pci_func == 0) if (pci_func == 0)
intr_unmask |= (__HFN_INT_CPE_Q0 | __HFN_INT_CPE_Q1 | intr_unmask |= (__HFN_INT_CPE_Q0 | __HFN_INT_CPE_Q1 |
...@@ -205,7 +206,7 @@ bfa_msix_lpu_err(struct bfa_s *bfa, int vec) ...@@ -205,7 +206,7 @@ bfa_msix_lpu_err(struct bfa_s *bfa, int vec)
if (intr & (__HFN_INT_ERR_EMC | if (intr & (__HFN_INT_ERR_EMC |
__HFN_INT_ERR_LPU0 | __HFN_INT_ERR_LPU1 | __HFN_INT_ERR_LPU0 | __HFN_INT_ERR_LPU1 |
__HFN_INT_ERR_PSS)) __HFN_INT_ERR_PSS | __HFN_INT_LL_HALT))
bfa_msix_errint(bfa, intr); bfa_msix_errint(bfa, intr);
} }
......
...@@ -589,6 +589,7 @@ enum { ...@@ -589,6 +589,7 @@ enum {
#define __HFN_INT_MBOX_LPU1 0x00200000U #define __HFN_INT_MBOX_LPU1 0x00200000U
#define __HFN_INT_MBOX1_LPU0 0x00400000U #define __HFN_INT_MBOX1_LPU0 0x00400000U
#define __HFN_INT_MBOX1_LPU1 0x00800000U #define __HFN_INT_MBOX1_LPU1 0x00800000U
#define __HFN_INT_LL_HALT 0x01000000U
#define __HFN_INT_CPE_MASK 0x000000ffU #define __HFN_INT_CPE_MASK 0x000000ffU
#define __HFN_INT_RME_MASK 0x0000ff00U #define __HFN_INT_RME_MASK 0x0000ff00U
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment