diff options
author | imp <imp@FreeBSD.org> | 2009-03-31 19:23:59 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2009-03-31 19:23:59 +0000 |
commit | 92eaedec8180cc983deeb664e4deec03632ce7ad (patch) | |
tree | 3ebc3b0f29ae17bc913252e542ba7667918b1305 /sys/dev/ed/if_ed_pccard.c | |
parent | d11d06afcadc5344581088d74df92b5bed68b71a (diff) | |
download | FreeBSD-src-92eaedec8180cc983deeb664e4deec03632ce7ad.zip FreeBSD-src-92eaedec8180cc983deeb664e4deec03632ce7ad.tar.gz |
Add additional data on the MIIBUS WTF that I committed earlier.
Diffstat (limited to 'sys/dev/ed/if_ed_pccard.c')
-rw-r--r-- | sys/dev/ed/if_ed_pccard.c | 4 |
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 1f81197..5a78302 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) |