struct gpio_desc *reset_gpio;
struct gpio_desc *wake_gpio;
- struct gpio_desc *irq_gpio;
#if defined(CONFIG_DEBUG_FS)
struct dentry *debug_dir;
return error;
}
- tsdata->irq_gpio = devm_gpiod_get_optional(&client->dev,
- "irq", GPIOD_IN);
- if (IS_ERR(tsdata->irq_gpio)) {
- error = PTR_ERR(tsdata->irq_gpio);
- dev_err(&client->dev,
- "Failed to request GPIO irq pin, error %d\n", error);
- return error;
- }
-
if (tsdata->wake_gpio) {
usleep_range(5000, 6000);
gpiod_set_value_cansleep(tsdata->wake_gpio, 1);