Lines Matching refs:gpio_data
207 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_connection_reset()
229 gpio_set_value(data->pdata->gpio_data, val); in sht15_send_bit()
250 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_transmission_start()
258 gpio_set_value(data->pdata->gpio_data, 0); in sht15_transmission_start()
264 gpio_set_value(data->pdata->gpio_data, 1); in sht15_transmission_start()
294 err = gpio_direction_input(data->pdata->gpio_data); in sht15_wait_for_response()
299 if (gpio_get_value(data->pdata->gpio_data)) { in sht15_wait_for_response()
362 err = gpio_direction_output(data->pdata->gpio_data, 0); in sht15_ack()
370 gpio_set_value(data->pdata->gpio_data, 1); in sht15_ack()
372 return gpio_direction_input(data->pdata->gpio_data); in sht15_ack()
385 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_end_transmission()
409 byte |= !!gpio_get_value(data->pdata->gpio_data); in sht15_read_byte()
430 err = gpio_direction_output(data->pdata->gpio_data, 1); in sht15_send_status()
530 ret = gpio_direction_input(data->pdata->gpio_data); in sht15_measurement()
535 enable_irq(gpio_to_irq(data->pdata->gpio_data)); in sht15_measurement()
536 if (gpio_get_value(data->pdata->gpio_data) == 0) { in sht15_measurement()
537 disable_irq_nosync(gpio_to_irq(data->pdata->gpio_data)); in sht15_measurement()
549 disable_irq_nosync(gpio_to_irq(data->pdata->gpio_data)); in sht15_measurement()
828 if (gpio_get_value(data->pdata->gpio_data)) { in sht15_bh_read_data()
834 enable_irq(gpio_to_irq(data->pdata->gpio_data)); in sht15_bh_read_data()
836 if (gpio_get_value(data->pdata->gpio_data) in sht15_bh_read_data()
985 ret = devm_gpio_request(&pdev->dev, data->pdata->gpio_data, in sht15_probe()
992 ret = devm_request_irq(&pdev->dev, gpio_to_irq(data->pdata->gpio_data), in sht15_probe()
1001 disable_irq_nosync(gpio_to_irq(data->pdata->gpio_data)); in sht15_probe()