Commit f69a91e3 authored by Cai Huoqing's avatar Cai Huoqing Committed by Bjorn Andersson

soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname()

Use the devm_platform_ioremap_resource_byname() helper instead of
calling platform_get_resource_byname() and devm_ioremap_resource()
separately
Signed-off-by: default avatarCai Huoqing <caihuoqing@baidu.com>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20210908080216.1301-6-caihuoqing@baidu.com
parent eb242d57
...@@ -910,7 +910,6 @@ static int rpmh_rsc_probe(struct platform_device *pdev) ...@@ -910,7 +910,6 @@ static int rpmh_rsc_probe(struct platform_device *pdev)
{ {
struct device_node *dn = pdev->dev.of_node; struct device_node *dn = pdev->dev.of_node;
struct rsc_drv *drv; struct rsc_drv *drv;
struct resource *res;
char drv_id[10] = {0}; char drv_id[10] = {0};
int ret, irq; int ret, irq;
u32 solver_config; u32 solver_config;
...@@ -941,8 +940,7 @@ static int rpmh_rsc_probe(struct platform_device *pdev) ...@@ -941,8 +940,7 @@ static int rpmh_rsc_probe(struct platform_device *pdev)
drv->name = dev_name(&pdev->dev); drv->name = dev_name(&pdev->dev);
snprintf(drv_id, ARRAY_SIZE(drv_id), "drv-%d", drv->id); snprintf(drv_id, ARRAY_SIZE(drv_id), "drv-%d", drv->id);
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, drv_id); base = devm_platform_ioremap_resource_byname(pdev, drv_id);
base = devm_ioremap_resource(&pdev->dev, res);
if (IS_ERR(base)) if (IS_ERR(base))
return PTR_ERR(base); return PTR_ERR(base);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment