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

Commit 7229b87b authored by Stephen Rothwell's avatar Stephen Rothwell Committed by Dmitry Torokhov
Browse files

Input: elants_i2c - fix for devm_gpiod_get API change



Flags are now mandatory for devm_gpiod_get(). So let's use proper flag
to configure gpio for output instead of doing this by hand.

Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
[Dmitry: GPIOD_ASIS -> GPIOD_OUT_LOW]
Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
parent 71d0f562
Loading
Loading
Loading
Loading
+1 −9
Original line number Diff line number Diff line
@@ -1173,7 +1173,7 @@ static int elants_i2c_probe(struct i2c_client *client,
		return error;
	}

	ts->reset_gpio = devm_gpiod_get(&client->dev, "reset");
	ts->reset_gpio = devm_gpiod_get(&client->dev, "reset", GPIOD_OUT_LOW);
	if (IS_ERR(ts->reset_gpio)) {
		error = PTR_ERR(ts->reset_gpio);

@@ -1188,14 +1188,6 @@ static int elants_i2c_probe(struct i2c_client *client,
		}

		ts->keep_power_in_suspend = true;
	} else {
		error = gpiod_direction_output(ts->reset_gpio, 0);
		if (error) {
			dev_err(&client->dev,
				"failed to configure reset gpio as output: %d\n",
				error);
			return error;
		}
	}

	error = elants_i2c_power_on(ts);