All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] net: phy: realtek: complete 5Gbps support and replace private constants
@ 2024-02-04 14:15 Heiner Kallweit
  2024-02-04 14:16 ` [PATCH net-next 1/3] net: mdio: add 2.5g and 5g related PMA speed constants Heiner Kallweit
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Heiner Kallweit @ 2024-02-04 14:15 UTC (permalink / raw)
  To: Marek Behún, Andrew Lunn, Russell King - ARM Linux,
	Jakub Kicinski, David Miller, Paolo Abeni, Eric Dumazet
  Cc: netdev@vger.kernel.org

Realtek maps standard C45 registers to vendor-specific registers which
can be accessed via C22 w/o MMD. For an unknown reason C22 MMD access
to C45 registers isn't supported for integrated PHY's.
However the vendor-specific registers preserve the format of the C45
registers, so we can use standard constants. First two patches are
cherry-picked from a series posted by Marek some time ago.

RTL8126 supports 5Gbps, therefore add the missing 5Gbps support to
rtl822x_config_aneg().

Heiner Kallweit (1):
  net: phy: realtek: add 5Gbps support to rtl822x_config_aneg()

Marek Behún (2):
  net: mdio: add 2.5g and 5g related PMA speed constants
  net: phy: realtek: use generic MDIO constants

 drivers/net/phy/realtek.c | 36 ++++++++++++++++++------------------
 include/uapi/linux/mdio.h |  2 ++
 2 files changed, 20 insertions(+), 18 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-02-08  7:18 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-04 14:15 [PATCH net-next 0/3] net: phy: realtek: complete 5Gbps support and replace private constants Heiner Kallweit
2024-02-04 14:16 ` [PATCH net-next 1/3] net: mdio: add 2.5g and 5g related PMA speed constants Heiner Kallweit
2024-02-04 14:17 ` [PATCH net-next 2/3] net: phy: realtek: use generic MDIO constants Heiner Kallweit
2024-02-04 16:00   ` Andrew Lunn
2024-02-04 16:26     ` Heiner Kallweit
2024-02-04 16:35       ` Heiner Kallweit
2024-02-07 19:51         ` Heiner Kallweit
2024-02-07 20:28           ` Andrew Lunn
2024-02-07 21:19           ` Heiner Kallweit
2024-02-07 22:31             ` Andrew Lunn
2024-02-08  7:18               ` Heiner Kallweit
2024-02-04 14:18 ` [PATCH net-next 3/3] net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() Heiner Kallweit
2024-02-08  2:30 ` [PATCH net-next 0/3] net: phy: realtek: complete 5Gbps support and replace private constants patchwork-bot+netdevbpf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.