]> git.baikalelectronics.ru Git - uboot.git/commit
net: dwc_eth_qos: lift parsing of max-speed DT property to common code
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Wed, 11 May 2022 14:58:41 +0000 (16:58 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 8 Aug 2022 14:50:20 +0000 (10:50 -0400)
commit344d3e0e188af4073531247d31665560e09f5419
treeada1c001922a8bdf2c9b1f8d79b2e30f649853ac
parent66f608bccdef2bd5edcbe5e13e3920492d58202b
net: dwc_eth_qos: lift parsing of max-speed DT property to common code

I have an iMX8MP with a ti,dp83867 phy in front of the eqos
interface. The phy is Gbit capable - however, the C and D differential
pairs are not physically routed to the RJ45 connector. So I need to
prevent the phy from advertising 1000Mbps.

The necessary code is almost already there in the form of a
phy_set_supported() call in eqos_start(), but the max-speed DT
property is currently only parsed in
eqos_probe_resources_stm32(). Lift that parsing to eqos_probe().

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
drivers/net/dwc_eth_qos.c