usb: common: usb-conn-gpio: Allow wakeup from system suspend
authorPrashanth K <quic_prashk@quicinc.com>
Fri, 27 May 2022 06:49:06 +0000 (12:19 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Jun 2022 09:48:41 +0000 (11:48 +0200)
commit7afe69ad9221a77dc782b81f49cd7f99987740ed
tree17b26235ded90c4dac4739c7d1d38103d74444d1
parent62e4efe3375eb30292dabaec4481dc04550d3644
usb: common: usb-conn-gpio: Allow wakeup from system suspend

Currently the VBUS/ID detection interrupts are disabled during system
suspend. So the USB cable connect/disconnect event can't wakeup the
system from low power mode. To allow this, we keep these interrupts
enabled and configure them as wakeup capable. This behavior can be
controlled through device wakeup source policy by the user space.

Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
Link: https://lore.kernel.org/r/1653634146-12215-1-git-send-email-quic_prashk@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/common/usb-conn-gpio.c