ASoC: wcd9310: Resend edge triggered GPIO IRQ

If MBHC GPIO IRQ for mechanical headset detection asserted while power
management's suspend call chain is being called, wcd9xxx_lock_sleep will
fail to wait for system's resume since power management interface has
to finish suspend in order to resume system.
In this case, interrupt cannot be handled as codec driver cannot
guarantee if underlying bus is awake.
Wake up system and resend the IRQ for this situation.

CRs-fixed: 404167
Change-Id: I3a29deb95684873a1bff9852adf89b92caae28b2
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
1 file changed