summaryrefslogtreecommitdiff
path: root/sys/dev/ed
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2009-03-31 19:23:59 +0000
committerWarner Losh <imp@FreeBSD.org>2009-03-31 19:23:59 +0000
commitb54b7a73347924727f3f1725fb31e39474f115ee (patch)
tree3ebc3b0f29ae17bc913252e542ba7667918b1305 /sys/dev/ed
parent62382a43c06dcb945b30e2091cb3e681fcc044bf (diff)
Notes
Diffstat (limited to 'sys/dev/ed')
-rw-r--r--sys/dev/ed/if_ed_pccard.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/ed/if_ed_pccard.c b/sys/dev/ed/if_ed_pccard.c
index 1f8119789249..5a783020fe99 100644
--- a/sys/dev/ed/if_ed_pccard.c
+++ b/sys/dev/ed/if_ed_pccard.c
@@ -1098,6 +1098,10 @@ ed_miibus_readreg(device_t dev, int phy, int reg)
* Also, PHYs above 16 appear to be phantoms on some cards, but not
* others. Registers read for this are often the same as prior values
* read. Filter all register requests to 17-31.
+ *
+ * I can't explain it, since I don't have the DL100xx data sheets, but
+ * the DL100xx chips do 13-bits before the 'ACK' but, but the AX88x90
+ * chips have 14. The linux pcnet and axnet drivers confirm this.
*/
if (sc->chip_type == ED_CHIP_TYPE_AX88790) {
if (phy > 0x10)