On Thu, 27 Jun 2024 07:33:53 +0200 Oleksij Rempel wrote:
Do not disable broadcast if we are using address 0 (broadcast) to communicate with this device. Otherwise we will use proper driver but no communication will be possible and no link changes will be detected. There are two scenarios where we can run in to this situation:
- PHY is bootstrapped for address 0
- no PHY address is known and linux is scanning the MDIO bus, so first respond and attached device will be on address 0.
The fixes tag points to the latest refactoring, not to the initial point where kszphy_broadcast_disable() was introduced.
Fixes: 79e498a9c7da0 ("net: phy: micrel: Restore led_mode and clk_sel on resume")
Is there a reason you're not CCing the author ?