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:
parent
9ef295f29e
commit
2331fb5799
@ -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;
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user