Bring in some new Sierra Wireless drivers running under pccard.

(AC710/AC750/AC850/A550/A555/A710/A750)

PR:		kern/110190
Submitted by:	Pascal Vizeli<pvizeli at yahoo dot de>
Approved by:	imp (mentor)

MFC After:	1 week
This commit is contained in:
Remko Lodder 2007-10-12 08:26:15 +00:00
parent 64965b5788
commit 9fb1fc12ea
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=172572
2 changed files with 40 additions and 0 deletions

View File

@ -180,6 +180,27 @@ static struct pccard_config_entry pccard_ndc_nd5100_func0_cfe0 = {
0, /* maxtwins */
};
static struct pccard_function pccard_sierra_a555_func1 = {
1, /* function number */
PCCARD_FUNCTION_SERIAL,
0x24, /* last cfe number */
0x700, /* ccr_base */
0x73, /* ccr_mask */
};
static struct pccard_config_entry pccard_sierra_a555_func1_cfe0 = {
0x22, /* cfe number */
PCCARD_CFE_IO8 | PCCARD_CFE_IRQLEVEL,
PCCARD_IFTYPE_IO,
1, /* num_iospace */
0, /* iomask */
{ { 0x0008, 0x3e8 } }, /* iospace */
0x3fbc, /* irqmask */
0, /* num_memspace */
{ }, /* memspace */
0, /* maxtwins */
};
static struct pccard_cis_quirk pccard_cis_quirks[] = {
{ PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CXEM556, PCMCIA_CIS_INVALID,
&pccard_3cxem556_func0, &pccard_3cxem556_func0_cfe0 },
@ -195,6 +216,18 @@ static struct pccard_cis_quirk pccard_cis_quirks[] = {
{ PCMCIA_VENDOR_3COM, PCMCIA_PRODUCT_3COM_3CCFEM556BI,
PCMCIA_CIS_INVALID,
&pccard_3ccfem556bi_func1, &pccard_3ccfem556bi_func1_cfe0 },
{ PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A550,
PCMCIA_CIS_INVALID,
&pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
{ PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A555,
PCMCIA_CIS_INVALID,
&pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
{ PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_A710,
PCMCIA_CIS_INVALID,
&pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
{ PCMCIA_VENDOR_SIERRA, PCMCIA_PRODUCT_SIERRA_AC710,
PCMCIA_CIS_INVALID,
&pccard_sierra_a555_func1, &pccard_sierra_a555_func1_cfe0 },
{ PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_SVEC_LANCARD,
&pccard_sveclancard_func0, &pccard_sveclancard_func0_cfe0 },
{ PCMCIA_VENDOR_INVALID, PCMCIA_PRODUCT_INVALID, PCMCIA_CIS_NDC_ND5100_E,

View File

@ -135,6 +135,7 @@ vendor PARALON 0x0183 Paralon Technologies Inc
vendor KINGSTON 0x0186 Kingston
vendor MELCO 0x018a Melco Corporation
vendor GLOBALVILLAGE 0x018c Global Village
vendor SIERRA 0x0192 Sierra
vendor DAYNA 0x0194 Dayna Corporation
vendor RAYTHEON 0x01a6 Raytheon
vendor RACORE 0x01bf Racore Computer Products
@ -550,6 +551,12 @@ product SHARP PALDIO611S 0x0000 PALDIO 611S PC CARD
/* Siemens */
product SIEMENS SS1021 0x0002 Siemens SpeedStream 1021
/* Sierra */
product SIERRA AC710 0x0710 AC710/AC750/AC850
product SIERRA A550 0xa550 A550
product SIERRA A555 0xa555 A555
product SIERRA A710 0xa710 A710/A750
/* Simple Technology Products */
product SIMPLETECH COMMUNICATOR288 0x0100 Simple Technology 28.8 Communicator
/* Simpletech ID also used by Symbol */