net: stmmac: Use devm_platform_ioremap_resource_byname()
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 9 Jun 2021 13:36:55 +0000 (21:36 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 9 Jun 2021 22:24:43 +0000 (15:24 -0700)
Use the devm_platform_ioremap_resource_byname() helper instead of
calling platform_get_resource_byname() and devm_ioremap_resource()
separately.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c

index 84382fc..5c74b62 100644 (file)
@@ -454,7 +454,6 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
        struct stmmac_resources stmmac_res;
        const struct ethqos_emac_driver_data *data;
        struct qcom_ethqos *ethqos;
-       struct resource *res;
        int ret;
 
        ret = stmmac_get_platform_resources(pdev, &stmmac_res);
@@ -474,8 +473,7 @@ static int qcom_ethqos_probe(struct platform_device *pdev)
        }
 
        ethqos->pdev = pdev;
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rgmii");
-       ethqos->rgmii_base = devm_ioremap_resource(&pdev->dev, res);
+       ethqos->rgmii_base = devm_platform_ioremap_resource_byname(pdev, "rgmii");
        if (IS_ERR(ethqos->rgmii_base)) {
                ret = PTR_ERR(ethqos->rgmii_base);
                goto err_mem;