]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net: phy: realtek: Add support for PHY LEDs on RTL8211F-VD
authorKryštof Černý <cleverline1mc@gmail.com>
Wed, 4 Mar 2026 12:03:10 +0000 (13:03 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 6 Mar 2026 02:29:42 +0000 (18:29 -0800)
Realtek RTL8211F-VD has the same LED configuration
and registers as RTL8211F.
Use the existing LED related functions for this chip,
so it is possible to also use the netdev trigger.

Tested on ROCK Pi E.

Signed-off-by: Kryštof Černý <cleverline1mc@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20260304-rtl8211fvd-add-leds-v2-1-d50bd8a50f08@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/realtek/realtek_main.c

index 75565fbdbf6d4e90dbf5c17634e11b49212bc926..530b4e26d16ef00833d06c4e23b99c9cfcddfcef 100644 (file)
@@ -2243,6 +2243,9 @@ static struct phy_driver realtek_drvs[] = {
                .read_page      = rtl821x_read_page,
                .write_page     = rtl821x_write_page,
                .flags          = PHY_ALWAYS_CALL_SUSPEND,
+               .led_hw_is_supported = rtl8211x_led_hw_is_supported,
+               .led_hw_control_get = rtl8211f_led_hw_control_get,
+               .led_hw_control_set = rtl8211f_led_hw_control_set,
        }, {
                .name           = "Generic FE-GE Realtek PHY",
                .match_phy_device = rtlgen_match_phy_device,