Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev



Module Name:    src
Committed By:   msaitoh
Date:           Sun Apr 19 11:10:36 UTC 2009

Modified Files:
        src/sys/dev/mii: brgphy.c brgphyreg.h files.mii makphy.c makphyreg.h
            miidevs miidevs.h miidevs_data.h
        src/sys/dev/pci: if_bge.c if_bgereg.h

Log Message:
Some fixes and enhancements:

  Both if_bge* and brgphy.[ch]:
    Check the parent's MAC and use the quirk code for the bug like OpenBSD and
    FreeBSD. Some bugs can't identify the PHY ID. For example, 5704 Ax has the
    ADC bug, but 5704 A3 and 5704 B0 have the same PHY ID and revision. Add
    BGE_PHY_CRC_BUG, BGE_PHY_ADC_BUG, BGE_PHY_5704_A0_BUG, BGE_PHY_JITTER_BUG,
    BGE_PHY_ADJUST_TRIM and BGE_PHY_BER_BUG for this flag. Some of the DSP
    patches are newly taken from OpenBSD and FreeBSD.

  if_bge*:
    Remove duplicated BGE_CHIPID_BCM5714_A0 entry in the known CHIPID table.
    Fix obsolete comments.

  brgphy.[ch]:
    Add some PHY IDs.

TODO:
  Add more three quirk code into bge and brgphy (the brgphy side's are
  currently #if0'ed).
  Add support for bnx into brgphy (currently #if0'ed)


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/dev/mii/brgphy.c src/sys/dev/mii/files.mii
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/mii/brgphyreg.h \
    src/sys/dev/mii/makphyreg.h
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/mii/makphy.c
cvs rdiff -u -r1.85 -r1.86 src/sys/dev/mii/miidevs
cvs rdiff -u -r1.87 -r1.88 src/sys/dev/mii/miidevs.h
cvs rdiff -u -r1.77 -r1.78 src/sys/dev/mii/miidevs_data.h
cvs rdiff -u -r1.161 -r1.162 src/sys/dev/pci/if_bge.c
cvs rdiff -u -r1.50 -r1.51 src/sys/dev/pci/if_bgereg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index