ata: pata_imx: Use devm_platform_get_and_ioremap_resource()
authorYangtao Li <frank.li@vivo.com>
Mon, 10 Jul 2023 02:45:50 +0000 (10:45 +0800)
committerDamien Le Moal <dlemoal@kernel.org>
Wed, 2 Aug 2023 08:37:06 +0000 (17:37 +0900)
Convert platform_get_resource(), devm_ioremap_resource() to a single
call to devm_platform_get_and_ioremap_resource(), as this is exactly
what this function does.

Signed-off-by: Yangtao Li <frank.li@vivo.com>
Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
drivers/ata/pata_imx.c

index 4013f28679a9b548cc6c96b21a7a8e38da31acae..65d09ec94c121a098ac66cc4b6a68d8d334accdf 100644 (file)
@@ -164,8 +164,7 @@ static int pata_imx_probe(struct platform_device *pdev)
        ap->pio_mask = ATA_PIO4;
        ap->flags |= ATA_FLAG_SLAVE_POSS;
 
-       io_res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       priv->host_regs = devm_ioremap_resource(&pdev->dev, io_res);
+       priv->host_regs = devm_platform_get_and_ioremap_resource(pdev, 0, &io_res);
        if (IS_ERR(priv->host_regs)) {
                ret = PTR_ERR(priv->host_regs);
                goto err;