summaryrefslogtreecommitdiffstats
path: root/drivers/iio/adc/ad7780.c
diff options
context:
space:
mode:
authorAlexandru Tachici <alexandru.tachici@analog.com>2020-01-13 12:26:52 +0200
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2020-01-18 11:43:16 +0000
commitda4d3d6bb9f6047217d549c233303161bb4678d9 (patch)
tree7fe8a285615263a6e767f2dab13ef20f223323aa /drivers/iio/adc/ad7780.c
parenta4e6f40c77afe6e6a0076c4bcf7cbf68406a7d9f (diff)
downloadlinux-da4d3d6bb9f6047217d549c233303161bb4678d9.tar.bz2
iio: adc: ad-sigma-delta: Allow custom IRQ flags
Before this patch the ad_sigma_delta implementation hardcoded the irq trigger type to low, assuming that all Sigma-Delta ADCs have the same interrupt-type. This patch allows all drivers using the ad_sigma_delta layer to set the irq trigger type to the one specified in the datasheet. Signed-off-by: Alexandru Tachici <alexandru.tachici@analog.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'drivers/iio/adc/ad7780.c')
-rw-r--r--drivers/iio/adc/ad7780.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/iio/adc/ad7780.c b/drivers/iio/adc/ad7780.c
index 217a5a5c3c6d..291c1a898129 100644
--- a/drivers/iio/adc/ad7780.c
+++ b/drivers/iio/adc/ad7780.c
@@ -203,6 +203,7 @@ static const struct ad_sigma_delta_info ad7780_sigma_delta_info = {
.set_mode = ad7780_set_mode,
.postprocess_sample = ad7780_postprocess_sample,
.has_registers = false,
+ .irq_flags = IRQF_TRIGGER_LOW,
};
#define AD7780_CHANNEL(bits, wordsize) \