[PATCH net-next 0/6] net: stmmac: yet more cleanups
Maxime Chevallier
maxime.chevallier at bootlin.com
Tue Sep 23 07:09:34 PDT 2025
Hi Russell,
On 23/09/2025 16:55, Russell King (Oracle) wrote:
> Building on the previous cleanup series, this cleans up yet more stmmac
> code.
>
> - Move stmmac_bus_clks_config() into stmmac_platform() which is where
> its onlny user is.
>
> - Move the xpcs Clause 73 test into stmmac_init_phy(), resulting in
> simpler code in __stmmac_open().
>
> - Move "can't attach PHY" error message into stmmac_init_phy().
>
> We then start moving stuff out of __stmac_open() into stmmac_open()
> (and correspondingly __stmmac_release() into stmmac_release()) which
> is not necessary when re-initialising the interface on e.g. MTU change.
>
> - Move initialisation of tx_lpi_timer
> - Move PHY attachment/detachment
> - Move PHY error message into stmmac_init_phy()
>
> Finally, simplfy the paths in stmmac_init_phy().
>
> drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 -
> drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 111 ++++++++-------------
> .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 32 ++++++
> 3 files changed, 73 insertions(+), 71 deletions(-)
>
For the series,
Reviewed-by: Maxime Chevallier <maxime.chevallier at bootlin.com>
Thanks for the cleanup,
Maxime
More information about the linux-arm-kernel
mailing list