aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ipr.h
diff options
context:
space:
mode:
authorbrking@us.ibm.com <brking@us.ibm.com>2005-11-01 18:01:54 -0500
committerJames Bottomley <jejb@mulgrave.(none)>2005-11-06 14:05:42 -0500
commit3d1d0da67520aa5dbcea617d52546ae046e946a4 (patch)
treeddbf40e4161cea381add46f34b74f91b9e08f486 /drivers/scsi/ipr.h
parentb0df54bb4c9df6c1b1633a9f990b718059cda394 (diff)
[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.h2
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 @@
192#define IPR_SDT_FMT2_EXP_ROM_SEL 0x8 192#define IPR_SDT_FMT2_EXP_ROM_SEL 0x8
193#define IPR_FMT2_SDT_READY_TO_USE 0xC4D4E3F2 193#define IPR_FMT2_SDT_READY_TO_USE 0xC4D4E3F2
194#define IPR_DOORBELL 0x82800000 194#define IPR_DOORBELL 0x82800000
195#define IPR_RUNTIME_RESET 0x40000000
195 196
196#define IPR_PCII_IOA_TRANS_TO_OPER (0x80000000 >> 0) 197#define IPR_PCII_IOA_TRANS_TO_OPER (0x80000000 >> 0)
197#define IPR_PCII_IOARCB_XFER_FAILED (0x80000000 >> 3) 198#define IPR_PCII_IOARCB_XFER_FAILED (0x80000000 >> 3)
@@ -913,6 +914,7 @@ struct ipr_ioa_cfg {
913 u16 reset_retries; 914 u16 reset_retries;
914 915
915 u32 errors_logged; 916 u32 errors_logged;
917 u32 doorbell;
916 918
917 struct Scsi_Host *host; 919 struct Scsi_Host *host;
918 struct pci_dev *pdev; 920 struct pci_dev *pdev;