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

Commit 655c4e79 authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Linus Walleij
Browse files

gpio: pcf857x: Remove pdata argument to pcf857x_irq_domain_init()



The argument is not used, remove it. No board registers a pcf857x device
with an IRQ without specifying platform data, IRQ domain registration
behaviour is thus not affected by this change.

Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent c990d6cb
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -223,7 +223,6 @@ static void pcf857x_irq_domain_cleanup(struct pcf857x *gpio)
}

static int pcf857x_irq_domain_init(struct pcf857x *gpio,
				   struct pcf857x_platform_data *pdata,
				   struct i2c_client *client)
{
	int status;
@@ -286,8 +285,8 @@ static int pcf857x_probe(struct i2c_client *client,
	gpio->chip.ngpio		= id->driver_data;

	/* enable gpio_to_irq() if platform has settings */
	if (pdata && client->irq) {
		status = pcf857x_irq_domain_init(gpio, pdata, client);
	if (client->irq) {
		status = pcf857x_irq_domain_init(gpio, client);
		if (status < 0) {
			dev_err(&client->dev, "irq_domain init failed\n");
			goto fail;
@@ -388,7 +387,7 @@ static int pcf857x_probe(struct i2c_client *client,
	dev_dbg(&client->dev, "probe error %d for '%s'\n",
			status, client->name);

	if (pdata && client->irq)
	if (client->irq)
		pcf857x_irq_domain_cleanup(gpio);

	return status;
@@ -411,7 +410,7 @@ static int pcf857x_remove(struct i2c_client *client)
		}
	}

	if (pdata && client->irq)
	if (client->irq)
		pcf857x_irq_domain_cleanup(gpio);

	status = gpiochip_remove(&gpio->chip);