aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorDoug Ambrisko <ambrisko@FreeBSD.org>2002-02-06 22:06:47 +0000
committerDoug Ambrisko <ambrisko@FreeBSD.org>2002-02-06 22:06:47 +0000
commit4c2380660a5d3d43dee1b61dd65be96d89cddbf0 (patch)
tree66b4fc695582af1750fd1b4f19a8919f53a3d74d /sys
parentde29c3cfb55ed5cef7e14ae1467b6910d89f3904 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/pci/if_sis.c13
-rw-r--r--sys/pci/if_sisreg.h2
2 files changed, 4 insertions, 11 deletions
diff --git a/sys/pci/if_sis.c b/sys/pci/if_sis.c
index 998203e19ca86..645c5e7449339 100644
--- a/sys/pci/if_sis.c
+++ b/sys/pci/if_sis.c
@@ -958,11 +958,11 @@ static int sis_attach(dev)
*/
if (sc->sis_rev == SIS_REV_630S ||
sc->sis_rev == SIS_REV_630E ||
- sc->sis_rev == SIS_REV_630EA1 ||
- sc->sis_rev == SIS_REV_630ET)
+ sc->sis_rev == SIS_REV_630EA1)
sis_read_cmos(sc, dev, (caddr_t)&eaddr, 0x9, 6);
- else if (sc->sis_rev == SIS_REV_635)
+ else if (sc->sis_rev == SIS_REV_635 ||
+ sc->sis_rev == SIS_REV_630ET)
sis_read_mac(sc, dev, (caddr_t)&eaddr);
else
#endif
@@ -976,13 +976,6 @@ static int sis_attach(dev)
*/
printf("sis%d: Ethernet address: %6D\n", unit, eaddr, ":");
- /*
- * From the Linux driver:
- * 630ET : set the mii access mode as software-mode
- */
- if (sc->sis_rev == SIS_REV_630ET)
- SIS_SETBIT(sc, SIS_CSR, SIS_CSR_ACCESS_MODE);
-
sc->sis_unit = unit;
callout_handle_init(&sc->sis_stat_ch);
bcopy(eaddr, (char *)&sc->arpcom.ac_enaddr, ETHER_ADDR_LEN);
diff --git a/sys/pci/if_sisreg.h b/sys/pci/if_sisreg.h
index 81e3e60d5fb20..3137543f3883e 100644
--- a/sys/pci/if_sisreg.h
+++ b/sys/pci/if_sisreg.h
@@ -383,7 +383,7 @@ struct sis_ring_data {
#define SIS_REV_630E 0x0081
#define SIS_REV_630S 0x0082
#define SIS_REV_630EA1 0x0083
-#define SIS_REV_630ET 0x0083
+#define SIS_REV_630ET 0x0084
#define SIS_REV_635 0x0090
/*