On 4/1/2019 10:43 AM, Anson Huang wrote:
Use the new helper devm_platform_ioremap_resource() which wraps the
platform_get_resource() and devm_ioremap_resource() together, to
simplify the code.

Signed-off-by: Anson Huang <anson.hu...@nxp.com>
Reviewed-by: Mukesh Ojha <mo...@codeaurora.org>

Cheers,
-Mukesh

---
  drivers/clk/imx/clk-imx8qxp-lpcg.c | 6 +-----
  1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/drivers/clk/imx/clk-imx8qxp-lpcg.c 
b/drivers/clk/imx/clk-imx8qxp-lpcg.c
index fb6edf1..c711654 100644
--- a/drivers/clk/imx/clk-imx8qxp-lpcg.c
+++ b/drivers/clk/imx/clk-imx8qxp-lpcg.c
@@ -159,7 +159,6 @@ static int imx8qxp_lpcg_clk_probe(struct platform_device 
*pdev)
        struct clk_hw_onecell_data *clk_data;
        const struct imx8qxp_ss_lpcg *ss_lpcg;
        const struct imx8qxp_lpcg_data *lpcg;
-       struct resource *res;
        struct clk_hw **clks;
        void __iomem *base;
        int i;
@@ -168,10 +167,7 @@ static int imx8qxp_lpcg_clk_probe(struct platform_device 
*pdev)
        if (!ss_lpcg)
                return -ENODEV;
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       if (!res)
-               return -EINVAL;
-       base = devm_ioremap(dev, res->start, resource_size(res));
+       base = devm_platform_ioremap_resource(pdev, 0);
        if (!base)
                return -ENOMEM;

Reply via email to