mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
Merge branch 'net-dsa-microchip-add-support-for-ksz8995xa-ks8995xa'
Linus Walleij says: ==================== net: dsa: microchip: Add support for KSZ8995XA/KS8995XA This series breaks with the dated attempt to polish the old KS8995 driver, and instead implement support for the KS8995XA in the KSZ driver, and after that delete the old KS8995 driver. The hardware clearly has the same ancestry, the KSZ8995XA is just a rebrand of the much older Micrel KX8995XA switch. The old driver identified the shared 0x95/0x0 ID as KS8995MA, but this ID cannot distinguish MA from XA. No KS8995MA users are known, and KS8995E has no documented SPI management interface. Neither variant has been verified with the replacement driver. Add new compatibles, add special code paths for the KSZ8995XA, including support for its two-level DCB priority model, and add a new tagger for the special front tag found in the KSZ8995XA. The patches, including the per-port PHY reset polling, were tested with the Actiontec MI424WR rev D (which has the KS8995XA) and OpenWrt as userspace. ==================== Link: https://patch.msgid.link/20260916-ks8995-to-ksz8-v15-0-8825ff5fd4be@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
commit
7a643c8335
18 changed files with 549 additions and 932 deletions
Loading…
Add table
Add a link
Reference in a new issue