[PATCH 0/2] Keep PHY link during WoL sleep cycle

Justin Chen
2026-04-28T22:09:04Z

First we divide the init/deinit path to allow for a partial init/deinit
during a sleep cycle. We also remove some unnecessary small functions at
the same time.

Then we modify the suspend and resume path to allow for a partial bring
down and bring up. This allow us to keep the PHY link up and to resume
network traffic much quicker.

Justin Chen (2):
net: bcmasp: Divide init to allow partial bring up
net: bcmasp: Keep PHY link during WoL sleep cycle

.../net/ethernet/broadcom/asp2/bcmasp_intf.c | 246 +++++++++---------
1 file changed, 125 insertions(+), 121 deletions(-)

--
2.34.1