linux-sg2042/drivers/net/ethernet/aquantia/atlantic/hw_atl2
Igor Russkikh e193c3ab83 net: atlantic: implement phy downshift feature
PHY downshift allows phy to try renegotiate if link is unstable
and can carry higher speed.

AQC devices has integrated PHY which is controlled by MAC firmware.
Thus, driver defines new ethtool callbacks to implement phy tunables
via netdev.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-10-06 06:16:01 -07:00
..
hw_atl2.c net: atlantic: add support for 64-bit reads/writes 2020-07-20 18:07:38 -07:00
hw_atl2.h net: atlantic: A2 hw_ops skeleton 2020-05-01 15:37:58 -07:00
hw_atl2_internal.h net: atlantic: proper rss_ctrl1 (54c0) initialization 2020-05-22 14:08:29 -07:00
hw_atl2_llh.c net: atlantic: QoS implementation: min_rate 2020-05-22 14:08:29 -07:00
hw_atl2_llh.h net: atlantic: QoS implementation: min_rate 2020-05-22 14:08:29 -07:00
hw_atl2_llh_internal.h net: atlantic: QoS implementation: min_rate 2020-05-22 14:08:29 -07:00
hw_atl2_utils.c net: atlantic: align return value of ver_match function with function name 2020-07-17 19:00:54 -07:00
hw_atl2_utils.h net: atlantic: use __packed instead of the full expansion. 2020-05-09 11:47:25 -07:00
hw_atl2_utils_fw.c net: atlantic: implement phy downshift feature 2020-10-06 06:16:01 -07:00