mirror of https://github.com/openwrt/openwrt.git
The GL-BE14000 carries a Motorcomm YT9224 switch. Add the yt921x DSA driver, its tagging protocol and the Motorcomm PHY patches as the series was merged upstream, so the driver tracks net-next. The YT922x support in 967-27 is not upstream yet. It is a rework by Shi Jiayang of the net-next v1 posting by Kyle Switch, <20260813104137.55550-1-kyle.switch@motor-comm.com>. The rework adds the switch setup, the eFuse calibration, the SerDes configuration, the phylink PCS handling and the CPU port recovery that the GL-BE14000 needs, ports them to Linux 6.18, and keeps separate YT921x and YT922x tag drivers. Its mtk-usxgmii change moves to the mediatek patch 978, later in this series. On top of the rework, 967-27 keeps the LAG offload of the YT9215, and 967-36 releases its package lock on the error paths of yt8824_config_aneg(). The driver is not specific to MediaTek, so the patches go to the generic patch set. The upstream patches go to backport-6.18. 967-27 and the quad 2.5G PHY driver in 967-36 go to pending-6.18. YT921X and YT922X take tag protocol 32 and 33, because MXL862 already holds 30 and 31 here. The OOB, RALINK, QCA_ETYPE and RTL_OTTO tag protocols of the ipq40xx, ramips, qualcommax and realtek targets move from 32 to 35. The YT92xx tags hold 32 and 33 on all targets, and the YT922x fixes add 34 for the four-byte tag. Enable CONFIG_NET_DSA_YT92XX, CONFIG_NET_DSA_TAG_YT921X, CONFIG_NET_DSA_TAG_YT922X and CONFIG_MOTORCOMM_PHY in the filogic config. Mark the YT92xx symbols as unset in the generic config, so that the other targets do not stop at a kconfig prompt. Signed-off-by: Kyle Switch <kyle.switch@motor-comm.com> Signed-off-by: Shi Jiayang <shi05275@163.com> Signed-off-by: Nilanka de Silva <nilankadsilva@gmail.com> Signed-off-by: John Crispin <john@phrozen.org> |
||
|---|---|---|
| .. | ||
| 001-depends.mk | ||
| block.mk | ||
| bluetooth.mk | ||
| can.mk | ||
| crypto.mk | ||
| dvb.mk | ||
| firewire.mk | ||
| fs.mk | ||
| gpio.mk | ||
| hwmon.mk | ||
| i2c.mk | ||
| iio.mk | ||
| input.mk | ||
| leds.mk | ||
| lib.mk | ||
| multiplexer.mk | ||
| netdevices.mk | ||
| netfilter.mk | ||
| netsupport.mk | ||
| nls.mk | ||
| other.mk | ||
| pcmcia.mk | ||
| pse-pd.mk | ||
| rtc.mk | ||
| sound.mk | ||
| spi.mk | ||
| usb.mk | ||
| video.mk | ||
| virt.mk | ||
| w1.mk | ||
| wpan.mk | ||