From: Stephen Warren Date: Fri, 6 Sep 2013 23:17:13 +0000 (-0600) Subject: mfd: tps6586x: Implement irq_set_wake X-Git-Tag: v3.13-rc1~66^2~4^2~49 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=234506ad3f28d5eea85f739f637cde6d9e8f5a88;p=pandora-kernel.git 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 Signed-off-by: Lee Jones --- Reading git-diff-tree failed