mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 23:42:43 +00:00
realtek: rtl838x: Fix ethernet polling timeout on probe
Due to an oversight we accidentally inverted the timeout check. This
patch corrects this.
Fixes: 9cec4a0ea4
("realtek: Use built-in functionality for timeout loop")
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
[ wrap poll_timeout line to 80 char ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
67144f38e7
commit
c4d030f24c
@ -1809,7 +1809,8 @@ int rtl838x_smi_wait_op(int timeout)
|
|||||||
int ret = 0;
|
int ret = 0;
|
||||||
u32 val;
|
u32 val;
|
||||||
|
|
||||||
ret = readx_poll_timeout(sw_r32, RTL838X_SMI_ACCESS_PHY_CTRL_1, val, val & 0x1, 20, timeout);
|
ret = readx_poll_timeout(sw_r32, RTL838X_SMI_ACCESS_PHY_CTRL_1,
|
||||||
|
val, !(val & 0x1), 20, timeout);
|
||||||
if (ret)
|
if (ret)
|
||||||
pr_err("%s: timeout\n", __func__);
|
pr_err("%s: timeout\n", __func__);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user