]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify...
authorzhaoxiao <long870912@gmail.com>
Mon, 6 Sep 2021 07:11:47 +0000 (15:11 +0800)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 15 Oct 2021 14:49:55 +0000 (09:49 -0500)
In this function, devm_platform_ioremap_resource_byname() should be
suitable to simplify code.

Signed-off-by: zhaoxiao <long870912@gmail.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20210906071147.9095-1-long870912@gmail.com
drivers/remoteproc/qcom_q6v5_mss.c

index ec0701126ab3d73e993eb45b5ec9c72fc51d2d21..43ea8455546ca28bce769c6b4d9ae6e2e1826797 100644 (file)
@@ -1615,17 +1615,14 @@ static void qcom_msa_handover(struct qcom_q6v5 *q6v5)
 static int q6v5_init_mem(struct q6v5 *qproc, struct platform_device *pdev)
 {
        struct of_phandle_args args;
-       struct resource *res;
        int halt_cell_cnt = 3;
        int ret;
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "qdsp6");
-       qproc->reg_base = devm_ioremap_resource(&pdev->dev, res);
+       qproc->reg_base = devm_platform_ioremap_resource_byname(pdev, "qdsp6");
        if (IS_ERR(qproc->reg_base))
                return PTR_ERR(qproc->reg_base);
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rmb");
-       qproc->rmb_base = devm_ioremap_resource(&pdev->dev, res);
+       qproc->rmb_base = devm_platform_ioremap_resource_byname(pdev, "rmb");
        if (IS_ERR(qproc->rmb_base))
                return PTR_ERR(qproc->rmb_base);