Commit 471622c9 authored by Nuno Sá's avatar Nuno Sá Committed by Jonathan Cameron

iio: adis16480: Use irq types instead of flags

The value retrieved by `irqd_get_trigger_type()` is not an irq flag.
While the values are the same, the meaning is different.
Signed-off-by: default avatarNuno Sá <nuno.sa@analog.com>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 43354926
...@@ -1102,12 +1102,12 @@ static int adis16480_config_irq_pin(struct device_node *of_node, ...@@ -1102,12 +1102,12 @@ static int adis16480_config_irq_pin(struct device_node *of_node,
/* /*
* Get the interrupt line behaviour. The data ready polarity can be * Get the interrupt line behaviour. The data ready polarity can be
* configured as positive or negative, corresponding to * configured as positive or negative, corresponding to
* IRQF_TRIGGER_RISING or IRQF_TRIGGER_FALLING respectively. * IRQ_TYPE_EDGE_RISING or IRQ_TYPE_EDGE_FALLING respectively.
*/ */
irq_type = irqd_get_trigger_type(desc); irq_type = irqd_get_trigger_type(desc);
if (irq_type == IRQF_TRIGGER_RISING) { /* Default */ if (irq_type == IRQ_TYPE_EDGE_RISING) { /* Default */
val |= ADIS16480_DRDY_POL(1); val |= ADIS16480_DRDY_POL(1);
} else if (irq_type == IRQF_TRIGGER_FALLING) { } else if (irq_type == IRQ_TYPE_EDGE_FALLING) {
val |= ADIS16480_DRDY_POL(0); val |= ADIS16480_DRDY_POL(0);
} else { } else {
dev_err(&st->adis.spi->dev, dev_err(&st->adis.spi->dev,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment