diff options
author | Wayne Boyer <wayneb@linux.vnet.ibm.com> | 2010-02-19 16:23:51 -0500 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2010-03-03 05:34:55 -0500 |
commit | a74c16390a47dcb6c96b20b572ffc9936073d4b1 (patch) | |
tree | 60092b7ee5c2344d346eb1c016e16ad9d6a6739c /drivers/scsi/ipr.c | |
parent | a32c055feed74246747bf4f45adb765136d3a4d3 (diff) |
[SCSI] ipr: define new offsets to registers for the next generation chip
This patch adds the entry to the ipr_chip_cfg array that defines the register
offsets for the next generation 64 bit IOA PCI interface chip.
Signed-off-by: Wayne Boyer <wayneb@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/ipr.c')
-rw-r--r-- | drivers/scsi/ipr.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index 359882eadc26..e6bab3fb6945 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c | |||
@@ -128,6 +128,21 @@ static const struct ipr_chip_cfg_t ipr_chip_cfg[] = { | |||
128 | .clr_uproc_interrupt_reg = 0x00294 | 128 | .clr_uproc_interrupt_reg = 0x00294 |
129 | } | 129 | } |
130 | }, | 130 | }, |
131 | { /* CRoC */ | ||
132 | .mailbox = 0x00040, | ||
133 | .cache_line_size = 0x20, | ||
134 | { | ||
135 | .set_interrupt_mask_reg = 0x00010, | ||
136 | .clr_interrupt_mask_reg = 0x00018, | ||
137 | .sense_interrupt_mask_reg = 0x00010, | ||
138 | .clr_interrupt_reg = 0x00008, | ||
139 | .sense_interrupt_reg = 0x00000, | ||
140 | .ioarrin_reg = 0x00070, | ||
141 | .sense_uproc_interrupt_reg = 0x00020, | ||
142 | .set_uproc_interrupt_reg = 0x00020, | ||
143 | .clr_uproc_interrupt_reg = 0x00028 | ||
144 | } | ||
145 | }, | ||
131 | }; | 146 | }; |
132 | 147 | ||
133 | static const struct ipr_chip_t ipr_chip[] = { | 148 | static const struct ipr_chip_t ipr_chip[] = { |