]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge branch 'fixes-on-the-microchip-s-lan865x-driver'
authorJakub Kicinski <kuba@kernel.org>
Wed, 20 Aug 2025 02:38:28 +0000 (19:38 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 20 Aug 2025 02:38:29 +0000 (19:38 -0700)
commit51f27beeb79f9f92682158999bab489ff4fa16f6
tree787ad82ea7b077e74421399ba38338cbcf64f15c
parent4f953be88224f57d29db2a0da7c62194e37abc81
parent2cd58fec912acec273cb155911ab8f06ddbb131a
Merge branch 'fixes-on-the-microchip-s-lan865x-driver'

Parthiban Veerasooran says:

====================
Fixes on the Microchip's LAN865x driver

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.
====================

Link: https://patch.msgid.link/20250818060514.52795-1-parthiban.veerasooran@microchip.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>