bbmiiphy clean up and DM alignment, finally gets rid of the static bbmiiphy variables and plugs bbmiiphy into MDIO framework.
The following changes since commit 8dd7186ca7821446c6f46b6cccefab502912f2e0: Merge patch series "Remove "saveenv" functionality from am57xx evms" (2025-02-25 11:11:32 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-sh.git next for you to fetch changes up to 4e6fed49becc7e8d9639966fd34695583192a3ee: net: miiphybb: Drop bb_miiphy_buses and bb_miiphy_buses_num (2025-02-26 18:26:57 +0100) ---------------------------------------------------------------- Marek Vasut (23): net: ravb: Drop empty init callback net: sh_eth: Drop empty init callback net: designware: Drop NULL priv assignment net: ravb: Reorder bb_miiphy functions net: sh_eth: Reorder bb_miiphy functions arm: mvebu: a38x: Reorder bb_miiphy functions net: designware: Reorder bb_miiphy functions arm: mvebu: a38x: Call bb_miiphy init directly in driver probe net: miiphybb: Drop bb_miiphy_init() and .init callback net: designware: Drop bus index net: designware: Extract bbmiiphy initialization into dedicated function net: miiphy: Introduce mdio_init() net: miiphybb: Introduce bb_miiphy_alloc()/bb_miiphy_free() wrappers arm: mvebu: a38x: Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks net: ravb: Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks net: sh_eth: Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks net: designware: Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks net: miiphybb: Use container_of() in bb_miiphy_getbus() net: miiphybb: Drop name field from struct bb_miiphy_bus arm: mvebu: a38x: Drop use of miiphy_get_dev_by_name() net: ravb: Drop use of miiphy_get_dev_by_name() net: sh_eth: Drop use of miiphy_get_dev_by_name() net: miiphybb: Drop bb_miiphy_buses and bb_miiphy_buses_num board/gdsys/a38x/ihs_phys.c | 237 ++++++++++++++++++--------------------- common/board_r.c | 3 - common/miiphyutil.c | 13 ++- drivers/net/designware.c | 263 ++++++++++++++++++++++++-------------------- drivers/net/phy/miiphybb.c | 36 +++--- drivers/net/ravb.c | 159 +++++++++++++------------- drivers/net/sh_eth.c | 179 ++++++++++++++---------------- include/miiphy.h | 17 +-- 8 files changed, 438 insertions(+), 469 deletions(-)

