pccard_cis_quirks.c (150371) | pccard_cis_quirks.c (172572) |
---|---|
1/* $NetBSD: pcmcia_cis_quirks.c,v 1.6 2000/04/12 21:07:55 scw Exp $ */ 2 3#include <sys/cdefs.h> | 1/* $NetBSD: pcmcia_cis_quirks.c,v 1.6 2000/04/12 21:07:55 scw Exp $ */ 2 3#include <sys/cdefs.h> |
4__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard_cis_quirks.c 150371 2005-09-20 10:25:51Z glebius $"); | 4__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard_cis_quirks.c 172572 2007-10-12 08:26:15Z remko $"); |
5 6#define PCCARDDEBUG 7 8/*- 9 * Copyright (c) 1998 Marc Horowitz. All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions --- 162 unchanged lines hidden (view full) --- 175 5, /* iomask */ 176 { { 0x20, 0x300 } }, /* iospace */ 177 0xdeb8, /* irqmask */ 178 0, /* num_memspace */ 179 { }, /* memspace */ 180 0, /* maxtwins */ 181}; 182 | 5 6#define PCCARDDEBUG 7 8/*- 9 * Copyright (c) 1998 Marc Horowitz. All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions --- 162 unchanged lines hidden (view full) --- 175 5, /* iomask */ 176 { { 0x20, 0x300 } }, /* iospace */ 177 0xdeb8, /* irqmask */ 178 0, /* num_memspace */ 179 { }, /* memspace */ 180 0, /* maxtwins */ 181}; 182 |
183static struct pccard_function pccard_sierra_a555_func1 = { 184 1, /* function number */ 185 PCCARD_FUNCTION_SERIAL, 186 0x24, /* last cfe number */ 187 0x700, /* ccr_base */ 188 0x73, /* ccr_mask */ 189}; 190 191static struct pccard_config_entry pccard_sierra_a555_func1_cfe0 = { 192 0x22, /* cfe number */ 193 PCCARD_CFE_IO8 | PCCARD_CFE_IRQLEVEL, 194 PCCARD_IFTYPE_IO, 195 1, /* num_iospace */ 196 0, /* iomask */ 197 { { 0x0008, 0x3e8 } }, /* iospace */ 198 0x3fbc, /* irqmask */ 199 0, /* num_memspace */ 200 { }, /* memspace */ 201 0, /* maxtwins */ 202}; 203 |
|
183static struct pccard_cis_quirk pccard_cis_quirks[] = { 184 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556, PCMCIA_CIS_INVALID, 185 &pccard_3cxem556_func0, &pccard_3cxem556_func0_cfe0 }, 186 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556, PCMCIA_CIS_INVALID, 187 &pccard_3cxem556_func1, &pccard_3cxem556_func1_cfe0 }, 188 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556INT, PCMCIA_CIS_INVALID, 189 &pccard_3cxem556_func0, &pccard_3cxem556_func0_cfe0 }, 190 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556INT, PCMCIA_CIS_INVALID, 191 &pccard_3cxem556_func1, &pccard_3cxem556_func1_cfe0 }, 192 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CCFEM556BI, 193 PCMCIA_CIS_INVALID, 194 &pccard_3ccfem556bi_func0, &pccard_3ccfem556bi_func0_cfe0 }, 195 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CCFEM556BI, 196 PCMCIA_CIS_INVALID, 197 &pccard_3ccfem556bi_func1, &pccard_3ccfem556bi_func1_cfe0 }, | 204static struct pccard_cis_quirk pccard_cis_quirks[] = { 205 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556, PCMCIA_CIS_INVALID, 206 &pccard_3cxem556_func0, &pccard_3cxem556_func0_cfe0 }, 207 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556, PCMCIA_CIS_INVALID, 208 &pccard_3cxem556_func1, &pccard_3cxem556_func1_cfe0 }, 209 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556INT, PCMCIA_CIS_INVALID, 210 &pccard_3cxem556_func0, &pccard_3cxem556_func0_cfe0 }, 211 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556INT, PCMCIA_CIS_INVALID, 212 &pccard_3cxem556_func1, &pccard_3cxem556_func1_cfe0 }, 213 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CCFEM556BI, 214 PCMCIA_CIS_INVALID, 215 &pccard_3ccfem556bi_func0, &pccard_3ccfem556bi_func0_cfe0 }, 216 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CCFEM556BI, 217 PCMCIA_CIS_INVALID, 218 &pccard_3ccfem556bi_func1, &pccard_3ccfem556bi_func1_cfe0 }, |
219 { PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A550, 220 PCMCIA_CIS_INVALID, 221 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 }, 222 { PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A555, 223 PCMCIA_CIS_INVALID, 224 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 }, 225 { PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A710, 226 PCMCIA_CIS_INVALID, 227 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 }, 228 { PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_AC710, 229 PCMCIA_CIS_INVALID, 230 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 }, |
|
198 { PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_SVEC_LANCARD, 199 &pccard_sveclancard_func0, &pccard_sveclancard_func0_cfe0 }, 200 { PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_NDC_ND5100_E, 201 &pccard_ndc_nd5100_func0, &pccard_ndc_nd5100_func0_cfe0 }, 202}; 203 204static int n_pccard_cis_quirks = 205 sizeof(pccard_cis_quirks)/sizeof(pccard_cis_quirks[0]); --- 92 unchanged lines hidden --- | 231 { PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_SVEC_LANCARD, 232 &pccard_sveclancard_func0, &pccard_sveclancard_func0_cfe0 }, 233 { PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_NDC_ND5100_E, 234 &pccard_ndc_nd5100_func0, &pccard_ndc_nd5100_func0_cfe0 }, 235}; 236 237static int n_pccard_cis_quirks = 238 sizeof(pccard_cis_quirks)/sizeof(pccard_cis_quirks[0]); --- 92 unchanged lines hidden --- |