diff options
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/wm831x-irq.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/mfd/wm831x-irq.c b/drivers/mfd/wm831x-irq.c index 2691648e607e..90ad3fa91329 100644 --- a/drivers/mfd/wm831x-irq.c +++ b/drivers/mfd/wm831x-irq.c | |||
@@ -520,6 +520,14 @@ int wm831x_irq_init(struct wm831x *wm831x, int irq) | |||
520 | return 0; | 520 | return 0; |
521 | } | 521 | } |
522 | 522 | ||
523 | if (pdata->irq_cmos) | ||
524 | i = 0; | ||
525 | else | ||
526 | i = WM831X_IRQ_OD; | ||
527 | |||
528 | wm831x_set_bits(wm831x, WM831X_IRQ_CONFIG, | ||
529 | WM831X_IRQ_OD, i); | ||
530 | |||
523 | /* Try to flag /IRQ as a wake source; there are a number of | 531 | /* Try to flag /IRQ as a wake source; there are a number of |
524 | * unconditional wake sources in the PMIC so this isn't | 532 | * unconditional wake sources in the PMIC so this isn't |
525 | * conditional but we don't actually care *too* much if it | 533 | * conditional but we don't actually care *too* much if it |