octeon/cnmac: assume 1Gbps in the default case
authorlandry <landry@openbsd.org>
Mon, 8 Jul 2024 08:07:45 +0000 (08:07 +0000)
committerlandry <landry@openbsd.org>
Mon, 8 Jul 2024 08:07:45 +0000 (08:07 +0000)
commit293800bdd2bcaa8133d73d301895f69d0f5739d9
tree3e071050fbd89faf41c83516b72523276151c895
parentd1aeef777b5586b262327e516793e7f76096c621
octeon/cnmac: assume 1Gbps in the default case

avoids a division by 0 when up'ing the non-working cnmac2 on er-poe

feedback from visa@:
"The cnmac2 link is connected to a discrete Ethernet switch chip on the
PoE, and this link does not carry RGMII in-band PHY status.  If the code
were to support such hardware designs in the future, something like this
patch would be needed."

this diff from miod@, same diff from visa@ in 2017
(cf https://marc.info/?l=openbsd-bugs&m=151017517115440&w=2)
ok visa@
sys/arch/octeon/dev/cn30xxgmx.c