aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mii/micphy.c
Commit message (Collapse)AuthorAgeFilesLines
* mii: Fix memory leak in micphy.Jiahao LI2024-01-081-0/+2
| | | | | PR: 270040 MFC after: 1 week
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
| | | | Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
* mii: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-061-3/+1
|
* Find the correct node of PHY chip using "phy-handle" property ofRuslan Bukin2019-07-291-4/+8
| | | | | | | | | | | | ethernet MAC node. This fixes operation on Terasic DE10-Pro (Intel Stratix 10 GX/SX FPGA Development Kit). Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=350415
* Add support for the Micrel KSZ8081 ethernet PHY.Ian Lepore2017-04-161-1/+27
| | | | | | | | | | | | The only thing this phy needs that the ukphy driver doesn't provide is that the value in the proprietary Phy Control 2 Register must be saved before doing a soft reset and restored afterwards. Most modern phys have "sticky bits" for low-level config that survive a reset, but on this one the values in all registers go back to defaults, wiping out any board- specific config set up by the bootloader/bios/whatever. Notes: svn path=/head/; revision=316995
* Add support for the Microchip/Micrel KSZ9031 Gigabit Ethernet PHY.Luiz Otavio O Souza2016-07-231-26/+108
| | | | | | | | | Tested on uBMC and uFW. Sponsored by: Rubicon Communications (Netgate) Notes: svn path=/head/; revision=303230
* o Put () for p to avoid unexpected macro expansionRuslan Bukin2014-12-101-2/+3
| | | | | | | | | o style(9) fix Submitted by: Yonghyeon PYUN <pyunyh@gmail.com> Notes: svn path=/head/; revision=275676
* Add driver for Micrel KSZ9021 Gigabit Ethernet Transceiver (PHY).Ruslan Bukin2014-10-211-0/+215
Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=273380