[PATCH v3 13/15] net/txgbe: disable unstable features
Zaiyu Wang
zaiyuwang at trustnetic.com
Thu Jun 26 10:02:18 CEST 2025
Temporarily disabled unstable features on Amber-Lite NICs (e.g.,
flow control). These incomplete features will be gradually completed
in future driver updates.
Signed-off-by: Zaiyu Wang <zaiyuwang at trustnetic.com>
---
drivers/net/txgbe/base/txgbe_hw.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/drivers/net/txgbe/base/txgbe_hw.c b/drivers/net/txgbe/base/txgbe_hw.c
index c36d6a6626..b4d79b4176 100644
--- a/drivers/net/txgbe/base/txgbe_hw.c
+++ b/drivers/net/txgbe/base/txgbe_hw.c
@@ -144,6 +144,10 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw)
u32 value = 0;
u64 reg_bp = 0;
+ /* amlite-to-do */
+ if (hw->mac.type == txgbe_mac_aml || hw->mac.type == txgbe_mac_aml40)
+ return 0;
+
/* Validate the requested mode */
if (hw->fc.strict_ieee && hw->fc.requested_mode == txgbe_fc_rx_pause) {
DEBUGOUT("txgbe_fc_rx_pause not valid in strict IEEE mode");
@@ -3235,6 +3239,9 @@ void txgbe_set_hard_rate_select_speed(struct txgbe_hw *hw,
u32 esdp_reg = rd32(hw, TXGBE_GPIODATA);
switch (speed) {
+ case TXGBE_LINK_SPEED_25GB_FULL:
+ /* amlite-to-do */
+ break;
case TXGBE_LINK_SPEED_10GB_FULL:
esdp_reg |= (TXGBE_GPIOBIT_4 | TXGBE_GPIOBIT_5);
break;
--
2.21.0.windows.1
More information about the dev
mailing list