Lines Matching +full:elastic +full:- +full:limit
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2015-2017 Broadcom
6 #include "bcm-phy-lib.h"
190 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in bcm_phy_config_intr()
316 if (phydev->autoneg == AUTONEG_ENABLE) in bcm_phy_enable_apd()
324 /* Enable Auto Power-Down (APD) for the PHY */ in bcm_phy_enable_apd()
351 phydev->supported)) in bcm_phy_set_eee()
354 phydev->supported)) in bcm_phy_set_eee()
405 if (count - BCM54XX_SHD_SCR2_WSPD_RTRY_LMT_OFFSET > in bcm_phy_downshift_set()
408 return -ERANGE; in bcm_phy_downshift_set()
445 val |= (count - BCM54XX_SHD_SCR2_WSPD_RTRY_LMT_OFFSET) << in bcm_phy_downshift_set()
501 val = val & ((1 << stat.bits) - 1); in bcm_phy_get_stat()
544 /* Adjust bias current trim by -3 */ in bcm_phy_28nm_a0b0_afe_config_init()
585 /* Enable the elastic FIFO for raising the transmission limit from in bcm_phy_enable_jumbo()
609 /* Auto-negotiation must be enabled for cable diagnostics to work, but in _bcm_phy_cable_test_start()
631 /* re-enable the RDB access even if there was an error */ in _bcm_phy_cable_test_start()
740 /* re-enable the RDB access even if there was an error */ in _bcm_phy_cable_test_get_status()
762 * mode. If, in the future, this is not true anymore, we have to re-implement