diff options
-rw-r--r-- | drivers/pinctrl/samsung/pinctrl-samsung.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/pinctrl/samsung/pinctrl-samsung.c b/drivers/pinctrl/samsung/pinctrl-samsung.c index d601b5303e73..f9ddba7decc1 100644 --- a/drivers/pinctrl/samsung/pinctrl-samsung.c +++ b/drivers/pinctrl/samsung/pinctrl-samsung.c | |||
@@ -988,10 +988,9 @@ samsung_pinctrl_get_soc_data(struct samsung_pinctrl_drv_data *d, | |||
988 | 988 | ||
989 | for (i = 0; i < ctrl->nr_ext_resources + 1; i++) { | 989 | for (i = 0; i < ctrl->nr_ext_resources + 1; i++) { |
990 | res = platform_get_resource(pdev, IORESOURCE_MEM, i); | 990 | res = platform_get_resource(pdev, IORESOURCE_MEM, i); |
991 | virt_base[i] = devm_ioremap(&pdev->dev, res->start, | 991 | virt_base[i] = devm_ioremap_resource(&pdev->dev, res); |
992 | resource_size(res)); | ||
993 | if (IS_ERR(virt_base[i])) | 992 | if (IS_ERR(virt_base[i])) |
994 | return ERR_PTR(-EIO); | 993 | return ERR_CAST(virt_base[i]); |
995 | } | 994 | } |
996 | 995 | ||
997 | bank = d->pin_banks; | 996 | bank = d->pin_banks; |