aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/utopia/utopia.h
Commit message (Collapse)AuthorAgeFilesLines
* Split the chip-specific code from the generic Utopia code. This simplifiesHartmut Brandt2005-02-241-1/+3
| | | | | | | | adding of new physical chips. Now one just needs to add a .h and a .c file for the new chip and add one line to utopia.c for that chip. Notes: svn path=/head/; revision=142384
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139749
* Implement statistics for the PHY chips. Statistics are hold inHartmut Brandt2003-07-141-0/+25
| | | | | | | | | | 64-bit counters that wrap on overflow. They are collecte once per second from the chips. Currently they can be retrieved via a sysctl phy_stats. A write of an arbitrary value to the sysctl atomically retrieves the statistics and clears them. Notes: svn path=/head/; revision=117552
* Add support for the IDT77155 Sonet/SDH PHY.Hartmut Brandt2003-07-141-0/+1
| | | | Notes: svn path=/head/; revision=117546
* This is a driver for the physical layer chips used in ATM interfaces.Hartmut Brandt2003-06-121-0/+175
It currently supports the PMC Sierra Lite, Ultra and 622 chips and the IDT 77105. The driver handles media options and state in a consistent manner for ATM drivers. The next commit to the midway driver will make it use utopia. Notes: svn path=/head/; revision=116258