commit | 2b9bc72cd9030fc01bb597e4c040a59b708b03e1 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Thu Mar 09 11:48:44 2023 +0800 |
committer | developer <developer@mediatek.com> | Mon Mar 13 12:29:00 2023 +0800 |
tree | e1bbb3b06486891580636e80927156948ef3e0a8 | |
parent | eafd968d1d8a518578fca3c553fbb2d4651eed81 [diff] [blame] |
[][kernel][mt7988][eth][Update 10G interface dyanmically change support fo ESP-T5-R SFP+ modules] [Description] Refactor 10G interface dyanmically change support for ESP-T5-R SFP+ modules. If without this patch, the internal 2.5G PHY might not be able work. [Release-log] N/A Change-Id: I32e75a4d0bd979da61ddc6a4b3b2448d5dbc771b Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7223544
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 e1fe8a3..577f8df 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
@@ -640,7 +640,7 @@ /* XMAC status registers */ #define MTK_XGMAC_STS(x) ((x == MTK_GMAC3_ID) ? 0x1001C : 0x1000C) -#define MTK_XGMAC_FORCE_LINK BIT(15) +#define MTK_XGMAC_FORCE_LINK(x) ((x == MTK_GMAC2_ID) ? BIT(31) : BIT(15)) #define MTK_USXGMII_PCS_LINK BIT(8) #define MTK_XGMAC_RX_FC BIT(5) #define MTK_XGMAC_TX_FC BIT(4)