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: Stephen Rothwell <sfr@canb.auug.org.au> [Dmitry: GPIOD_ASIS -> GPIOD_OUT_LOW] Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
Родитель
71d0f56235
Коммит
7229b87bb2
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче