mirror of
https://github.com/torvalds/linux.git
synced 2024-11-15 00:21:59 +00:00
[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: Krishna Gudipati <kgudipat@brocade.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
2f9b8857a9
commit
ab5336189a
@ -15,7 +15,7 @@
|
||||
* General Public License for more details.
|
||||
*/
|
||||
#include <bfa.h>
|
||||
#include <bfi/bfi_cbreg.h>
|
||||
#include <bfi/bfi_ctreg.h>
|
||||
#include <bfa_port_priv.h>
|
||||
#include <bfa_intr_priv.h>
|
||||
#include <cs/bfa_debug.h>
|
||||
@ -96,7 +96,8 @@ bfa_isr_enable(struct bfa_s *bfa)
|
||||
|
||||
bfa_msix_install(bfa);
|
||||
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)
|
||||
intr_unmask |= (__HFN_INT_CPE_Q0 | __HFN_INT_CPE_Q1 |
|
||||
@ -205,7 +206,7 @@ bfa_msix_lpu_err(struct bfa_s *bfa, int vec)
|
||||
|
||||
if (intr & (__HFN_INT_ERR_EMC |
|
||||
__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);
|
||||
}
|
||||
|
||||
|
@ -589,6 +589,7 @@ enum {
|
||||
#define __HFN_INT_MBOX_LPU1 0x00200000U
|
||||
#define __HFN_INT_MBOX1_LPU0 0x00400000U
|
||||
#define __HFN_INT_MBOX1_LPU1 0x00800000U
|
||||
#define __HFN_INT_LL_HALT 0x01000000U
|
||||
#define __HFN_INT_CPE_MASK 0x000000ffU
|
||||
#define __HFN_INT_RME_MASK 0x0000ff00U
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user