disable_irq(max8997->irq);
if (device_may_wakeup(dev))
- irq_set_irq_wake(max8997->irq, 1);
+ enable_irq_wake(max8997->irq);
return 0;
}
struct max8997_dev *max8997 = i2c_get_clientdata(i2c);
if (device_may_wakeup(dev))
- irq_set_irq_wake(max8997->irq, 0);
+ disable_irq_wake(max8997->irq);
enable_irq(max8997->irq);
return max8997_irq_resume(max8997);
}
struct max8998_dev *max8998 = i2c_get_clientdata(i2c);
if (device_may_wakeup(dev))
- irq_set_irq_wake(max8998->irq, 1);
+ enable_irq_wake(max8998->irq);
return 0;
}
struct max8998_dev *max8998 = i2c_get_clientdata(i2c);
if (device_may_wakeup(dev))
- irq_set_irq_wake(max8998->irq, 0);
+ disable_irq_wake(max8998->irq);
/*
* In LP3974, if IRQ registers are not "read & clear"
* when it's set during sleep, the interrupt becomes