diff options
| -rw-r--r-- | drivers/net/phy/amd-xgbe-phy.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/phy/amd-xgbe-phy.c b/drivers/net/phy/amd-xgbe-phy.c index 388e3029165a..f3230eef41fd 100644 --- a/drivers/net/phy/amd-xgbe-phy.c +++ b/drivers/net/phy/amd-xgbe-phy.c | |||
| @@ -95,7 +95,7 @@ MODULE_DESCRIPTION("AMD 10GbE (amd-xgbe) PHY driver"); | |||
| 95 | #define XNP_MP_FORMATTED (1 << 13) | 95 | #define XNP_MP_FORMATTED (1 << 13) |
| 96 | #define XNP_NP_EXCHANGE (1 << 15) | 96 | #define XNP_NP_EXCHANGE (1 << 15) |
| 97 | 97 | ||
| 98 | #define XGBE_PHY_RATECHANGE_COUNT 100 | 98 | #define XGBE_PHY_RATECHANGE_COUNT 500 |
| 99 | 99 | ||
| 100 | #ifndef MDIO_PMA_10GBR_PMD_CTRL | 100 | #ifndef MDIO_PMA_10GBR_PMD_CTRL |
| 101 | #define MDIO_PMA_10GBR_PMD_CTRL 0x0096 | 101 | #define MDIO_PMA_10GBR_PMD_CTRL 0x0096 |
| @@ -411,7 +411,7 @@ static void amd_xgbe_phy_serdes_complete_ratechange(struct phy_device *phydev) | |||
| 411 | /* Wait for Rx and Tx ready */ | 411 | /* Wait for Rx and Tx ready */ |
| 412 | wait = XGBE_PHY_RATECHANGE_COUNT; | 412 | wait = XGBE_PHY_RATECHANGE_COUNT; |
| 413 | while (wait--) { | 413 | while (wait--) { |
| 414 | usleep_range(10, 20); | 414 | usleep_range(50, 75); |
| 415 | 415 | ||
| 416 | status = XSIR0_IOREAD(priv, SIR0_STATUS); | 416 | status = XSIR0_IOREAD(priv, SIR0_STATUS); |
| 417 | if (XSIR_GET_BITS(status, SIR0_STATUS, RX_READY) && | 417 | if (XSIR_GET_BITS(status, SIR0_STATUS, RX_READY) && |
| @@ -419,7 +419,7 @@ static void amd_xgbe_phy_serdes_complete_ratechange(struct phy_device *phydev) | |||
| 419 | return; | 419 | return; |
| 420 | } | 420 | } |
| 421 | 421 | ||
| 422 | netdev_err(phydev->attached_dev, "SerDes rx/tx not ready (%#hx)\n", | 422 | netdev_dbg(phydev->attached_dev, "SerDes rx/tx not ready (%#hx)\n", |
| 423 | status); | 423 | status); |
| 424 | } | 424 | } |
| 425 | 425 | ||
