net: dsa: microchip: Add KSZ8895/KSZ8864 switch support
authorTristram Ha <tristram.ha@microchip.com>
Mon, 26 Aug 2024 21:43:08 +0000 (21:43 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 27 Aug 2024 23:14:18 +0000 (16:14 -0700)
commita96c5515d0d15df103598b2bc57245d66143b5dd
treed43cf5e153d6321e234fe7c230edc85c4000b971
parente3717f2ad1a2620730a7086e032ffa7242f8aa23
net: dsa: microchip: Add KSZ8895/KSZ8864 switch support

KSZ8895/KSZ8864 is a switch family between KSZ8863/73 and KSZ8795, so it
shares some registers and functions in those switches already
implemented in the KSZ DSA driver.

Signed-off-by: Tristram Ha <tristram.ha@microchip.com>
Tested-by: Pieter Van Trappen <pieter.van.trappen@cern.ch>
Reviewed-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/microchip/ksz8795.c
drivers/net/dsa/microchip/ksz_common.c
drivers/net/dsa/microchip/ksz_common.h
drivers/net/dsa/microchip/ksz_dcb.c
drivers/net/dsa/microchip/ksz_spi.c
include/linux/platform_data/microchip-ksz.h