Thread (23 messages) flat view 23 messages, 7 authors, 2026-04-17

Re: [PATCH net-next 0/6] net: stmmac: yet more cleanups

From: Maxime Chevallier <maxime.chevallier@bootlin.com>
Date: 2025-09-23 14:10:21
Also in: linux-arm-kernel

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@bootlin.com>

Thanks for the cleanup,

Maxime
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help