This series cleans up rswitch mdio support, and adds C22 operations. Nikita Yushchenko (5): net: renesas: rswitch: do not write to MPSM register at init time net: renesas: rswitch: use FIELD_PREP for remaining MPIC register fields net: renesas: rswitch: align mdio C45 operations with datasheet net: renesas: rswitch: use generic MPSM operation for mdio C45 net: renesas: rswitch: add mdio C22 support --- v1: https://lore.kernel.org/netdev/20241208155236.108582-1-nikita.yoush@xxxxxxxxxxxxxxxxxx/ changes since v1: - rebase against net-next/main as of commit 92c932b9946c ("Merge branch 'mptcp-pm-userspace-misc-cleanups'"), - remove no longer used definitions for MMIS1 register bits, - add patch to use FIELD_PREP for MPIC register fields, to keep the same style as in already merged patch. --- drivers/net/ethernet/renesas/rswitch.c | 84 ++++++++++++++++---------- drivers/net/ethernet/renesas/rswitch.h | 33 ++++------ 2 files changed, 65 insertions(+), 52 deletions(-) -- 2.39.5