Back to home page

OSCL-LXR

 
 

    


0001 /*
0002  * Adaptec AIC79xx device driver for Linux.
0003  *
0004  * Copyright (c) 2000-2001 Adaptec Inc.
0005  * All rights reserved.
0006  *
0007  * Redistribution and use in source and binary forms, with or without
0008  * modification, are permitted provided that the following conditions
0009  * are met:
0010  * 1. Redistributions of source code must retain the above copyright
0011  *    notice, this list of conditions, and the following disclaimer,
0012  *    without modification.
0013  * 2. Redistributions in binary form must reproduce at minimum a disclaimer
0014  *    substantially similar to the "NO WARRANTY" disclaimer below
0015  *    ("Disclaimer") and any redistribution must be conditioned upon
0016  *    including a substantially similar Disclaimer requirement for further
0017  *    binary redistribution.
0018  * 3. Neither the names of the above-listed copyright holders nor the names
0019  *    of any contributors may be used to endorse or promote products derived
0020  *    from this software without specific prior written permission.
0021  *
0022  * Alternatively, this software may be distributed under the terms of the
0023  * GNU General Public License ("GPL") version 2 as published by the Free
0024  * Software Foundation.
0025  *
0026  * NO WARRANTY
0027  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
0028  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
0029  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
0030  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
0031  * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
0032  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
0033  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
0034  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
0035  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
0036  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
0037  * POSSIBILITY OF SUCH DAMAGES.
0038  *
0039  * $Id$
0040  *
0041  */
0042 #ifndef _AIC79XX_PCI_H_
0043 #define _AIC79XX_PCI_H_
0044 
0045 #define ID_ALL_MASK         0xFFFFFFFFFFFFFFFFull
0046 #define ID_ALL_IROC_MASK        0xFF7FFFFFFFFFFFFFull
0047 #define ID_DEV_VENDOR_MASK      0xFFFFFFFF00000000ull
0048 #define ID_9005_GENERIC_MASK        0xFFF0FFFF00000000ull
0049 #define ID_9005_GENERIC_IROC_MASK   0xFF70FFFF00000000ull
0050 
0051 #define ID_AIC7901          0x800F9005FFFF9005ull
0052 #define ID_AHA_29320A           0x8000900500609005ull
0053 #define ID_AHA_29320ALP         0x8017900500449005ull
0054 #define ID_AHA_29320LPE         0x8017900500459005ull
0055 
0056 #define ID_AIC7901A         0x801E9005FFFF9005ull
0057 #define ID_AHA_29320LP          0x8014900500449005ull
0058 
0059 #define ID_AIC7902          0x801F9005FFFF9005ull
0060 #define ID_AIC7902_B            0x801D9005FFFF9005ull
0061 #define ID_AHA_39320            0x8010900500409005ull
0062 #define ID_AHA_29320            0x8012900500429005ull
0063 #define ID_AHA_29320B           0x8013900500439005ull
0064 #define ID_AHA_39320_B          0x8015900500409005ull
0065 #define ID_AHA_39320_B_DELL     0x8015900501681028ull
0066 #define ID_AHA_39320A           0x8016900500409005ull
0067 #define ID_AHA_39320D           0x8011900500419005ull
0068 #define ID_AHA_39320D_B         0x801C900500419005ull
0069 #define ID_AHA_39320D_HP        0x8011900500AC0E11ull
0070 #define ID_AHA_39320D_B_HP      0x801C900500AC0E11ull
0071 
0072 #endif /* _AIC79XX_PCI_H_ */