Title: [9403] trunk/drivers/staging/iio/adc/ad7416.c: staging: iio: ad7416 Remove use of irq_flags
- Revision
- 9403
- Author
- hennerich
- Date
- 2010-10-25 10:55:09 -0400 (Mon, 25 Oct 2010)
Log Message
staging: iio: ad7416 Remove use of irq_flags
There is a pending patch adding irq_flags to I2C/SPI board info.
It's currently not sure if it get accepted or rejected.
Temporarily use IRQF_TRIGGER_LOW, and make sure the chip IRQ line
polarity is set accordingly.
Modified Paths
Diff
Modified: trunk/drivers/staging/iio/adc/ad7416.c (9402 => 9403)
--- trunk/drivers/staging/iio/adc/ad7416.c 2010-10-25 14:54:18 UTC (rev 9402)
+++ trunk/drivers/staging/iio/adc/ad7416.c 2010-10-25 14:55:09 UTC (rev 9403)
@@ -674,7 +674,7 @@
ret = iio_register_interrupt_line(client->irq,
chip->indio_dev,
0,
- client->irq_flags,
+ IRQF_TRIGGER_LOW,
chip->name);
if (ret)
goto error_unreg_dev;
@@ -695,12 +695,9 @@
goto error_unreg_irq;
}
- if (client->irq_flags & IRQF_TRIGGER_HIGH)
- ret = ad7416_i2c_write(chip, AD7416_CONFIG,
- config | AD7416_OTI_POLARITY);
- else
- ret = ad7416_i2c_write(chip, AD7416_CONFIG,
- config & ~AD7416_OTI_POLARITY);
+ /* set irq polarity low level */
+ ret = ad7416_i2c_write(chip, AD7416_CONFIG,
+ config & ~AD7416_OTI_POLARITY);
if (ret) {
ret = -EIO;
goto error_unreg_irq;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits