Ahh, the joys of badge engineering. Tell the sk driver that the

Linksys EG1032 is yet another variation.  It looks just like the 3c940
except it only has a Marvell logo and no 3com logo.
This commit is contained in:
Peter Wemm 2003-11-07 22:04:26 +00:00
parent 9ef295f29e
commit 2331fb5799
4 changed files with 32 additions and 0 deletions

View File

@ -156,6 +156,11 @@ static struct sk_type sk_devs[] = {
DEVICEID_3COM_3C940,
"3Com 3C940 Gigabit Ethernet"
},
{
VENDORID_LINKSYS,
DEVICEID_LINKSYS_EG1032,
"Linksys EG1032 Gigabit Ethernet"
},
{ 0, 0, NULL }
};
@ -1519,6 +1524,7 @@ skc_attach(dev)
break;
case DEVICEID_SK_V2:
case DEVICEID_3COM_3C940:
case DEVICEID_LINKSYS_EG1032:
sc->sk_type = SK_YUKON;
break;
}

View File

@ -75,6 +75,16 @@
*/
#define DEVICEID_3COM_3C940 0x1700
/*
* Linksys PCI vendor ID
*/
#define VENDORID_LINKSYS 0x1737
/*
* Linksys gigabit ethernet device ID
*/
#define DEVICEID_LINKSYS_EG1032 0x1032
/*
* GEnesis registers. The GEnesis chip has a 256-byte I/O window
* but internally it has a 16K register space. This 16K space is

View File

@ -156,6 +156,11 @@ static struct sk_type sk_devs[] = {
DEVICEID_3COM_3C940,
"3Com 3C940 Gigabit Ethernet"
},
{
VENDORID_LINKSYS,
DEVICEID_LINKSYS_EG1032,
"Linksys EG1032 Gigabit Ethernet"
},
{ 0, 0, NULL }
};
@ -1519,6 +1524,7 @@ skc_attach(dev)
break;
case DEVICEID_SK_V2:
case DEVICEID_3COM_3C940:
case DEVICEID_LINKSYS_EG1032:
sc->sk_type = SK_YUKON;
break;
}

View File

@ -75,6 +75,16 @@
*/
#define DEVICEID_3COM_3C940 0x1700
/*
* Linksys PCI vendor ID
*/
#define VENDORID_LINKSYS 0x1737
/*
* Linksys gigabit ethernet device ID
*/
#define DEVICEID_LINKSYS_EG1032 0x1032
/*
* GEnesis registers. The GEnesis chip has a 256-byte I/O window
* but internally it has a 16K register space. This 16K space is