assume RGMII-to-Copper mode by default in eephy(4) for 88E151x PHYs
authoruwe <uwe@openbsd.org>
Thu, 28 Dec 2023 14:03:21 +0000 (14:03 +0000)
committeruwe <uwe@openbsd.org>
Thu, 28 Dec 2023 14:03:21 +0000 (14:03 +0000)
commit8f0d13a134d6402e51bf1ffd9ed3128f8a86fd0b
tree3d44b61206bfb6412adb1b3a6feeecce9de89f78
parent0d546792d5af128d40fe9210a319bd3cac253227
assume RGMII-to-Copper mode by default in eephy(4) for 88E151x PHYs

The desired MII mode must be programmed explicitly for Marvel Atlantis
88E1512/88E1514 variants and we already do this for SGMII.

This change adds a missing case for RGMII-to-Copper that assumes RGMII,
unless the MAC driver sets MII_SGMII before calling mii_attach() or the
mode has already been programmed. (RGMII-to-Copper is also the hardware
default for E1510 and E1518.)

Suggestions and ok kettenis@
sys/dev/mii/eephy.c
sys/dev/mii/eephyreg.h