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

Configure Feed

Select the types of activity you want to include in your feed.

net: phy: qcom: qca807x: Enable WoL support using shared library

The Wake-on-LAN (WoL) functionality for the QCA807x series is identical
to that of the AT8031. WoL support for QCA807x is enabled by utilizing
the at8031_set_wol() function provided in the shared library.

Reviewed-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Luo Jie <quic_luoj@quicinc.com>
Link: https://patch.msgid.link/20250718-qca807x_wol_support-v1-1-cfe323cbb4e8@quicinc.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Luo Jie and committed by
Jakub Kicinski
14e710d7 c521b8c9

+4
+4
drivers/net/phy/qcom/qca807x.c
··· 823 823 .cable_test_get_status = qca808x_cable_test_get_status, 824 824 .update_stats = qca807x_update_stats, 825 825 .get_phy_stats = qca807x_get_phy_stats, 826 + .set_wol = at8031_set_wol, 827 + .get_wol = at803x_get_wol, 826 828 }, 827 829 { 828 830 PHY_ID_MATCH_EXACT(PHY_ID_QCA8075), ··· 850 848 .led_hw_control_get = qca807x_led_hw_control_get, 851 849 .update_stats = qca807x_update_stats, 852 850 .get_phy_stats = qca807x_get_phy_stats, 851 + .set_wol = at8031_set_wol, 852 + .get_wol = at803x_get_wol, 853 853 }, 854 854 }; 855 855 module_phy_driver(qca807x_drivers);