mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-16 10:20:30 +00:00
Identify the 2940 *Ultra* SCSI adapter. We treat it as a normal 2940
for now since I don't have any documentation on this card yet and it is software compatible with the earlier cards. The 2940 *Ultra* is Adaptec's push to take SCSI to 20MHz bus rates. Its based on the aic7880 chip which is the successor to the aic7870.
This commit is contained in:
parent
a9c6b5df9c
commit
eec7e07a40
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=11337
@ -19,7 +19,7 @@
|
||||
* 4. Modifications may be freely made to this file if the above conditions
|
||||
* are met.
|
||||
*
|
||||
* $Id: aic7870.c,v 1.13 1995/08/20 03:18:09 gibbs Exp $
|
||||
* $Id: aic7870.c,v 1.14 1995/09/05 23:53:48 gibbs Exp $
|
||||
*/
|
||||
|
||||
#include <pci.h>
|
||||
@ -35,6 +35,7 @@
|
||||
#include <i386/scsi/aic7xxx.h>
|
||||
|
||||
#define PCI_BASEADR0 PCI_MAP_REG_START
|
||||
#define PCI_DEVICE_ID_ADAPTEC_2940U 0x81789004ul
|
||||
#define PCI_DEVICE_ID_ADAPTEC_3940 0x72789004ul
|
||||
#define PCI_DEVICE_ID_ADAPTEC_2940 0x71789004ul
|
||||
#define PCI_DEVICE_ID_ADAPTEC_AIC7870 0x70789004ul
|
||||
@ -76,6 +77,9 @@ aic7870_probe (pcici_t tag, pcidi_t type)
|
||||
case PCI_DEVICE_ID_ADAPTEC_3940:
|
||||
return ("Adaptec 3940 SCSI host adapter");
|
||||
break;
|
||||
case PCI_DEVICE_ID_ADAPTEC_2940U:
|
||||
return ("Adaptec 2940 Ultra SCSI host adapter");
|
||||
break;
|
||||
case PCI_DEVICE_ID_ADAPTEC_2940:
|
||||
return ("Adaptec 2940 SCSI host adapter");
|
||||
break;
|
||||
@ -119,6 +123,7 @@ aic7870_attach(config_id, unit)
|
||||
/* Even count implies second channel */
|
||||
ahc_f |= AHC_CHNLB;
|
||||
break;
|
||||
case PCI_DEVICE_ID_ADAPTEC_2940U:
|
||||
case PCI_DEVICE_ID_ADAPTEC_2940:
|
||||
ahc_t = AHC_294;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user