net: mediatek: fix sgmii selection for mt7622
authorWeijie Gao <weijie.gao@mediatek.com>
Tue, 17 Dec 2024 08:39:41 +0000 (16:39 +0800)
committerTom Rini <trini@konsulko.com>
Tue, 31 Dec 2024 16:58:52 +0000 (10:58 -0600)
commit82f05bc48821f3709f22f3d1f6e45290547f74be
treed6a45949d13c7988fa98964d8857ec0805ad3c3e
parent7562da9454c1a6eff3db3b41c183e03039e855e6
net: mediatek: fix sgmii selection for mt7622

Unlike other platforms, mt7622 has only one SGMII and it can be
attached to either gmac1 or gmac2. So the register field of the
sgmii selection differs from other platforms as newer platforms can
control each sgmii individually.

This patch adds a new capability for mt7622 to handle this case.

Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
drivers/net/mtk_eth.c
drivers/net/mtk_eth.h