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

Commit d9b53c3c authored by Varka Bhadram's avatar Varka Bhadram Committed by Linus Walleij
Browse files

gpio: gpio-stp-xway: remove duplicate check on resource



Sanity check on resource happening with devm_ioremap_resource().

Signed-off-by: default avatarVarka Bhadram <varkab@cdac.in>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 65fdc966
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -199,21 +199,17 @@ static int xway_stp_hw_init(struct xway_stp *chip)

static int xway_stp_probe(struct platform_device *pdev)
{
	struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	struct resource *res;
	const __be32 *shadow, *groups, *dsl, *phy;
	struct xway_stp *chip;
	struct clk *clk;
	int ret = 0;

	if (!res) {
		dev_err(&pdev->dev, "failed to request STP resource\n");
		return -ENOENT;
	}

	chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL);
	if (!chip)
		return -ENOMEM;

	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	chip->virt = devm_ioremap_resource(&pdev->dev, res);
	if (IS_ERR(chip->virt))
		return PTR_ERR(chip->virt);