Lines Matching full:turbo
35 /* TURBO mode max conversion time (t_{CONV}). */
71 /* Optional GPIO to enable turbo mode. */
72 struct gpio_desc *turbo; member
73 /* Indicates TURBO is hard-wired to be always enabled. */
498 gpiod_set_value_cansleep(adc->turbo, 1); in ad7944_offload_buffer_postenable()
503 gpiod_set_value_cansleep(adc->turbo, 0); in ad7944_offload_buffer_postenable()
513 gpiod_set_value_cansleep(adc->turbo, 0); in ad7944_offload_buffer_predisable()
733 adc->turbo = devm_gpiod_get_optional(dev, "turbo", GPIOD_OUT_LOW); in ad7944_probe()
734 if (IS_ERR(adc->turbo)) in ad7944_probe()
735 return dev_err_probe(dev, PTR_ERR(adc->turbo), in ad7944_probe()
736 "failed to get TURBO GPIO\n"); in ad7944_probe()
738 adc->always_turbo = device_property_present(dev, "adi,always-turbo"); in ad7944_probe()
740 if (adc->turbo && adc->always_turbo) in ad7944_probe()
742 "cannot have both turbo-gpios and adi,always-turbo\n"); in ad7944_probe()
746 "cannot have both chain mode and always turbo\n"); in ad7944_probe()