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:
parent
64965b5788
commit
9fb1fc12ea
@ -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,
|
||||
|
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user