Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dff5a99c authored by Axel Lin's avatar Axel Lin Committed by Linus Walleij
Browse files

pinctrl: spear: Convert to devm_ioremap_resource

parent 0be9e70d
Loading
Loading
Loading
Loading
+4 −9
Original line number Diff line number Diff line
@@ -367,21 +367,16 @@ int spear_pinctrl_probe(struct platform_device *pdev,
	if (!machdata)
		return -ENODEV;

	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	if (!res)
		return -EINVAL;

	pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL);
	if (!pmx) {
		dev_err(&pdev->dev, "Can't alloc spear_pmx\n");
		return -ENOMEM;
	}

	pmx->vbase = devm_ioremap(&pdev->dev, res->start, resource_size(res));
	if (!pmx->vbase) {
		dev_err(&pdev->dev, "Couldn't ioremap at index 0\n");
		return -ENODEV;
	}
	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	pmx->vbase = devm_ioremap_resource(&pdev->dev, res);
	if (IS_ERR(pmx->vbase))
		return PTR_ERR(pmx->vbase);

	pmx->dev = &pdev->dev;
	pmx->machdata = machdata;