Lines Matching refs:gpio_data
52 struct gpio_desc *gpio_data;
122 gpiod_direction_output(drvdata->gpio_data, 0);
146 data = gpiod_get_value(drvdata->gpio_data);
262 gpiod_set_value(drvdata->gpio_data, data);
267 gpiod_set_value(drvdata->gpio_data, data);
271 gpiod_direction_input(drvdata->gpio_data);
279 gpiod_direction_input(drvdata->gpio_data);
280 data = gpiod_get_value(drvdata->gpio_data);
296 gpiod_direction_input(drvdata->gpio_data);
307 gpiod_direction_input(drvdata->gpio_data);
325 drvdata->gpio_data = devm_gpiod_get(dev, "data", GPIOD_IN);
326 if (IS_ERR(drvdata->gpio_data)) {
328 PTR_ERR(drvdata->gpio_data));
329 return PTR_ERR(drvdata->gpio_data);
363 if (gpiod_cansleep(drvdata->gpio_data) ||