diff options
author | Hannes Reinecke <hare@suse.de> | 2006-01-12 06:04:28 -0500 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2006-01-12 12:59:56 -0500 |
commit | 5e46631b04382ef14255467288052f29cb77daeb (patch) | |
tree | ef571b76dd5a56a2b34c6bfd9cbdb8cd141f2f3c /drivers/scsi/aic7xxx/aic79xx_pci.c | |
parent | bcc1e382bce8de4f26182c6447916f9c82b0fbe5 (diff) |
[SCSI] aic7xxx/aic79xx: New device ids
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/aic7xxx/aic79xx_pci.c')
-rw-r--r-- | drivers/scsi/aic7xxx/aic79xx_pci.c | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/drivers/scsi/aic7xxx/aic79xx_pci.c b/drivers/scsi/aic7xxx/aic79xx_pci.c index 2131db60018a..196a6344b037 100644 --- a/drivers/scsi/aic7xxx/aic79xx_pci.c +++ b/drivers/scsi/aic7xxx/aic79xx_pci.c | |||
@@ -38,9 +38,7 @@ | |||
38 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | 38 | * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
39 | * POSSIBILITY OF SUCH DAMAGES. | 39 | * POSSIBILITY OF SUCH DAMAGES. |
40 | * | 40 | * |
41 | * $Id: //depot/aic7xxx/aic7xxx/aic79xx_pci.c#77 $ | 41 | * $Id: //depot/aic7xxx/aic7xxx/aic79xx_pci.c#89 $ |
42 | * | ||
43 | * $FreeBSD$ | ||
44 | */ | 42 | */ |
45 | 43 | ||
46 | #ifdef __linux__ | 44 | #ifdef __linux__ |
@@ -114,6 +112,13 @@ struct ahd_pci_identity ahd_pci_ident_table [] = | |||
114 | "Adaptec 29320ALP Ultra320 SCSI adapter", | 112 | "Adaptec 29320ALP Ultra320 SCSI adapter", |
115 | ahd_aic7901_setup | 113 | ahd_aic7901_setup |
116 | }, | 114 | }, |
115 | /* aic7901A based controllers */ | ||
116 | { | ||
117 | ID_AHA_29320LP, | ||
118 | ID_ALL_MASK, | ||
119 | "Adaptec 29320LP Ultra320 SCSI adapter", | ||
120 | ahd_aic7901A_setup | ||
121 | }, | ||
117 | /* aic7902 based controllers */ | 122 | /* aic7902 based controllers */ |
118 | { | 123 | { |
119 | ID_AHA_29320, | 124 | ID_AHA_29320, |
@@ -128,12 +133,6 @@ struct ahd_pci_identity ahd_pci_ident_table [] = | |||
128 | ahd_aic7902_setup | 133 | ahd_aic7902_setup |
129 | }, | 134 | }, |
130 | { | 135 | { |
131 | ID_AHA_29320LP, | ||
132 | ID_ALL_MASK, | ||
133 | "Adaptec 29320LP Ultra320 SCSI adapter", | ||
134 | ahd_aic7901A_setup | ||
135 | }, | ||
136 | { | ||
137 | ID_AHA_39320, | 136 | ID_AHA_39320, |
138 | ID_ALL_MASK, | 137 | ID_ALL_MASK, |
139 | "Adaptec 39320 Ultra320 SCSI adapter", | 138 | "Adaptec 39320 Ultra320 SCSI adapter", |
@@ -146,6 +145,12 @@ struct ahd_pci_identity ahd_pci_ident_table [] = | |||
146 | ahd_aic7902_setup | 145 | ahd_aic7902_setup |
147 | }, | 146 | }, |
148 | { | 147 | { |
148 | ID_AHA_39320_B_DELL, | ||
149 | ID_ALL_MASK, | ||
150 | "Adaptec (Dell OEM) 39320 Ultra320 SCSI adapter", | ||
151 | ahd_aic7902_setup | ||
152 | }, | ||
153 | { | ||
149 | ID_AHA_39320A, | 154 | ID_AHA_39320A, |
150 | ID_ALL_MASK, | 155 | ID_ALL_MASK, |
151 | "Adaptec 39320A Ultra320 SCSI adapter", | 156 | "Adaptec 39320A Ultra320 SCSI adapter", |
@@ -668,6 +673,7 @@ ahd_configure_termination(struct ahd_softc *ahd, u_int adapter_control) | |||
668 | * Now set the termination based on what we found. | 673 | * Now set the termination based on what we found. |
669 | */ | 674 | */ |
670 | sxfrctl1 = ahd_inb(ahd, SXFRCTL1) & ~STPWEN; | 675 | sxfrctl1 = ahd_inb(ahd, SXFRCTL1) & ~STPWEN; |
676 | ahd->flags &= ~AHD_TERM_ENB_A; | ||
671 | if ((termctl & FLX_TERMCTL_ENPRILOW) != 0) { | 677 | if ((termctl & FLX_TERMCTL_ENPRILOW) != 0) { |
672 | ahd->flags |= AHD_TERM_ENB_A; | 678 | ahd->flags |= AHD_TERM_ENB_A; |
673 | sxfrctl1 |= STPWEN; | 679 | sxfrctl1 |= STPWEN; |