[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250523054325.88863-1-thangaraj.s@microchip.com>
Date: Fri, 23 May 2025 11:13:23 +0530
From: Thangaraj Samynathan <thangaraj.s@...rochip.com>
To: <bryan.whitehead@...rochip.com>, <UNGLinuxDriver@...rochip.com>,
<andrew+netdev@...n.ch>, <davem@...emloft.net>, <edumazet@...gle.com>,
<kuba@...nel.org>, <pabeni@...hat.com>, <netdev@...r.kernel.org>,
<linux-kernel@...r.kernel.org>
Subject: [PATCH v1 net 0/2] Refactor PHY reset handling and
This patch series refines the PHY reset and initialization logic in the
lan743x driver. It includes the following changes
Rename lan743x_reset_phy to lan743x_hw_reset_phy
Clarifies the functions purpose as performing a hardware-level PHY
reset, improving naming consistency and readability.
Remove lan743x_phy_init and Call lan743x_hw_reset_phy in probe only
This function only performed a PHY reset and did not contribute to
complete initialization. It has been removed to simplify the
initialization sequence. The PHY reset is now performed during probe
and removed from the resume path. Resetting the PHY during resume
was clearing Wake-on-LAN (WOL) registers, leading to wake-up failures.
This change ensures proper PHY setup without interfering with WOL
functionality.
These changes enhance the robustness of the driver initialization
process and prevent WOL-related issues during suspend/resume cycles.
Thangaraj Samynathan (2):
net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy
net: lan743x: Fix PHY reset handling during initialization and WOL
drivers/net/ethernet/microchip/lan743x_main.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
--
2.25.1
Powered by blists - more mailing lists