summaryrefslogtreecommitdiffstats
path: root/scripts/clang-tools/gen_compile_commands.py
diff options
context:
space:
mode:
authorThinh Nguyen <Thinh.Nguyen@synopsys.com>2025-01-30 23:49:31 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-03-04 06:26:58 +0100
commitcc5bfc4e16fc1d1c520cd7bb28646e82b6e69217 (patch)
tree3ee724643529c57e13ab18a47261e163d818befd /scripts/clang-tools/gen_compile_commands.py
parent2b66ef84d0d2a0ea955b40bd306f5e3abbc5cf9c (diff)
downloadlinux-cc5bfc4e16fc1d1c520cd7bb28646e82b6e69217.tar.gz
linux-cc5bfc4e16fc1d1c520cd7bb28646e82b6e69217.tar.bz2
linux-cc5bfc4e16fc1d1c520cd7bb28646e82b6e69217.zip
usb: dwc3: Set SUSPENDENABLE soon after phy init
After phy initialization, some phy operations can only be executed while in lower P states. Ensure GUSB3PIPECTL.SUSPENDENABLE and GUSB2PHYCFG.SUSPHY are set soon after initialization to avoid blocking phy ops. Previously the SUSPENDENABLE bits are only set after the controller initialization, which may not happen right away if there's no gadget driver or xhci driver bound. Revise this to clear SUSPENDENABLE bits only when there's mode switching (change in GCTL.PRTCAPDIR). Fixes: 6d735722063a ("usb: dwc3: core: Prevent phy suspend during init") Cc: stable <stable@kernel.org> Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com> Link: https://lore.kernel.org/r/633aef0afee7d56d2316f7cc3e1b2a6d518a8cc9.1738280911.git.Thinh.Nguyen@synopsys.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/clang-tools/gen_compile_commands.py')
0 files changed, 0 insertions, 0 deletions