iio: adc: at91-adc: Use devm_platform_ioremap_resource
authorAishwarya Ramakrishnan <aishwaryarj100@gmail.com>
Sun, 12 Apr 2020 13:56:42 +0000 (19:26 +0530)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 19 Apr 2020 15:56:41 +0000 (16:56 +0100)
Use the helper function that wraps the calls to
platform_get_resource() and devm_ioremap_resource()
together. It reduces boilerplate and suggested by coccinelle.

Signed-off-by: Aishwarya Ramakrishnan <aishwaryarj100@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/at91_adc.c

index abe99856c823ab6250bbfdedea447dcb337389d3..0368b6dc6d60a9a1439a31efcfacdde5e163887b 100644 (file)
@@ -1152,7 +1152,6 @@ static int at91_adc_probe(struct platform_device *pdev)
        int ret;
        struct iio_dev *idev;
        struct at91_adc_state *st;
-       struct resource *res;
        u32 reg;
 
        idev = devm_iio_device_alloc(&pdev->dev, sizeof(struct at91_adc_state));
@@ -1182,9 +1181,7 @@ static int at91_adc_probe(struct platform_device *pdev)
        if (st->irq < 0)
                return -ENODEV;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-
-       st->reg_base = devm_ioremap_resource(&pdev->dev, res);
+       st->reg_base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(st->reg_base))
                return PTR_ERR(st->reg_base);