micrel.c (7abd92a5b98f33a972bd3cadf9948ce59d1c01b8) micrel.c (d50ede4f53e19b63f785768ce62f9a5019c3a021)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * drivers/net/phy/micrel.c
4 *
5 * Driver for Micrel PHYs
6 *
7 * Author: David J. Choi
8 *

--- 2074 unchanged lines hidden (view full) ---

2083}
2084
2085static int ksz886x_cable_test_get_status(struct phy_device *phydev,
2086 bool *finished)
2087{
2088 const struct kszphy_type *type = phydev->drv->driver_data;
2089 unsigned long pair_mask = type->pair_mask;
2090 int retries = 20;
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * drivers/net/phy/micrel.c
4 *
5 * Driver for Micrel PHYs
6 *
7 * Author: David J. Choi
8 *

--- 2074 unchanged lines hidden (view full) ---

2083}
2084
2085static int ksz886x_cable_test_get_status(struct phy_device *phydev,
2086 bool *finished)
2087{
2088 const struct kszphy_type *type = phydev->drv->driver_data;
2089 unsigned long pair_mask = type->pair_mask;
2090 int retries = 20;
2091 int pair, ret;
2091 int ret = 0;
2092 int pair;
2092
2093 *finished = false;
2094
2095 /* Try harder if link partner is active */
2096 while (pair_mask && retries--) {
2097 for_each_set_bit(pair, &pair_mask, 4) {
2098 if (type->cable_diag_reg == LAN8814_CABLE_DIAG)
2099 ret = lan8814_cable_test_one_pair(phydev, pair);

--- 1352 unchanged lines hidden ---
2093
2094 *finished = false;
2095
2096 /* Try harder if link partner is active */
2097 while (pair_mask && retries--) {
2098 for_each_set_bit(pair, &pair_mask, 4) {
2099 if (type->cable_diag_reg == LAN8814_CABLE_DIAG)
2100 ret = lan8814_cable_test_one_pair(phydev, pair);

--- 1352 unchanged lines hidden ---