phy: nop-phy: Fix enabling reset
The reset function should place the phy into reset, while the
init function should take the phy out of reset. Currently the
reset function takes it out of reset, and the init calls the
reset.
Signed-off-by: Adam Ford <aford173@gmail.com>
diff --git a/drivers/phy/nop-phy.c b/drivers/phy/nop-phy.c
index b08eedd..e2ee6e9 100644
--- a/drivers/phy/nop-phy.c
+++ b/drivers/phy/nop-phy.c
@@ -28,7 +28,7 @@
if (!dm_gpio_is_valid(&priv->reset_gpio))
return 0;
- return dm_gpio_set_value(&priv->reset_gpio, false);
+ return dm_gpio_set_value(&priv->reset_gpio, true);
}
#endif
@@ -44,7 +44,8 @@
}
#if CONFIG_IS_ENABLED(DM_GPIO)
- ret = nop_phy_reset(phy);
+ /* Take phy out of reset */
+ ret = dm_gpio_set_value(&priv->reset_gpio, false);
if (ret) {
if (CONFIG_IS_ENABLED(CLK))
clk_disable_bulk(&priv->bulk);