Lines Matching full:envelope
3 * Driver for an envelope detector using a DAC and a comparator
45 struct envelope { struct
79 static int envelope_detector_comp_latch(struct envelope *env) in envelope_detector_comp_latch() argument
117 struct envelope *env = ctx; in envelope_detector_comp_isr()
127 static void envelope_detector_setup_compare(struct envelope *env) in envelope_detector_setup_compare()
173 struct envelope *env = container_of(work, struct envelope, in envelope_detector_timeout()
190 struct envelope *env = iio_priv(indio_dev); in envelope_detector_read_raw()
234 struct envelope *env = iio_priv(indio_dev); in envelope_show_invert()
244 struct envelope *env = iio_priv(indio_dev); in envelope_store_invert()
274 struct envelope *env = iio_priv(indio_dev); in envelope_show_comp_interval()
284 struct envelope *env = iio_priv(indio_dev); in envelope_store_comp_interval()
327 struct envelope *env; in envelope_detector_probe()
359 0, "envelope-detector", env); in envelope_detector_probe()
392 { .compatible = "axentia,tse850-envelope-detector", },
400 .name = "iio-envelope-detector",
406 MODULE_DESCRIPTION("Envelope detector using a DAC and a comparator");