Module Name: src
Committed By: nisimura
Date: Tue Mar 31 02:47:35 UTC 2020
Modified Files:
src/sys/dev/ic: dm9000.c
Log Message:
add comment to clearify hw nature
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/ic/dm9000.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ic/dm9000.c
diff -u src/sys/dev/ic/dm9000.c:1.24 src/sys/dev/ic/dm9000.c:1.25
--- src/sys/dev/ic/dm9000.c:1.24 Tue Mar 31 02:32:25 2020
+++ src/sys/dev/ic/dm9000.c Tue Mar 31 02:47:34 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: dm9000.c,v 1.24 2020/03/31 02:32:25 nisimura Exp $ */
+/* $NetBSD: dm9000.c,v 1.25 2020/03/31 02:47:34 nisimura Exp $ */
/*
* Copyright (c) 2009 Paul Fleischer
@@ -253,10 +253,11 @@ dme_attach(struct dme_softc *sc, const u
mii->mii_writereg = mii_writereg;
mii->mii_statchg = mii_statchg;
+ /* assume davicom PHY at 1. ext PHY could be hooked but only at 0-3 */
sc->sc_ethercom.ec_mii = mii;
ifmedia_init(ifm, 0, ether_mediachange, ether_mediastatus);
- mii_attach(sc->sc_dev, mii, 0xffffffff,
- 1 /* PHY 1 */, MII_OFFSET_ANY, 0);
+ mii_attach(sc->sc_dev, mii, 0xffffffff, 1 /* PHY 1 */,
+ MII_OFFSET_ANY, 0);
if (LIST_FIRST(&mii->mii_phys) == NULL) {
ifmedia_add(ifm, IFM_ETHER | IFM_NONE, 0, NULL);
ifmedia_set(ifm, IFM_ETHER | IFM_NONE);
@@ -289,6 +290,7 @@ dme_attach(struct dme_softc *sc, const u
io_mode = (dme_read(sc, DM9000_ISR) &
DM9000_IOMODE_MASK) >> DM9000_IOMODE_SHIFT;
+ /* frame body read/write ops in 2 byte quantity or byte-wise. */
DPRINTF(("DM9000 Operation Mode: "));
switch (io_mode) {
case DM9000_MODE_8BIT: