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 <zaiyuw...@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