[][kernel][mt7986][eth][reset access invalid address]

[Description]
Fix issue that access invalid address(usxgmii)
move api:mtk_dump_usxgmii from mtk_sgmii.c to mtk_usxgmii.c

[Release-log]
N/A


Change-Id: I6d1caf7d935dfe361c0f035c5e322341fc3a05cf
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7115763
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_reset.c b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_reset.c
index e0955fc..f246e85 100644
--- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_reset.c
+++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_reset.c
@@ -206,10 +206,14 @@
 	mtk_dump_reg(eth, "WDMA", WDMA_BASE(0), 0x600);
 	mtk_dump_reg(eth, "PPE", 0x2200, 0x200);
 	mtk_dump_reg(eth, "GMAC", 0x10000, 0x300);
-	mtk_dump_reg(eth, "XGMAC0", 0x12000, 0x300);
-	mtk_dump_reg(eth, "XGMAC1", 0x13000, 0x300);
-	mtk_dump_usxgmii(eth->xgmii->regmap_usxgmii[0], "USXGMII0", 0, 0x1000);
-	mtk_dump_usxgmii(eth->xgmii->regmap_usxgmii[1], "USXGMII1", 0, 0x1000);
+	if (MTK_HAS_CAPS(eth->soc->caps, MTK_NETSYS_V3)) {
+		mtk_dump_reg(eth, "XGMAC0", 0x12000, 0x300);
+		mtk_dump_reg(eth, "XGMAC1", 0x13000, 0x300);
+		mtk_dump_usxgmii(eth->xgmii->regmap_usxgmii[0],
+			"USXGMII0", 0, 0x1000);
+		mtk_dump_usxgmii(eth->xgmii->regmap_usxgmii[1],
+			"USXGMII1", 0, 0x1000);
+	}
 }
 
 u32 mtk_monitor_wdma_tx(struct mtk_eth *eth)