Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: phy: realtek: add support for RTL8125B-internal PHY

Realtek assigned a new PHY ID for the RTL8125B-internal PHY.
It's however compatible with the RTL8125A-internal PHY.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Heiner Kallweit and committed by
David S. Miller
b3ba9ae8 3fa1dbd9

+12
+12
drivers/net/phy/realtek.c
··· 638 638 .read_mmd = rtl8125_read_mmd, 639 639 .write_mmd = rtl8125_write_mmd, 640 640 }, { 641 + PHY_ID_MATCH_EXACT(0x001cc840), 642 + .name = "RTL8125B 2.5Gbps internal", 643 + .get_features = rtl8125_get_features, 644 + .config_aneg = rtl8125_config_aneg, 645 + .read_status = rtl8125_read_status, 646 + .suspend = genphy_suspend, 647 + .resume = rtlgen_resume, 648 + .read_page = rtl821x_read_page, 649 + .write_page = rtl821x_write_page, 650 + .read_mmd = rtl8125_read_mmd, 651 + .write_mmd = rtl8125_write_mmd, 652 + }, { 641 653 PHY_ID_MATCH_EXACT(0x001cc961), 642 654 .name = "RTL8366RB Gigabit Ethernet", 643 655 .config_init = &rtl8366rb_config_init,