[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260115-ksz8463-ptp-v1-0-bcfe2830cf50@bootlin.com>
Date: Thu, 15 Jan 2026 16:56:59 +0100
From: "Bastien Curutchet (Schneider Electric)" <bastien.curutchet@...tlin.com>
To: Woojung Huh <woojung.huh@...rochip.com>, UNGLinuxDriver@...rochip.com,
Andrew Lunn <andrew@...n.ch>, Vladimir Oltean <olteanv@...il.com>,
"David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Richard Cochran <richardcochran@...il.com>, Simon Horman <horms@...nel.org>
Cc: Pascal Eberhard <pascal.eberhard@...com>,
Miquèl Raynal <miquel.raynal@...tlin.com>,
Thomas Petazzoni <thomas.petazzoni@...tlin.com>, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org,
"Bastien Curutchet (Schneider Electric)" <bastien.curutchet@...tlin.com>
Subject: [PATCH net-next 0/8] net: dsa: microchip: Add PTP support for the
KSZ8463
Hi all,
This series aims to add two-step PTP support for the KSZ8463 driver. It
depends on a previous series that was recently applied to net-next:
https://lore.kernel.org/all/20260105-ksz-rework-v1-0-a68df7f57375@bootlin.com/
I've encountered weird behavior with IPv4 and IPv6 layers -- maybe that's
related to the incompatibility with the Linux stack mentionned by commit
620e2392db235 ("net: dsa: microchip: Disable PTP function of KSZ8463") ? --
So the support is only added for the L2 layer.
Patches 1 to 4 add IRQ support for the KSZ8463
Patch 5 adds specific dsa_device_ops for the KSZ8463
Patches 6 to 8 add PTP support for the KSZ8463
Signed-off-by: Bastien Curutchet (Schneider Electric) <bastien.curutchet@...tlin.com>
---
Bastien Curutchet (Schneider Electric) (8):
net: dsa: microchip: Add support for KSZ8463 global irq
net: dsa: microchip: Decorrelate IRQ domain from port
net: dsa: microchip: Decorrelate msg_irq index from IRQ bit offset
net: dsa: microchip: Add support for KSZ8463's PTP interrupts
net: dsa: microchip: Add KSZ8463 tail tag handling
net: dsa: microchip: Enable Ethernet PTP detection
net: dsa: microchip: Adapt port offset for KSZ8463's PTP register
net: dsa: microchip: Add two-step PTP support for KSZ8463
drivers/net/dsa/microchip/ksz8.c | 18 +---
drivers/net/dsa/microchip/ksz8_reg.h | 1 +
drivers/net/dsa/microchip/ksz_common.c | 95 ++++++++++++-----
drivers/net/dsa/microchip/ksz_common.h | 6 ++
drivers/net/dsa/microchip/ksz_ptp.c | 180 ++++++++++++++++++++++++++++----
drivers/net/dsa/microchip/ksz_ptp.h | 9 ++
drivers/net/dsa/microchip/ksz_ptp_reg.h | 11 ++
include/net/dsa.h | 2 +
net/dsa/tag_ksz.c | 104 ++++++++++++++++++
9 files changed, 369 insertions(+), 57 deletions(-)
---
base-commit: 3adff276e751051e77be4df8d29eab1cf0856fbf
change-id: 20260109-ksz8463-ptp-bc723ca7fac4
Best regards,
--
Bastien Curutchet (Schneider Electric) <bastien.curutchet@...tlin.com>
Powered by blists - more mailing lists