staging:iio:cdc:ad7150: Simplify event handling by only using rising direction.
The event line is active high and not maskable within the device. It indicates current state directly. The device supports separate rising and falling thresholds so rather than trying to using each bound to detect in both directions just use IRQF_TRIGGER_RISING. If a user wants to detect the value falling back below the threshold, then set the falling threshold appropriately. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Alexandru Ardelean <alexandru.ardelean@analog.com> Link: https://lore.kernel.org/r/20210314181511.531414-8-jic23@kernel.org
This commit is contained in:
parent
67322b2b66
commit
5bfe0cac3f
1 changed files with 0 additions and 1 deletions
|
|
@ -603,7 +603,6 @@ static int ad7150_probe(struct i2c_client *client,
|
|||
NULL,
|
||||
&ad7150_event_handler,
|
||||
IRQF_TRIGGER_RISING |
|
||||
IRQF_TRIGGER_FALLING |
|
||||
IRQF_ONESHOT,
|
||||
"ad7150_irq1",
|
||||
indio_dev);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue