aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/pci/if_rl.c9
-rw-r--r--sys/pci/if_rlreg.h12
2 files changed, 17 insertions, 4 deletions
diff --git a/sys/pci/if_rl.c b/sys/pci/if_rl.c
index 890beb58f1e2..b73d6ae858ff 100644
--- a/sys/pci/if_rl.c
+++ b/sys/pci/if_rl.c
@@ -29,7 +29,7 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* 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
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
/*
@@ -144,6 +144,8 @@ static struct rl_type rl_devs[] = {
"Delta Electronics 8139 10/100BaseTX" },
{ ADDTRON_VENDORID, ADDTRON_DEVICEID_8139,
"Addtron Technolgy 8139 10/100BaseTX" },
+ { SIS_VENDORID, SIS_DEVICEID_8139,
+ "SiS 900 10/100BaseTX" },
{ 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);
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;
else if (rl_did == RT_DEVICEID_8129)
sc->rl_type = RL_8129;
diff --git a/sys/pci/if_rlreg.h b/sys/pci/if_rlreg.h
index a88f4b0bb392..ab0f302e1556 100644
--- a/sys/pci/if_rlreg.h
+++ b/sys/pci/if_rlreg.h
@@ -29,7 +29,7 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* 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 $
*/
/*
@@ -433,6 +433,16 @@ struct rl_softc {
#define ADDTRON_DEVICEID_8139 0x1360
/*
+ * SiS vendor ID.
+ */
+#define SIS_VENDORID 0x1039
+
+/*
+ * SiS device IDs.
+ */
+#define SIS_DEVICEID_8139 0x0900
+
+/*
* Texas Instruments PHY identifiers
*/
#define TI_PHY_VENDORID 0x4000