[][sync access syscfg0 safe protect]

[Description]
Fix Ethernet ping fail seldom issue when reboot from colgin.
-- syscfg0 access is not thread safe.
-- when mtk_open(eth0) and mtk_open(eth1) occur at the same time
-- Add spin_lock to protect.

[Release-log]

Change-Id: I94aae8b96ac766aef512751f6cd1f87c1db2a214
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/5597031
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.h b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.h
index 00c5280..a31c4f6 100755
--- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.h
+++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.h
@@ -1221,6 +1221,7 @@
 	u32				tx_int_status_reg;
 	u32				rx_dma_l4_valid;
 	int				ip_align;
+	spinlock_t			syscfg0_lock;
 };
 
 /* struct mtk_mac -	the structure that holds the info about the MACs of the