mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 14:41:39 +00:00
i2c: designware-pci: use IRQF_COND_SUSPEND flag
This is effectively reapplies the commitb0898fdaff
("i2c: designware-pci: use IRQF_COND_SUSPEND flag") after the commitd80d134182
("i2c: designware: Move common probe code into i2c_dw_probe()"). Original message as follows. The mentioned flag fixes a warning on Intel Edison board since one of the I2C controller shares IRQ line with watchdog timer. Fixes:d80d134182
(i2c: designware: Move common probe code into i2c_dw_probe()) Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
This commit is contained in:
parent
83c60158eb
commit
08c6e8cc66
@ -874,7 +874,8 @@ int i2c_dw_probe(struct dw_i2c_dev *dev)
|
||||
i2c_set_adapdata(adap, dev);
|
||||
|
||||
i2c_dw_disable_int(dev);
|
||||
r = devm_request_irq(dev->dev, dev->irq, i2c_dw_isr, IRQF_SHARED,
|
||||
r = devm_request_irq(dev->dev, dev->irq, i2c_dw_isr,
|
||||
IRQF_SHARED | IRQF_COND_SUSPEND,
|
||||
dev_name(dev->dev), dev);
|
||||
if (r) {
|
||||
dev_err(dev->dev, "failure requesting irq %i: %d\n",
|
||||
|
Loading…
Reference in New Issue
Block a user