netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net v2 0/2] Fixes on the Microchip's LAN865x driver
@ 2025-08-18  6:05 Parthiban Veerasooran
  2025-08-18  6:05 ` [PATCH net v2 1/2] microchip: lan865x: fix missing netif_start_queue() call on device open Parthiban Veerasooran
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Parthiban Veerasooran @ 2025-08-18  6:05 UTC (permalink / raw)
  To: andrew+netdev, davem, edumazet, kuba, pabeni
  Cc: netdev, linux-kernel, Parthiban Veerasooran

This patch series includes two bug fixes for the LAN865x Ethernet MAC-PHY
driver:

1. Fix missing transmit queue restart on device reopen
   This patch addresses an issue where the transmit queue is not restarted
   when the network interface is brought back up after being taken down
   (e.g., via ip or ifconfig). As a result, packet transmission hangs
   after the first down/up cycle. The fix ensures netif_start_queue() is
   explicitly called in lan865x_net_open() to properly restart the queue
   on every reopen.

2. Fix missing configuration in the Microchip LAN865x driver for silicon
   revisions B0 and B1, as documented in Microchip Application Note AN1760
   (Rev F, June 2024). These revisions require the MAC to be configured for
   timestamping at the end of the Start of Frame Delimiter (SFD) and the
   Timer Increment register to be set to 40 ns, corresponding to a 25 MHz
   internal clock.

Both patches address issues introduced with the initial driver support and
are marked with the appropriate Fixes: tag.

v2:
- Updated the register name details with proper names instead of using
  generic "fixup" labels
- Revised the cover letter description of the second patch to reflect the
  latest changes.

Parthiban Veerasooran (2):
  microchip: lan865x: fix missing netif_start_queue() call on device
    open
  microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1

 .../net/ethernet/microchip/lan865x/lan865x.c  | 21 +++++++++++++++++++
 1 file changed, 21 insertions(+)


base-commit: bab3ce404553de56242d7b09ad7ea5b70441ea41
-- 
2.34.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-08-20  3:11 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-18  6:05 [PATCH net v2 0/2] Fixes on the Microchip's LAN865x driver Parthiban Veerasooran
2025-08-18  6:05 ` [PATCH net v2 1/2] microchip: lan865x: fix missing netif_start_queue() call on device open Parthiban Veerasooran
2025-08-18  6:05 ` [PATCH net v2 2/2] microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 Parthiban Veerasooran
2025-08-18 11:06   ` Vadim Fedorenko
2025-08-20  3:11 ` [PATCH net v2 0/2] Fixes on the Microchip's LAN865x driver patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).