mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 06:33:41 +00:00
c2c741ccce
Initial backport of at803x PHY driver cleanup. This is in preparation for split and addition of new PHY Family based on at803x needed for ipq807x and other IPQ Series SoC. Other affected patch are automatically refreshed with make target/linux/refresh Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
39 lines
1.1 KiB
Diff
39 lines
1.1 KiB
Diff
From 3ab5720881a924fb6405d9e6a3b09f1026467c47 Mon Sep 17 00:00:00 2001
|
|
From: Christian Marangi <ansuelsmth@gmail.com>
|
|
Date: Mon, 18 Dec 2023 00:25:08 +0100
|
|
Subject: [PATCH 2/2] net: phy: at803x: replace msleep(1) with usleep_range
|
|
|
|
Replace msleep(1) with usleep_range as suggested by timers-howto guide.
|
|
|
|
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
|
|
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
|
|
Link: https://lore.kernel.org/r/20231217232508.26470-1-ansuelsmth@gmail.com
|
|
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
|
|
---
|
|
drivers/net/phy/at803x.c | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
--- a/drivers/net/phy/at803x.c
|
|
+++ b/drivers/net/phy/at803x.c
|
|
@@ -916,9 +916,9 @@ static void at803x_link_change_notify(st
|
|
at803x_context_save(phydev, &context);
|
|
|
|
phy_device_reset(phydev, 1);
|
|
- msleep(1);
|
|
+ usleep_range(1000, 2000);
|
|
phy_device_reset(phydev, 0);
|
|
- msleep(1);
|
|
+ usleep_range(1000, 2000);
|
|
|
|
at803x_context_restore(phydev, &context);
|
|
|
|
@@ -1733,7 +1733,7 @@ static int qca83xx_resume(struct phy_dev
|
|
if (ret)
|
|
return ret;
|
|
|
|
- msleep(1);
|
|
+ usleep_range(1000, 2000);
|
|
|
|
return 0;
|
|
}
|