aac_pci.c (171940) | aac_pci.c (172653) |
---|---|
1/*- 2 * Copyright (c) 2000 Michael Smith 3 * Copyright (c) 2001 Scott Long 4 * Copyright (c) 2000 BSDi 5 * Copyright (c) 2001 Adaptec, Inc. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 14 unchanged lines hidden (view full) --- 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 */ 29 30#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2000 Michael Smith 3 * Copyright (c) 2001 Scott Long 4 * Copyright (c) 2000 BSDi 5 * Copyright (c) 2001 Adaptec, Inc. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 14 unchanged lines hidden (view full) --- 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 */ 29 30#include <sys/cdefs.h> |
31__FBSDID("$FreeBSD: head/sys/dev/aac/aac_pci.c 171940 2007-08-23 20:12:40Z emaste $"); | 31__FBSDID("$FreeBSD: head/sys/dev/aac/aac_pci.c 172653 2007-10-14 19:40:15Z emaste $"); |
32 33/* 34 * PCI bus interface and resource allocation. 35 */ 36 37#include "opt_aac.h" 38 39#include <sys/param.h> --- 131 unchanged lines hidden (view full) --- 171 {0x9005, 0x0285, 0x103c, 0x3227, AAC_HWIF_I960RX, 0, 172 "Adaptec SATA RAID 2610SA"}, 173 {0x9005, 0x0285, 0x9005, 0x0296, AAC_HWIF_I960RX, 0, 174 "Adaptec SCSI RAID 2240S"}, 175 {0x9005, 0x0285, 0x9005, 0x0297, AAC_HWIF_I960RX, 0, 176 "Adaptec SAS RAID 4005SAS"}, 177 {0x9005, 0x0285, 0x1014, 0x02f2, AAC_HWIF_I960RX, 0, 178 "IBM ServeRAID 8i"}, | 32 33/* 34 * PCI bus interface and resource allocation. 35 */ 36 37#include "opt_aac.h" 38 39#include <sys/param.h> --- 131 unchanged lines hidden (view full) --- 171 {0x9005, 0x0285, 0x103c, 0x3227, AAC_HWIF_I960RX, 0, 172 "Adaptec SATA RAID 2610SA"}, 173 {0x9005, 0x0285, 0x9005, 0x0296, AAC_HWIF_I960RX, 0, 174 "Adaptec SCSI RAID 2240S"}, 175 {0x9005, 0x0285, 0x9005, 0x0297, AAC_HWIF_I960RX, 0, 176 "Adaptec SAS RAID 4005SAS"}, 177 {0x9005, 0x0285, 0x1014, 0x02f2, AAC_HWIF_I960RX, 0, 178 "IBM ServeRAID 8i"}, |
179 {0x9005, 0x0285, 0x1014, 0x0312, AAC_HWIF_I960RX, 0, 180 "IBM ServeRAID 8i"}, |
|
179 {0x9005, 0x0285, 0x9005, 0x0298, AAC_HWIF_I960RX, 0, 180 "Adaptec SAS RAID 4000SAS"}, 181 {0x9005, 0x0285, 0x9005, 0x0299, AAC_HWIF_I960RX, 0, 182 "Adaptec SAS RAID 4800SAS"}, 183 {0x9005, 0x0285, 0x9005, 0x029a, AAC_HWIF_I960RX, 0, 184 "Adaptec SAS RAID 4805SAS"}, 185 {0x9005, 0x0285, 0x9005, 0x028e, AAC_HWIF_I960RX, 0, 186 "Adaptec SATA RAID 2020SA ZCR"}, 187 {0x9005, 0x0285, 0x9005, 0x028f, AAC_HWIF_I960RX, 0, 188 "Adaptec SATA RAID 2025SA ZCR"}, 189 {0x9005, 0x0285, 0x9005, 0x02a4, AAC_HWIF_I960RX, 0, 190 "ICP ICP9085LI SAS RAID"}, 191 {0x9005, 0x0285, 0x9005, 0x02a5, AAC_HWIF_I960RX, 0, 192 "ICP ICP5085BR SAS RAID"}, 193 {0x9005, 0x0286, 0x9005, 0x02a0, AAC_HWIF_RKT, 0, 194 "ICP ICP9047MA SATA RAID"}, 195 {0x9005, 0x0286, 0x9005, 0x02a1, AAC_HWIF_RKT, 0, 196 "ICP ICP9087MA SATA RAID"}, | 181 {0x9005, 0x0285, 0x9005, 0x0298, AAC_HWIF_I960RX, 0, 182 "Adaptec SAS RAID 4000SAS"}, 183 {0x9005, 0x0285, 0x9005, 0x0299, AAC_HWIF_I960RX, 0, 184 "Adaptec SAS RAID 4800SAS"}, 185 {0x9005, 0x0285, 0x9005, 0x029a, AAC_HWIF_I960RX, 0, 186 "Adaptec SAS RAID 4805SAS"}, 187 {0x9005, 0x0285, 0x9005, 0x028e, AAC_HWIF_I960RX, 0, 188 "Adaptec SATA RAID 2020SA ZCR"}, 189 {0x9005, 0x0285, 0x9005, 0x028f, AAC_HWIF_I960RX, 0, 190 "Adaptec SATA RAID 2025SA ZCR"}, 191 {0x9005, 0x0285, 0x9005, 0x02a4, AAC_HWIF_I960RX, 0, 192 "ICP ICP9085LI SAS RAID"}, 193 {0x9005, 0x0285, 0x9005, 0x02a5, AAC_HWIF_I960RX, 0, 194 "ICP ICP5085BR SAS RAID"}, 195 {0x9005, 0x0286, 0x9005, 0x02a0, AAC_HWIF_RKT, 0, 196 "ICP ICP9047MA SATA RAID"}, 197 {0x9005, 0x0286, 0x9005, 0x02a1, AAC_HWIF_RKT, 0, 198 "ICP ICP9087MA SATA RAID"}, |
199 {0x9005, 0x0286, 0x9005, 0x02a6, AAC_HWIF_RKT, 0, 200 "ICP9067MA SATA RAID"}, 201 {0x9005, 0x0285, 0x9005, 0x02b5, AAC_HWIF_I960RX, 0, 202 "Adaptec RAID 5445"}, 203 {0x9005, 0x0285, 0x9005, 0x02b6, AAC_HWIF_I960RX, 0, 204 "Adaptec RAID 5805"}, 205 {0x9005, 0x0285, 0x9005, 0x02b7, AAC_HWIF_I960RX, 0, 206 "Adaptec RAID 5085"}, 207 {0x9005, 0x0285, 0x9005, 0x02b8, AAC_HWIF_I960RX, 0, 208 "ICP RAID ICP5445SL"}, 209 {0x9005, 0x0285, 0x9005, 0x02b9, AAC_HWIF_I960RX, 0, 210 "ICP RAID ICP5085SL"}, 211 {0x9005, 0x0285, 0x9005, 0x02ba, AAC_HWIF_I960RX, 0, 212 "ICP RAID ICP5805SL"}, |
|
197 {0x9005, 0x0285, 0x9005, 0x02bb, AAC_HWIF_I960RX, 0, 198 "Adaptec RAID 3405"}, 199 {0x9005, 0x0285, 0x9005, 0x02bc, AAC_HWIF_I960RX, 0, 200 "Adaptec RAID 3805"}, | 213 {0x9005, 0x0285, 0x9005, 0x02bb, AAC_HWIF_I960RX, 0, 214 "Adaptec RAID 3405"}, 215 {0x9005, 0x0285, 0x9005, 0x02bc, AAC_HWIF_I960RX, 0, 216 "Adaptec RAID 3805"}, |
217 {0x9005, 0x0285, 0x9005, 0x02bd, AAC_HWIF_I960RX, 0, 218 "Adaptec RAID 31205"}, 219 {0x9005, 0x0285, 0x9005, 0x02be, AAC_HWIF_I960RX, 0, 220 "Adaptec RAID 31605"}, 221 {0x9005, 0x0285, 0x9005, 0x02bf, AAC_HWIF_I960RX, 0, 222 "ICP RAID ICP5045BL"}, 223 {0x9005, 0x0285, 0x9005, 0x02c0, AAC_HWIF_I960RX, 0, 224 "ICP RAID ICP5085BL"}, 225 {0x9005, 0x0285, 0x9005, 0x02c1, AAC_HWIF_I960RX, 0, 226 "ICP RAID ICP5125BR"}, 227 {0x9005, 0x0285, 0x9005, 0x02c2, AAC_HWIF_I960RX, 0, 228 "ICP RAID ICP5165BR"}, 229 {0x9005, 0x0285, 0x9005, 0x02c3, AAC_HWIF_I960RX, 0, 230 "Adaptec RAID 51205"}, 231 {0x9005, 0x0285, 0x9005, 0x02c4, AAC_HWIF_I960RX, 0, 232 "Adaptec RAID 51605"}, 233 {0x9005, 0x0285, 0x9005, 0x02c5, AAC_HWIF_I960RX, 0, 234 "ICP RAID ICP5125SL"}, 235 {0x9005, 0x0285, 0x9005, 0x02c6, AAC_HWIF_I960RX, 0, 236 "ICP RAID ICP5165SL"}, 237 {0x9005, 0x0285, 0x9005, 0x02c7, AAC_HWIF_I960RX, 0, 238 "Adaptec RAID 3085"}, 239 {0x9005, 0x0285, 0x9005, 0x02c8, AAC_HWIF_I960RX, 0, 240 "ICP RAID ICP5805BL"}, |
|
201 {0x9005, 0x0286, 0x1014, 0x9580, AAC_HWIF_RKT, 0, 202 "IBM ServeRAID-8k"}, | 241 {0x9005, 0x0286, 0x1014, 0x9580, AAC_HWIF_RKT, 0, 242 "IBM ServeRAID-8k"}, |
243 {0x9005, 0x0285, 0x1014, 0x034d, AAC_HWIF_I960RX, 0, 244 "IBM ServeRAID 8s"}, |
|
203 {0, 0, 0, 0, 0, 0, 0} 204}; 205 206static struct aac_ident * 207aac_find_ident(device_t dev) 208{ 209 struct aac_ident *m; 210 --- 210 unchanged lines hidden --- | 245 {0, 0, 0, 0, 0, 0, 0} 246}; 247 248static struct aac_ident * 249aac_find_ident(device_t dev) 250{ 251 struct aac_ident *m; 252 --- 210 unchanged lines hidden --- |