Deleted Added
full compact
pccard_cis_quirks.c (172572) pccard_cis_quirks.c (182142)
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 172572 2007-10-12 08:26:15Z remko $");
4__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard_cis_quirks.c 182142 2008-08-25 04:59:43Z imp $");
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

--- 119 unchanged lines hidden (view full) ---

132 3, /* iomask */
133 { { 0x0008, 0 } }, /* iospace */
134 0xffff, /* irqmask */
135 0, /* num_memspace */
136 { }, /* memspace */
137 0, /* maxtwins */
138};
139
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

--- 119 unchanged lines hidden (view full) ---

132 3, /* iomask */
133 { { 0x0008, 0 } }, /* iospace */
134 0xffff, /* irqmask */
135 0, /* num_memspace */
136 { }, /* memspace */
137 0, /* maxtwins */
138};
139
140static struct pccard_function pccard_3c1_func0 = {
141 0, /* function number */
142 PCCARD_FUNCTION_NETWORK,
143 0x05, /* last cfe number */
144 0x400, /* ccr_base */
145 0x267, /* ccr_mask */
146};
147
148static struct pccard_config_entry pccard_3c1_func0_cfe0 = {
149 0x05, /* cfe number */
150 PCCARD_CFE_IO8 | PCCARD_CFE_IO16 | PCCARD_CFE_IRQLEVEL,
151 PCCARD_IFTYPE_IO,
152 1, /* num_iospace */
153 5, /* iomask */
154 { { 0x0010, 0 } }, /* iospace */
155 0xffff, /* irqmask */
156 0, /* num_memspace */
157 { }, /* memspace */
158 0, /* maxtwins */
159};
160
140static struct pccard_function pccard_sveclancard_func0 = {
141 0, /* function number */
142 PCCARD_FUNCTION_NETWORK,
143 0x1, /* last cfe number */
144 0x100, /* ccr_base */
145 0x1, /* ccr_mask */
146};
147

--- 75 unchanged lines hidden (view full) ---

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 },
161static struct pccard_function pccard_sveclancard_func0 = {
162 0, /* function number */
163 PCCARD_FUNCTION_NETWORK,
164 0x1, /* last cfe number */
165 0x100, /* ccr_base */
166 0x1, /* ccr_mask */
167};
168

--- 75 unchanged lines hidden (view full) ---

244 PCMCIA_CIS_INVALID,
245 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
246 { PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A710,
247 PCMCIA_CIS_INVALID,
248 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
249 { PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_AC710,
250 PCMCIA_CIS_INVALID,
251 &pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
252 { PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3C1, PCMCIA_CIS_INVALID,
253 &pccard_3c1_func0, &pccard_3c1_func0_cfe0 },
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 ---
254 { PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_SVEC_LANCARD,
255 &pccard_sveclancard_func0, &pccard_sveclancard_func0_cfe0 },
256 { PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_NDC_ND5100_E,
257 &pccard_ndc_nd5100_func0, &pccard_ndc_nd5100_func0_cfe0 },
258};
259
260static int n_pccard_cis_quirks =
261 sizeof(pccard_cis_quirks)/sizeof(pccard_cis_quirks[0]);

--- 92 unchanged lines hidden ---