mediatek: add Airoha AN8855 gigabit switch driver
authorDim Fish <dimfish@gmail.com>
Fri, 11 Oct 2024 16:25:29 +0000 (19:25 +0300)
committerChristian Marangi <ansuelsmth@gmail.com>
Thu, 23 Jan 2025 14:27:25 +0000 (15:27 +0100)
commit0fd9d00cd6fc285b2a925eb03e6350a4b00fc279
tree968bbce425edabd4d5e428be5fb3e769cd18c40c
parent17dc0797d03d2f2dd57b38ab39962dafc69d1d34
mediatek: add Airoha AN8855 gigabit switch driver

New revisions of Xiaomi AX3000T with 1.0.84+ stock firmware contain new hardware.
This commit add support for Airoha AN8855 gigabit switch driver with 6.6 kernel patches

Based on https://patchwork.kernel.org/project/netdevbpf/cover/20241209134459.27110-1-ansuelsmth@gmail.com/

Signed-off-by: Dim Fish <dimfish@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16709
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
15 files changed:
target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-common.dtsi
target/linux/mediatek/files-6.6/drivers/mfd/airoha-an8855.c [new file with mode: 0644]
target/linux/mediatek/files-6.6/drivers/net/dsa/an8855.c [new file with mode: 0644]
target/linux/mediatek/files-6.6/drivers/net/dsa/an8855.h [new file with mode: 0644]
target/linux/mediatek/files-6.6/drivers/net/mdio/mdio-an8855.c [new file with mode: 0644]
target/linux/mediatek/files-6.6/drivers/net/phy/air_an8855.c [new file with mode: 0644]
target/linux/mediatek/files-6.6/drivers/nvmem/an8855-efuse.c [new file with mode: 0644]
target/linux/mediatek/files-6.6/include/linux/mfd/airoha-an8855-mfd.h [new file with mode: 0644]
target/linux/mediatek/filogic/config-6.6
target/linux/mediatek/mt7622/config-6.6
target/linux/mediatek/mt7623/config-6.6
target/linux/mediatek/mt7629/config-6.6
target/linux/mediatek/patches-6.6/737-net-dsa-add-Airoha-AN8855.patch [new file with mode: 0644]
target/linux/mediatek/patches-6.6/738-net-phylink-move-phylink_pcs_neg_mode.patch [new file with mode: 0644]
target/linux/mediatek/patches-6.6/739-net-add-negotiation-of-in-band-capabilities.patch [new file with mode: 0644]