net: dsa: Add KSZ8567 switch support
authorPhilippe Schenker <philippe.schenker@impulsing.ch>
Tue, 30 Jan 2024 08:34:19 +0000 (09:34 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 1 Feb 2024 10:17:24 +0000 (11:17 +0100)
commit3723b56d6f73f7c8c3b521a80556f129830f6fb9
tree91344250e038bf12284aa18c84b8e7c86a36eaca
parent5f8066d4578241a2d9d63428e6a604807c2ab226
net: dsa: Add KSZ8567 switch support

This commit introduces support for the KSZ8567, a robust 7-port
Ethernet switch. The KSZ8567 features two RGMII/MII/RMII interfaces,
each capable of gigabit speeds, complemented by five 10/100 Mbps
MAC/PHYs.

Signed-off-by: Philippe Schenker <philippe.schenker@impulsing.ch>
Acked-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://lore.kernel.org/r/20240130083419.135763-2-dev@pschenker.ch
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/dsa/microchip/ksz9477_i2c.c
drivers/net/dsa/microchip/ksz_common.c
drivers/net/dsa/microchip/ksz_common.h
drivers/net/dsa/microchip/ksz_spi.c
include/linux/platform_data/microchip-ksz.h