[][kernel][common][eth][Update phylink_pcs support for the SGMII/USXGMII]

[Description]
Add phylink_resolve_flow() to the phylink_start().

If without this patch, MAC might loss flow control setting on the
fixed-link mode.

[Release-log]
N/A


Change-Id: I8a84d53716e96f3814e2afe99ed944f642c4fb73
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7420931
diff --git a/target/linux/mediatek/patches-5.4/757-net-phy-add-phylink-pcs-support.patch b/target/linux/mediatek/patches-5.4/757-net-phy-add-phylink-pcs-support.patch
index f449505..83da92d 100644
--- a/target/linux/mediatek/patches-5.4/757-net-phy-add-phylink-pcs-support.patch
+++ b/target/linux/mediatek/patches-5.4/757-net-phy-add-phylink-pcs-support.patch
@@ -426,7 +426,7 @@
  	ASSERT_RTNL();
  
  	phylink_info(pl, "configuring for %s/%s link mode\n",
-@@ -1029,15 +1215,12 @@ void phylink_start(struct phylink *pl)
+@@ -1029,15 +1215,13 @@ void phylink_start(struct phylink *pl)
  	/* Apply the link configuration to the MAC when starting. This allows
  	 * a fixed-link to start with the correct parameters, and also
  	 * ensures that we set the appropriate advertisement for Serdes links.
@@ -441,6 +441,7 @@
  	 * switches using 802.3z negotiation to ensure they see our modes.
  	 */
 -	phylink_mac_an_restart(pl);
++	phylink_resolve_flow(pl, &pl->link_config);
 +	phylink_mac_initial_config(pl, true);
  
  	clear_bit(PHYLINK_DISABLE_STOPPED, &pl->phylink_disable_state);