Skip to content

Commit 57312ac

Browse files
decsnycfriedt
authored andcommitted
drivers: ksz8081: Remove 100ms busy waits
These busy waits were only introduced during a debugging exercise and not supposed to have made their way into mainline. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
1 parent 14cdbb9 commit 57312ac

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

drivers/ethernet/phy/phy_microchip_ksz8081.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -671,21 +671,17 @@ static int phy_mc_ksz8081_init(const struct device *dev)
671671

672672
data->dev = dev;
673673

674-
k_busy_wait(100000);
675-
676674
ret = k_mutex_init(&data->mutex);
677675
if (ret) {
678676
return ret;
679677
}
680678

681679
mdio_bus_enable(config->mdio_dev);
682-
k_busy_wait(100000);
683680

684681
ret = ksz8081_init_reset_gpios(dev);
685682
if (ret) {
686683
return ret;
687684
}
688-
k_busy_wait(100000);
689685

690686
/* Reset PHY */
691687
ret = phy_mc_ksz8081_reset(dev);
@@ -698,12 +694,10 @@ static int phy_mc_ksz8081_init(const struct device *dev)
698694
return ret;
699695
}
700696

701-
k_busy_wait(100000);
702697
k_work_init_delayable(&data->phy_monitor_work,
703698
phy_mc_ksz8081_monitor_work_handler);
704699

705700
/* Advertise default speeds */
706-
k_busy_wait(100000);
707701
phy_mc_ksz8081_cfg_link(dev, config->default_speeds, 0);
708702

709703
return 0;

0 commit comments

Comments
 (0)