pinctrl: mvebu: use devm_platform_ioremap_resource() to simplify code
Use devm_platform_ioremap_resource() to simplify the code a bit. This is detected by coccinelle. Signed-off-by: YueHaibing <yuehaibing@huawei.com> Link: https://lore.kernel.org/r/20191016141217.21520-1-yuehaibing@huawei.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
6571317713
commit
fa679767ad
|
@ -759,12 +759,10 @@ int mvebu_pinctrl_simple_mmio_probe(struct platform_device *pdev)
|
|||
{
|
||||
struct mvebu_pinctrl_soc_info *soc = dev_get_platdata(&pdev->dev);
|
||||
struct mvebu_mpp_ctrl_data *mpp_data;
|
||||
struct resource *res;
|
||||
void __iomem *base;
|
||||
int i;
|
||||
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
base = devm_ioremap_resource(&pdev->dev, res);
|
||||
base = devm_platform_ioremap_resource(pdev, 0);
|
||||
if (IS_ERR(base))
|
||||
return PTR_ERR(base);
|
||||
|
||||
|
|
|
@ -220,17 +220,14 @@ static int orion_pinctrl_probe(struct platform_device *pdev)
|
|||
{
|
||||
const struct of_device_id *match =
|
||||
of_match_device(orion_pinctrl_of_match, &pdev->dev);
|
||||
struct resource *res;
|
||||
|
||||
pdev->dev.platform_data = (void*)match->data;
|
||||
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||
mpp_base = devm_ioremap_resource(&pdev->dev, res);
|
||||
mpp_base = devm_platform_ioremap_resource(pdev, 0);
|
||||
if (IS_ERR(mpp_base))
|
||||
return PTR_ERR(mpp_base);
|
||||
|
||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
|
||||
high_mpp_base = devm_ioremap_resource(&pdev->dev, res);
|
||||
high_mpp_base = devm_platform_ioremap_resource(pdev, 1);
|
||||
if (IS_ERR(high_mpp_base))
|
||||
return PTR_ERR(high_mpp_base);
|
||||
|
||||
|
|
Loading…
Reference in New Issue