summaryrefslogtreecommitdiff
path: root/include/linux/mfd
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2013-09-07 03:17:13 +0400
committerLee Jones <lee.jones@linaro.org>2013-10-23 19:20:39 +0400
commit234506ad3f28d5eea85f739f637cde6d9e8f5a88 (patch)
tree110d147e21a57a3f7562c43e2de9b419c60190e9 /include/linux/mfd
parentb5f90240e1ef0568a8c666da3c3be4c6a682c5a6 (diff)
downloadlinux-234506ad3f28d5eea85f739f637cde6d9e8f5a88.tar.xz
mfd: tps6586x: Implement irq_set_wake
rtc-tps6586x calls enable/disable_irq_wake() during suspend/resume. Since the main tps6586x irq_chip doesn't implement .irq_set_wake, this causes the RTC's enable_irq_wake() to fail, and the disable_irq_wake() to spew a WARN about unbalanced wake disable. Solve this by implementing .irq_set_wake. Also, I assume that enable_irq_wake() shouldn't be called unconditionally in tps6586x_irq_init(), since this is now triggered by IRQ children setting up their cascaded IRQs for wake. So, remove that. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'include/linux/mfd')
0 files changed, 0 insertions, 0 deletions