diff options
author | brking@us.ibm.com <brking@us.ibm.com> | 2005-11-01 17:01:54 -0600 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2005-11-06 13:05:42 -0600 |
commit | 3d1d0da67520aa5dbcea617d52546ae046e946a4 (patch) | |
tree | ddbf40e4161cea381add46f34b74f91b9e08f486 /drivers/scsi/ipr.h | |
parent | b0df54bb4c9df6c1b1633a9f990b718059cda394 (diff) | |
download | blackbird-op-linux-3d1d0da67520aa5dbcea617d52546ae046e946a4.tar.gz blackbird-op-linux-3d1d0da67520aa5dbcea617d52546ae046e946a4.zip |
[SCSI] ipr: Runtime reset
Some IPR RAID adapter will automatically create single device RAID arrays
for all attached devices when the card is initialized. Setting the
RUNTIME_RESET doorbell bit will prevent this from occurring, since we
only want this behavior the first time the card is initialized and not
each time the card happens to get reset.
Signed-off-by: Brian King <brking@us.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/ipr.h')
-rw-r--r-- | drivers/scsi/ipr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/ipr.h b/drivers/scsi/ipr.h index 57d55b284caf..8aad480e9b64 100644 --- a/drivers/scsi/ipr.h +++ b/drivers/scsi/ipr.h @@ -192,6 +192,7 @@ #define IPR_SDT_FMT2_EXP_ROM_SEL 0x8 #define IPR_FMT2_SDT_READY_TO_USE 0xC4D4E3F2 #define IPR_DOORBELL 0x82800000 +#define IPR_RUNTIME_RESET 0x40000000 #define IPR_PCII_IOA_TRANS_TO_OPER (0x80000000 >> 0) #define IPR_PCII_IOARCB_XFER_FAILED (0x80000000 >> 3) @@ -913,6 +914,7 @@ struct ipr_ioa_cfg { u16 reset_retries; u32 errors_logged; + u32 doorbell; struct Scsi_Host *host; struct pci_dev *pdev; |