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