Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [mii] Separate concepts of MII interface and MII device | Michael Brown | 2018-04-19 | 1 | -7/+12 |
| | | | | | | | | | | | | | We currently have no generic concept of a PHY address, since all existing implementations simply hardcode the PHY address within the MII access methods. A bit-bashing MII interface will need to be provided with an explicit PHY address in order to generate the correct waveform. Allow for this by separating out the concept of a MII device (i.e. a specific PHY address attached to a particular MII interface). Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [rhine] Fix usage of mii_read() | Michael Brown | 2018-04-19 | 1 | -2/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [rhine] Rewrite VIA Rhine driver | Adrian Jamróz | 2013-07-14 | 1 | -0/+787 |
Replace the old via-rhine driver with a new version using the iPXE API. Includes fixes by Thomas Miletich for: - MMIO access - Link detection - RX completion in RX overflow case - Reset and EEPROM reloading - CRC stripping - Missing cpu_to_le32() calls - Missing memory barriers Signed-off-by: Adrian Jamróz <adrian.jamroz@gmail.com> Modified-by: Thomas Miletich <thomas.miletich@gmail.com> Tested-by: Thomas Miletich <thomas.miletich@gmail.com> Tested-by: Robin Smidsrød <robin@smidsrod.no> Modified-by: Michael Brown <mcb30@ipxe.org> Tested-by: Michael Brown <mcb30@ipxe.org> Signed-off-by: Michael Brown <mcb30@ipxe.org> |