Lines Matching full:envelope
3 * Driver for an envelope detector using a DAC and a comparator
46 struct envelope { struct
80 static int envelope_detector_comp_latch(struct envelope *env) in envelope_detector_comp_latch() argument
118 struct envelope *env = ctx; in envelope_detector_comp_isr()
128 static void envelope_detector_setup_compare(struct envelope *env) in envelope_detector_setup_compare()
174 struct envelope *env = container_of(work, struct envelope, in envelope_detector_timeout()
191 struct envelope *env = iio_priv(indio_dev); in envelope_detector_read_raw()
235 struct envelope *env = iio_priv(indio_dev); in envelope_show_invert()
245 struct envelope *env = iio_priv(indio_dev); in envelope_store_invert()
275 struct envelope *env = iio_priv(indio_dev); in envelope_show_comp_interval()
285 struct envelope *env = iio_priv(indio_dev); in envelope_store_comp_interval()
328 struct envelope *env; in envelope_detector_probe()
360 0, "envelope-detector", env); in envelope_detector_probe()
393 { .compatible = "axentia,tse850-envelope-detector", },
401 .name = "iio-envelope-detector",
407 MODULE_DESCRIPTION("Envelope detector using a DAC and a comparator");