summaryrefslogtreecommitdiff
path: root/drivers/net/dwc_eth_qos.c
diff options
context:
space:
mode:
authoryanhong.wang <yanhong.wang@starfivetech.com>2022-05-16 14:54:11 +0300
committerYanhong Wang <yanhong.wang@linux.starfivetech.com>2022-10-18 11:24:35 +0300
commit87549bf09316b49ec19e7e9c289d6138deb3de1c (patch)
treef4f450a99ef2c4417fe2922023b7659cc1885631 /drivers/net/dwc_eth_qos.c
parent41f9b1fe8d38ff8ab4f4e44aa953125834f9b41c (diff)
downloadu-boot-87549bf09316b49ec19e7e9c289d6138deb3de1c.tar.xz
net:dwc_eth_qos:starfive: remove phy-reset-gpio set
Phy-reset-gpio set is unused in JH7110 Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
Diffstat (limited to 'drivers/net/dwc_eth_qos.c')
-rw-r--r--drivers/net/dwc_eth_qos.c19
1 files changed, 1 insertions, 18 deletions
diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c
index eaaf62b0fe..84ad47d5bc 100644
--- a/drivers/net/dwc_eth_qos.c
+++ b/drivers/net/dwc_eth_qos.c
@@ -723,12 +723,6 @@ static int eqos_start_resets_jh7110(struct udevice *dev)
return ret;
}
- ret = dm_gpio_set_value(&eqos->phy_reset_gpio, 1);
- if (ret < 0) {
- pr_err("dm_gpio_set_value(phy_reset, assert) failed: %d", ret);
- return ret;
- }
-
debug("%s: OK\n", __func__);
return 0;
}
@@ -1909,18 +1903,10 @@ static int eqos_probe_resources_jh7110(struct udevice *dev)
return ret;
}
- ret = gpio_request_by_name(dev, "phy-reset-gpios", 0,
- &eqos->phy_reset_gpio,
- 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, "gtx", &eqos->clk_tx);
if (ret) {
pr_err("clk_get_by_name(gtx) failed: %d", ret);
- goto err_free_gpio_phy_reset;
+ goto err_free_reset_eqos;
}
ret = clk_get_bulk(dev, &eqos->clk_bulk);
@@ -1934,8 +1920,6 @@ static int eqos_probe_resources_jh7110(struct udevice *dev)
err_free_clk_gtx:
clk_free(&eqos->clk_tx);
-err_free_gpio_phy_reset:
- dm_gpio_free(dev, &eqos->phy_reset_gpio);
err_free_reset_eqos:
reset_release_bulk(&eqos->reset_bulk);
@@ -1999,7 +1983,6 @@ static int eqos_remove_resources_jh7110(struct udevice *dev)
{
struct eqos_priv *eqos = dev_get_priv(dev);
- dm_gpio_free(dev, &eqos->phy_reset_gpio);
reset_release_bulk(&eqos->reset_bulk);
clk_release_bulk(&eqos->clk_bulk);