cvs commit: src/sys/modules/mii Makefile src/sys/conf files src/sys/pci if_rl.c if_rlreg.h src/sys/dev/re if_re.c src/sys/dev/mii miidevs rgephy.c rgephyreg.h

Bill Paul wpaul at FreeBSD.org
Wed Sep 10 20:53:48 PDT 2003


wpaul       2003/09/10 20:53:46 PDT

  FreeBSD src repository

  Modified files:
    sys/modules/mii      Makefile 
    sys/conf             files 
    sys/pci              if_rl.c if_rlreg.h 
    sys/dev/re           if_re.c 
    sys/dev/mii          miidevs 
  Added files:
    sys/dev/mii          rgephy.c rgephyreg.h 
  Log:
  Add a PHY driver to support the built-in gigE PHY in the 8169S/8110S
  ethernet chips. This driver is pretty simple, however it contains
  special DSP initialization code which is needed in order to get
  the chip to negotiate a gigE link. (This special initialization
  may not be needed in subsequent chip revs.) Also:
  
  - Fix typo in if_rlreg.h (RL_GMEDIASTAT_1000MPS -> RL_GMEDIASTAT_1000MBPS)
  
  - Deal with shared interrupts in re_intr(): if interface isn't up,
    return.
  
  - Fix another bug in re_gmii_writereg() (properly apply data field mask)
  
  - Allow PHY driver to read the RL_GMEDIASTAT register via the
    re_gmii_readreg() register (this is register needed to determine
    real time link/media status).
  
  Revision  Changes    Path
  1.824     +1 -0      src/sys/conf/files
  1.26      +3 -0      src/sys/dev/mii/miidevs
  1.1       +483 -0    src/sys/dev/mii/rgephy.c (new)
  1.1       +142 -0    src/sys/dev/mii/rgephyreg.h (new)
  1.4       +16 -1     src/sys/dev/re/if_re.c
  1.26      +1 -1      src/sys/modules/mii/Makefile
  1.119     +2 -1      src/sys/pci/if_rl.c
  1.37      +1 -1      src/sys/pci/if_rlreg.h


More information about the cvs-src mailing list