Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: use devm_platform_ioremap_resource() to simplify code

devm_platform_ioremap_resource() internally have platform_get_resource()
and devm_ioremap_resource() in it. So instead of calling them separately
use devm_platform_ioremap_resource() directly.

Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Acked-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Acked-by: Jesper Nilsson <jesper.nilsson@axis.com>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20191104142654.39256-1-yuehaibing@huawei.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

YueHaibing and committed by
Linus Walleij
4b024225 6e4f3db8

+40 -105
+1 -3
drivers/pinctrl/actions/pinctrl-owl.c
··· 915 915 int owl_pinctrl_probe(struct platform_device *pdev, 916 916 struct owl_pinctrl_soc_data *soc_data) 917 917 { 918 - struct resource *res; 919 918 struct owl_pinctrl *pctrl; 920 919 int ret, i; 921 920 ··· 922 923 if (!pctrl) 923 924 return -ENOMEM; 924 925 925 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 926 - pctrl->base = devm_ioremap_resource(&pdev->dev, res); 926 + pctrl->base = devm_platform_ioremap_resource(pdev, 0); 927 927 if (IS_ERR(pctrl->base)) 928 928 return PTR_ERR(pctrl->base); 929 929
+1 -3
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
··· 1400 1400 static int __init bcm281xx_pinctrl_probe(struct platform_device *pdev) 1401 1401 { 1402 1402 struct bcm281xx_pinctrl_data *pdata = &bcm281xx_pinctrl; 1403 - struct resource *res; 1404 1403 struct pinctrl_dev *pctl; 1405 1404 1406 1405 /* So far We can assume there is only 1 bank of registers */ 1407 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1408 - pdata->reg_base = devm_ioremap_resource(&pdev->dev, res); 1406 + pdata->reg_base = devm_platform_ioremap_resource(pdev, 0); 1409 1407 if (IS_ERR(pdata->reg_base)) { 1410 1408 dev_err(&pdev->dev, "Failed to ioremap MEM resource\n"); 1411 1409 return -ENODEV;
+2 -5
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
··· 940 940 static int cygnus_pinmux_probe(struct platform_device *pdev) 941 941 { 942 942 struct cygnus_pinctrl *pinctrl; 943 - struct resource *res; 944 943 int i, ret; 945 944 struct pinctrl_pin_desc *pins; 946 945 unsigned num_pins = ARRAY_SIZE(cygnus_pins); ··· 952 953 platform_set_drvdata(pdev, pinctrl); 953 954 spin_lock_init(&pinctrl->lock); 954 955 955 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 956 - pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res); 956 + pinctrl->base0 = devm_platform_ioremap_resource(pdev, 0); 957 957 if (IS_ERR(pinctrl->base0)) { 958 958 dev_err(&pdev->dev, "unable to map I/O space\n"); 959 959 return PTR_ERR(pinctrl->base0); 960 960 } 961 961 962 - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); 963 - pinctrl->base1 = devm_ioremap_resource(&pdev->dev, res); 962 + pinctrl->base1 = devm_platform_ioremap_resource(pdev, 1); 964 963 if (IS_ERR(pinctrl->base1)) { 965 964 dev_err(&pdev->dev, "unable to map I/O space\n"); 966 965 return PTR_ERR(pinctrl->base1);
+1 -2
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
··· 803 803 chip->dev = dev; 804 804 platform_set_drvdata(pdev, chip); 805 805 806 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 807 - chip->base = devm_ioremap_resource(dev, res); 806 + chip->base = devm_platform_ioremap_resource(pdev, 0); 808 807 if (IS_ERR(chip->base)) { 809 808 dev_err(dev, "unable to map I/O memory\n"); 810 809 return PTR_ERR(chip->base);
+2 -4
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
··· 1042 1042 platform_set_drvdata(pdev, pinctrl); 1043 1043 spin_lock_init(&pinctrl->lock); 1044 1044 1045 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1046 - pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res); 1045 + pinctrl->base0 = devm_platform_ioremap_resource(pdev, 0); 1047 1046 if (IS_ERR(pinctrl->base0)) 1048 1047 return PTR_ERR(pinctrl->base0); 1049 1048 ··· 1056 1057 return -ENOMEM; 1057 1058 } 1058 1059 1059 - res = platform_get_resource(pdev, IORESOURCE_MEM, 2); 1060 - pinctrl->pinconf_base = devm_ioremap_resource(&pdev->dev, res); 1060 + pinctrl->pinconf_base = devm_platform_ioremap_resource(pdev, 2); 1061 1061 if (IS_ERR(pinctrl->pinconf_base)) 1062 1062 return PTR_ERR(pinctrl->pinconf_base); 1063 1063
+2 -4
drivers/pinctrl/bcm/pinctrl-nsp-mux.c
··· 571 571 platform_set_drvdata(pdev, pinctrl); 572 572 spin_lock_init(&pinctrl->lock); 573 573 574 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 575 - pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res); 574 + pinctrl->base0 = devm_platform_ioremap_resource(pdev, 0); 576 575 if (IS_ERR(pinctrl->base0)) 577 576 return PTR_ERR(pinctrl->base0); 578 577 ··· 585 586 return -ENOMEM; 586 587 } 587 588 588 - res = platform_get_resource(pdev, IORESOURCE_MEM, 2); 589 - pinctrl->base2 = devm_ioremap_resource(&pdev->dev, res); 589 + pinctrl->base2 = devm_platform_ioremap_resource(pdev, 2); 590 590 if (IS_ERR(pinctrl->base2)) 591 591 return PTR_ERR(pinctrl->base2); 592 592
+1 -3
drivers/pinctrl/pinctrl-artpec6.c
··· 936 936 static int artpec6_pmx_probe(struct platform_device *pdev) 937 937 { 938 938 struct artpec6_pmx *pmx; 939 - struct resource *res; 940 939 941 940 pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); 942 941 if (!pmx) ··· 943 944 944 945 pmx->dev = &pdev->dev; 945 946 946 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 947 - pmx->base = devm_ioremap_resource(&pdev->dev, res); 947 + pmx->base = devm_platform_ioremap_resource(pdev, 0); 948 948 949 949 if (IS_ERR(pmx->base)) 950 950 return PTR_ERR(pmx->base);
+1 -2
drivers/pinctrl/pinctrl-at91-pio4.c
··· 1017 1017 atmel_pioctrl->nbanks = atmel_pioctrl_data->nbanks; 1018 1018 atmel_pioctrl->npins = atmel_pioctrl->nbanks * ATMEL_PIO_NPINS_PER_BANK; 1019 1019 1020 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1021 - atmel_pioctrl->reg_base = devm_ioremap_resource(dev, res); 1020 + atmel_pioctrl->reg_base = devm_platform_ioremap_resource(pdev, 0); 1022 1021 if (IS_ERR(atmel_pioctrl->reg_base)) 1023 1022 return -EINVAL; 1024 1023
+1 -3
drivers/pinctrl/pinctrl-at91.c
··· 1811 1811 static int at91_gpio_probe(struct platform_device *pdev) 1812 1812 { 1813 1813 struct device_node *np = pdev->dev.of_node; 1814 - struct resource *res; 1815 1814 struct at91_gpio_chip *at91_chip = NULL; 1816 1815 struct gpio_chip *chip; 1817 1816 struct pinctrl_gpio_range *range; ··· 1838 1839 goto err; 1839 1840 } 1840 1841 1841 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1842 - at91_chip->regbase = devm_ioremap_resource(&pdev->dev, res); 1842 + at91_chip->regbase = devm_platform_ioremap_resource(pdev, 0); 1843 1843 if (IS_ERR(at91_chip->regbase)) { 1844 1844 ret = PTR_ERR(at91_chip->regbase); 1845 1845 goto err;
+1 -3
drivers/pinctrl/pinctrl-bm1880.c
··· 1308 1308 static int bm1880_pinctrl_probe(struct platform_device *pdev) 1309 1309 1310 1310 { 1311 - struct resource *res; 1312 1311 struct bm1880_pinctrl *pctrl; 1313 1312 1314 1313 pctrl = devm_kzalloc(&pdev->dev, sizeof(*pctrl), GFP_KERNEL); 1315 1314 if (!pctrl) 1316 1315 return -ENOMEM; 1317 1316 1318 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1319 - pctrl->base = devm_ioremap_resource(&pdev->dev, res); 1317 + pctrl->base = devm_platform_ioremap_resource(pdev, 0); 1320 1318 if (IS_ERR(pctrl->base)) 1321 1319 return PTR_ERR(pctrl->base); 1322 1320
+1 -3
drivers/pinctrl/pinctrl-coh901.c
··· 615 615 static int __init u300_gpio_probe(struct platform_device *pdev) 616 616 { 617 617 struct u300_gpio *gpio; 618 - struct resource *memres; 619 618 struct gpio_irq_chip *girq; 620 619 int err = 0; 621 620 int portno; ··· 632 633 gpio->chip.base = 0; 633 634 gpio->dev = &pdev->dev; 634 635 635 - memres = platform_get_resource(pdev, IORESOURCE_MEM, 0); 636 - gpio->base = devm_ioremap_resource(&pdev->dev, memres); 636 + gpio->base = devm_platform_ioremap_resource(pdev, 0); 637 637 if (IS_ERR(gpio->base)) 638 638 return PTR_ERR(gpio->base); 639 639
+1 -3
drivers/pinctrl/pinctrl-da850-pupd.c
··· 146 146 { 147 147 struct device *dev = &pdev->dev; 148 148 struct da850_pupd_data *data; 149 - struct resource *res; 150 149 151 150 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); 152 151 if (!data) 153 152 return -ENOMEM; 154 153 155 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 156 - data->base = devm_ioremap_resource(dev, res); 154 + data->base = devm_platform_ioremap_resource(pdev, 0); 157 155 if (IS_ERR(data->base)) { 158 156 dev_err(dev, "Could not map resource\n"); 159 157 return PTR_ERR(data->base);
+1 -3
drivers/pinctrl/pinctrl-digicolor.c
··· 270 270 static int dc_pinctrl_probe(struct platform_device *pdev) 271 271 { 272 272 struct dc_pinmap *pmap; 273 - struct resource *r; 274 273 struct pinctrl_pin_desc *pins; 275 274 struct pinctrl_desc *pctl_desc; 276 275 char *pin_names; ··· 280 281 if (!pmap) 281 282 return -ENOMEM; 282 283 283 - r = platform_get_resource(pdev, IORESOURCE_MEM, 0); 284 - pmap->regs = devm_ioremap_resource(&pdev->dev, r); 284 + pmap->regs = devm_platform_ioremap_resource(pdev, 0); 285 285 if (IS_ERR(pmap->regs)) 286 286 return PTR_ERR(pmap->regs); 287 287
+1 -3
drivers/pinctrl/pinctrl-lpc18xx.c
··· 1324 1324 static int lpc18xx_scu_probe(struct platform_device *pdev) 1325 1325 { 1326 1326 struct lpc18xx_scu_data *scu; 1327 - struct resource *res; 1328 1327 int ret; 1329 1328 1330 1329 scu = devm_kzalloc(&pdev->dev, sizeof(*scu), GFP_KERNEL); 1331 1330 if (!scu) 1332 1331 return -ENOMEM; 1333 1332 1334 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1335 - scu->base = devm_ioremap_resource(&pdev->dev, res); 1333 + scu->base = devm_platform_ioremap_resource(pdev, 0); 1336 1334 if (IS_ERR(scu->base)) 1337 1335 return PTR_ERR(scu->base); 1338 1336
+1 -3
drivers/pinctrl/pinctrl-oxnas.c
··· 1196 1196 struct oxnas_gpio_bank *bank; 1197 1197 unsigned int id, ngpios; 1198 1198 int irq, ret; 1199 - struct resource *res; 1200 1199 struct gpio_irq_chip *girq; 1201 1200 1202 1201 if (of_parse_phandle_with_fixed_args(np, "gpio-ranges", ··· 1219 1220 1220 1221 bank = &oxnas_gpio_banks[id]; 1221 1222 1222 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1223 - bank->reg_base = devm_ioremap_resource(&pdev->dev, res); 1223 + bank->reg_base = devm_platform_ioremap_resource(pdev, 0); 1224 1224 if (IS_ERR(bank->reg_base)) 1225 1225 return PTR_ERR(bank->reg_base); 1226 1226
+1 -3
drivers/pinctrl/pinctrl-pic32.c
··· 2202 2202 struct pic32_gpio_bank *bank; 2203 2203 u32 id; 2204 2204 int irq, ret; 2205 - struct resource *res; 2206 2205 struct gpio_irq_chip *girq; 2207 2206 2208 2207 if (of_property_read_u32(np, "microchip,gpio-bank", &id)) { ··· 2216 2217 2217 2218 bank = &pic32_gpio_banks[id]; 2218 2219 2219 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 2220 - bank->reg_base = devm_ioremap_resource(&pdev->dev, res); 2220 + bank->reg_base = devm_platform_ioremap_resource(pdev, 0); 2221 2221 if (IS_ERR(bank->reg_base)) 2222 2222 return PTR_ERR(bank->reg_base); 2223 2223
+1 -3
drivers/pinctrl/pinctrl-pistachio.c
··· 1435 1435 static int pistachio_pinctrl_probe(struct platform_device *pdev) 1436 1436 { 1437 1437 struct pistachio_pinctrl *pctl; 1438 - struct resource *res; 1439 1438 1440 1439 pctl = devm_kzalloc(&pdev->dev, sizeof(*pctl), GFP_KERNEL); 1441 1440 if (!pctl) ··· 1442 1443 pctl->dev = &pdev->dev; 1443 1444 dev_set_drvdata(&pdev->dev, pctl); 1444 1445 1445 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1446 - pctl->base = devm_ioremap_resource(&pdev->dev, res); 1446 + pctl->base = devm_platform_ioremap_resource(pdev, 0); 1447 1447 if (IS_ERR(pctl->base)) 1448 1448 return PTR_ERR(pctl->base); 1449 1449
+1 -3
drivers/pinctrl/pinctrl-rza2.c
··· 462 462 static int rza2_pinctrl_probe(struct platform_device *pdev) 463 463 { 464 464 struct rza2_pinctrl_priv *priv; 465 - struct resource *res; 466 465 int ret; 467 466 468 467 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); ··· 470 471 471 472 priv->dev = &pdev->dev; 472 473 473 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 474 - priv->base = devm_ioremap_resource(&pdev->dev, res); 474 + priv->base = devm_platform_ioremap_resource(pdev, 0); 475 475 if (IS_ERR(priv->base)) 476 476 return PTR_ERR(priv->base); 477 477
+1 -3
drivers/pinctrl/pinctrl-tb10x.c
··· 747 747 static int tb10x_pinctrl_probe(struct platform_device *pdev) 748 748 { 749 749 int ret = -EINVAL; 750 - struct resource *mem; 751 750 struct device *dev = &pdev->dev; 752 751 struct device_node *of_node = dev->of_node; 753 752 struct device_node *child; ··· 767 768 platform_set_drvdata(pdev, state); 768 769 mutex_init(&state->mutex); 769 770 770 - mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 771 - state->base = devm_ioremap_resource(dev, mem); 771 + state->base = devm_platform_ioremap_resource(pdev, 0); 772 772 if (IS_ERR(state->base)) { 773 773 ret = PTR_ERR(state->base); 774 774 goto fail;
+1 -3
drivers/pinctrl/pinctrl-u300.c
··· 1055 1055 static int u300_pmx_probe(struct platform_device *pdev) 1056 1056 { 1057 1057 struct u300_pmx *upmx; 1058 - struct resource *res; 1059 1058 1060 1059 /* Create state holders etc for this driver */ 1061 1060 upmx = devm_kzalloc(&pdev->dev, sizeof(*upmx), GFP_KERNEL); ··· 1063 1064 1064 1065 upmx->dev = &pdev->dev; 1065 1066 1066 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1067 - upmx->virtbase = devm_ioremap_resource(&pdev->dev, res); 1067 + upmx->virtbase = devm_platform_ioremap_resource(pdev, 0); 1068 1068 if (IS_ERR(upmx->virtbase)) 1069 1069 return PTR_ERR(upmx->virtbase); 1070 1070
+1 -3
drivers/pinctrl/pinctrl-xway.c
··· 1705 1705 { 1706 1706 const struct of_device_id *match; 1707 1707 const struct pinctrl_xway_soc *xway_soc; 1708 - struct resource *res; 1709 1708 int ret, i; 1710 1709 1711 1710 /* get and remap our register range */ 1712 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1713 - xway_info.membase[0] = devm_ioremap_resource(&pdev->dev, res); 1711 + xway_info.membase[0] = devm_platform_ioremap_resource(pdev, 0); 1714 1712 if (IS_ERR(xway_info.membase[0])) 1715 1713 return PTR_ERR(xway_info.membase[0]); 1716 1714
+4 -9
drivers/pinctrl/pxa/pinctrl-pxa25x.c
··· 216 216 void __iomem *base_af[8]; 217 217 void __iomem *base_dir[4]; 218 218 void __iomem *base_sleep[4]; 219 - struct resource *res; 220 219 221 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 222 - base_af[0] = devm_ioremap_resource(&pdev->dev, res); 220 + base_af[0] = devm_platform_ioremap_resource(pdev, 0); 223 221 if (IS_ERR(base_af[0])) 224 222 return PTR_ERR(base_af[0]); 225 223 226 - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); 227 - base_dir[0] = devm_ioremap_resource(&pdev->dev, res); 224 + base_dir[0] = devm_platform_ioremap_resource(pdev, 1); 228 225 if (IS_ERR(base_dir[0])) 229 226 return PTR_ERR(base_dir[0]); 230 227 231 - res = platform_get_resource(pdev, IORESOURCE_MEM, 2); 232 - base_dir[3] = devm_ioremap_resource(&pdev->dev, res); 228 + base_dir[3] = devm_platform_ioremap_resource(pdev, 2); 233 229 if (IS_ERR(base_dir[3])) 234 230 return PTR_ERR(base_dir[3]); 235 231 236 - res = platform_get_resource(pdev, IORESOURCE_MEM, 3); 237 - base_sleep[0] = devm_ioremap_resource(&pdev->dev, res); 232 + base_sleep[0] = devm_platform_ioremap_resource(pdev, 3); 238 233 if (IS_ERR(base_sleep[0])) 239 234 return PTR_ERR(base_sleep[0]); 240 235
+4 -9
drivers/pinctrl/pxa/pinctrl-pxa27x.c
··· 508 508 void __iomem *base_af[8]; 509 509 void __iomem *base_dir[4]; 510 510 void __iomem *base_sleep[4]; 511 - struct resource *res; 512 511 513 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 514 - base_af[0] = devm_ioremap_resource(&pdev->dev, res); 512 + base_af[0] = devm_platform_ioremap_resource(pdev, 0); 515 513 if (IS_ERR(base_af[0])) 516 514 return PTR_ERR(base_af[0]); 517 515 518 - res = platform_get_resource(pdev, IORESOURCE_MEM, 1); 519 - base_dir[0] = devm_ioremap_resource(&pdev->dev, res); 516 + base_dir[0] = devm_platform_ioremap_resource(pdev, 1); 520 517 if (IS_ERR(base_dir[0])) 521 518 return PTR_ERR(base_dir[0]); 522 519 523 - res = platform_get_resource(pdev, IORESOURCE_MEM, 2); 524 - base_dir[3] = devm_ioremap_resource(&pdev->dev, res); 520 + base_dir[3] = devm_platform_ioremap_resource(pdev, 2); 525 521 if (IS_ERR(base_dir[3])) 526 522 return PTR_ERR(base_dir[3]); 527 523 528 - res = platform_get_resource(pdev, IORESOURCE_MEM, 3); 529 - base_sleep[0] = devm_ioremap_resource(&pdev->dev, res); 524 + base_sleep[0] = devm_platform_ioremap_resource(pdev, 3); 530 525 if (IS_ERR(base_sleep[0])) 531 526 return PTR_ERR(base_sleep[0]); 532 527
+1 -2
drivers/pinctrl/qcom/pinctrl-msm.c
··· 1150 1150 return PTR_ERR(pctrl->regs[i]); 1151 1151 } 1152 1152 } else { 1153 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1154 - pctrl->regs[0] = devm_ioremap_resource(&pdev->dev, res); 1153 + pctrl->regs[0] = devm_platform_ioremap_resource(pdev, 0); 1155 1154 if (IS_ERR(pctrl->regs[0])) 1156 1155 return PTR_ERR(pctrl->regs[0]); 1157 1156 }
+1 -3
drivers/pinctrl/spear/pinctrl-plgpio.c
··· 515 515 static int plgpio_probe(struct platform_device *pdev) 516 516 { 517 517 struct plgpio *plgpio; 518 - struct resource *res; 519 518 int ret, irq; 520 519 521 520 plgpio = devm_kzalloc(&pdev->dev, sizeof(*plgpio), GFP_KERNEL); 522 521 if (!plgpio) 523 522 return -ENOMEM; 524 523 525 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 526 - plgpio->base = devm_ioremap_resource(&pdev->dev, res); 524 + plgpio->base = devm_platform_ioremap_resource(pdev, 0); 527 525 if (IS_ERR(plgpio->base)) 528 526 return PTR_ERR(plgpio->base); 529 527
+1 -3
drivers/pinctrl/spear/pinctrl-spear.c
··· 358 358 struct spear_pinctrl_machdata *machdata) 359 359 { 360 360 struct device_node *np = pdev->dev.of_node; 361 - struct resource *res; 362 361 struct spear_pmx *pmx; 363 362 364 363 if (!machdata) ··· 367 368 if (!pmx) 368 369 return -ENOMEM; 369 370 370 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 371 - pmx->vbase = devm_ioremap_resource(&pdev->dev, res); 371 + pmx->vbase = devm_platform_ioremap_resource(pdev, 0); 372 372 if (IS_ERR(pmx->vbase)) 373 373 return PTR_ERR(pmx->vbase); 374 374
+1 -3
drivers/pinctrl/sunxi/pinctrl-sunxi.c
··· 1385 1385 struct pinctrl_pin_desc *pins; 1386 1386 struct sunxi_pinctrl *pctl; 1387 1387 struct pinmux_ops *pmxops; 1388 - struct resource *res; 1389 1388 int i, ret, last_pin, pin_idx; 1390 1389 struct clk *clk; 1391 1390 ··· 1395 1396 1396 1397 raw_spin_lock_init(&pctl->lock); 1397 1398 1398 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1399 - pctl->membase = devm_ioremap_resource(&pdev->dev, res); 1399 + pctl->membase = devm_platform_ioremap_resource(pdev, 0); 1400 1400 if (IS_ERR(pctl->membase)) 1401 1401 return PTR_ERR(pctl->membase); 1402 1402
+1 -3
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
··· 873 873 { 874 874 struct tegra_xusb_padctl *padctl; 875 875 const struct of_device_id *match; 876 - struct resource *res; 877 876 struct phy *phy; 878 877 int err; 879 878 ··· 893 894 match = of_match_node(tegra_xusb_padctl_of_match, pdev->dev.of_node); 894 895 padctl->soc = match->data; 895 896 896 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 897 - padctl->regs = devm_ioremap_resource(&pdev->dev, res); 897 + padctl->regs = devm_platform_ioremap_resource(pdev, 0); 898 898 if (IS_ERR(padctl->regs)) 899 899 return PTR_ERR(padctl->regs); 900 900
+1 -2
drivers/pinctrl/tegra/pinctrl-tegra.c
··· 781 781 return -ENOMEM; 782 782 783 783 for (i = 0; i < pmx->nbanks; i++) { 784 - res = platform_get_resource(pdev, IORESOURCE_MEM, i); 785 - pmx->regs[i] = devm_ioremap_resource(&pdev->dev, res); 784 + pmx->regs[i] = devm_platform_ioremap_resource(pdev, i); 786 785 if (IS_ERR(pmx->regs[i])) 787 786 return PTR_ERR(pmx->regs[i]); 788 787 }
+1 -3
drivers/pinctrl/vt8500/pinctrl-wmt.c
··· 553 553 struct wmt_pinctrl_data *data) 554 554 { 555 555 int err; 556 - struct resource *res; 557 556 558 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 559 - data->base = devm_ioremap_resource(&pdev->dev, res); 557 + data->base = devm_platform_ioremap_resource(pdev, 0); 560 558 if (IS_ERR(data->base)) 561 559 return PTR_ERR(data->base); 562 560
+1 -3
drivers/pinctrl/zte/pinctrl-zx.c
··· 387 387 struct pinctrl_desc *pctldesc; 388 388 struct zx_pinctrl *zpctl; 389 389 struct device_node *np; 390 - struct resource *res; 391 390 int ret; 392 391 393 392 zpctl = devm_kzalloc(&pdev->dev, sizeof(*zpctl), GFP_KERNEL); ··· 395 396 396 397 spin_lock_init(&zpctl->lock); 397 398 398 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 399 - zpctl->base = devm_ioremap_resource(&pdev->dev, res); 399 + zpctl->base = devm_platform_ioremap_resource(pdev, 0); 400 400 if (IS_ERR(zpctl->base)) 401 401 return PTR_ERR(zpctl->base); 402 402