The TPID value should be 0x9100 instead of 0x8100 according to the datasheet.
Fixes: cedafee9ff3 (net: mediatek: add support for Airoha AN8855 ethernet switch) Signed-off-by: Weijie Gao <weijie....@mediatek.com> --- drivers/net/mtk_eth/an8855.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mtk_eth/an8855.c b/drivers/net/mtk_eth/an8855.c index 25a98e0f935..a2589a2ad31 100644 --- a/drivers/net/mtk_eth/an8855.c +++ b/drivers/net/mtk_eth/an8855.c @@ -909,7 +909,7 @@ static void an8855_port_isolation(struct an8855_switch_priv *priv) /* Set port mode to user port */ an8855_reg_write(priv, AN8855_PVC(i), - (0x8100 << AN8855_STAG_VPID_S) | + (0x9100 << AN8855_STAG_VPID_S) | (VLAN_ATTR_USER << AN8855_VLAN_ATTR_S)); } } -- 2.34.1