
The call to free the reset control line is a deadend call that doesn't lead to any reset control functionality.
Also the reset_free() function will be remove in a subsequent patch, so remove it here.
Signed-off-by: Dinh Nguyen dinguyen@kernel.org --- drivers/net/dwc_eth_qos.c | 4 ---- 1 file changed, 4 deletions(-)
diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c index 232e803..a3f1b40 100644 --- a/drivers/net/dwc_eth_qos.c +++ b/drivers/net/dwc_eth_qos.c @@ -1371,7 +1371,6 @@ static int eqos_probe_resources_tegra186(struct udevice *dev) GPIOD_IS_OUT | GPIOD_IS_OUT_ACTIVE); if (ret) { pr_err("gpio_request_by_name(phy reset) failed: %d", ret); - goto err_free_reset_eqos; }
ret = clk_get_by_name(dev, "slave_bus", &eqos->clk_slave_bus); @@ -1418,8 +1417,6 @@ err_free_clk_slave_bus: clk_free(&eqos->clk_slave_bus); err_free_gpio_phy_reset: dm_gpio_free(dev, &eqos->phy_reset_gpio); -err_free_reset_eqos: - reset_free(&eqos->reset_ctl);
debug("%s: returns %d\n", __func__, ret); return ret; @@ -1437,7 +1434,6 @@ static int eqos_remove_resources_tegra186(struct udevice *dev) clk_free(&eqos->clk_slave_bus); clk_free(&eqos->clk_master_bus); dm_gpio_free(dev, &eqos->phy_reset_gpio); - reset_free(&eqos->reset_ctl);
debug("%s: OK\n", __func__); return 0;