Commit 9dc33a03 authored by Bin Yang's avatar Bin Yang Committed by Matthias Männich
Browse files

UPSTREAM: usb: dwc3: core: Host wake up support from system suspend



Check wakeup-source property for dwc3 core node to set the
wakeup capability. Drop the device_init_wakeup call from
runtime suspend and resume.

If the dwc3 is wakeup capable, don't power down the USB PHY(s).
The glue drivers are expected to take care of configuring the
additional wakeup settings if needed based on the dwc3 wakeup
capability status. In some SOC designs, powering off the PHY is
resulting in higher leakage, so this patch save power on such boards.

Reviewed-by: default avatarPavankumar Kondeti <quic_pkondeti@quicinc.com>
Signed-off-by: default avatarSandeep Maheswaram <quic_c_sanm@quicinc.com>
Signed-off-by: default avatarKrishna Kurapati <quic_kriskura@quicinc.com>
Link: https://lore.kernel.org/r/1655094654-24052-3-git-send-email-quic_kriskura@quicinc.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>

Bug: 316230616
(cherry picked from commit 649f5c84)
Signed-off-by: default avatarBin Yang <yangbin@rock-chips.com>
Change-Id: Ia4aada888399749e0a492e2998005c74b707f681
parent 1dbbc3ff
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment