Add support for SiS 900 chipset (PCI ID 0x1039/0x0900), which appears to
be yet another rebadged RealTek 8139.
This commit is contained in:
parent
6e3802969a
commit
c008dec8df
|
@ -29,7 +29,7 @@
|
||||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: if_rl.c,v 1.14 1999/04/24 20:14:01 peter Exp $
|
* $Id: if_rl.c,v 1.15 1999/05/09 17:06:58 peter Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
static const char rcsid[] =
|
static const char rcsid[] =
|
||||||
"$Id: if_rl.c,v 1.14 1999/04/24 20:14:01 peter Exp $";
|
"$Id: if_rl.c,v 1.15 1999/05/09 17:06:58 peter Exp $";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -144,6 +144,8 @@ static struct rl_type rl_devs[] = {
|
||||||
"Delta Electronics 8139 10/100BaseTX" },
|
"Delta Electronics 8139 10/100BaseTX" },
|
||||||
{ ADDTRON_VENDORID, ADDTRON_DEVICEID_8139,
|
{ ADDTRON_VENDORID, ADDTRON_DEVICEID_8139,
|
||||||
"Addtron Technolgy 8139 10/100BaseTX" },
|
"Addtron Technolgy 8139 10/100BaseTX" },
|
||||||
|
{ SIS_VENDORID, SIS_DEVICEID_8139,
|
||||||
|
"SiS 900 10/100BaseTX" },
|
||||||
{ 0, 0, NULL }
|
{ 0, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1122,7 +1124,8 @@ rl_attach(config_id, unit)
|
||||||
rl_read_eeprom(sc, (caddr_t)&rl_did, RL_EE_PCI_DID, 1, 0);
|
rl_read_eeprom(sc, (caddr_t)&rl_did, RL_EE_PCI_DID, 1, 0);
|
||||||
|
|
||||||
if (rl_did == RT_DEVICEID_8139 || rl_did == ACCTON_DEVICEID_5030 ||
|
if (rl_did == RT_DEVICEID_8139 || rl_did == ACCTON_DEVICEID_5030 ||
|
||||||
rl_did == DELTA_DEVICEID_8139)
|
rl_did == DELTA_DEVICEID_8139 || rl_did == ADDTRON_DEVICEID_8139 ||
|
||||||
|
rl_did == SIS_DEVICEID_8139)
|
||||||
sc->rl_type = RL_8139;
|
sc->rl_type = RL_8139;
|
||||||
else if (rl_did == RT_DEVICEID_8129)
|
else if (rl_did == RT_DEVICEID_8129)
|
||||||
sc->rl_type = RL_8129;
|
sc->rl_type = RL_8129;
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: if_rlreg.h,v 1.17 1999/04/06 01:10:59 wpaul Exp $
|
* $Id: if_rlreg.h,v 1.18 1999/05/30 18:48:01 wpaul Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -432,6 +432,16 @@ struct rl_softc {
|
||||||
*/
|
*/
|
||||||
#define ADDTRON_DEVICEID_8139 0x1360
|
#define ADDTRON_DEVICEID_8139 0x1360
|
||||||
|
|
||||||
|
/*
|
||||||
|
* SiS vendor ID.
|
||||||
|
*/
|
||||||
|
#define SIS_VENDORID 0x1039
|
||||||
|
|
||||||
|
/*
|
||||||
|
* SiS device IDs.
|
||||||
|
*/
|
||||||
|
#define SIS_DEVICEID_8139 0x0900
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Texas Instruments PHY identifiers
|
* Texas Instruments PHY identifiers
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue