diff options
author | 2025-05-08 22:42:11 -0500 | |
---|---|---|
committer | 2025-05-21 13:10:23 +0200 | |
commit | e33ebb133a245a48b543d6eb79768a66f233656b (patch) | |
tree | e54c63dcb35537a3d927ec4a23b7d249321b0215 /scripts/lib/kdoc/kdoc_files.py | |
parent | dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (diff) | |
download | linux-rng-e33ebb133a245a48b543d6eb79768a66f233656b.tar.xz linux-rng-e33ebb133a245a48b543d6eb79768a66f233656b.zip |
usb: dwc3: qcom: Use bulk clock API and devres
The Qualcomm DWC3 glue driver duplicates the logic of the bulk clock
API to acquire, prepare, and unprepare the controller's clocks. It also
manages the life cycle of these handled explicitly.
Transition to the bulk clock API and manage the resources using devres,
to clean up the code. The resource acquisition is moved above the
initial reset pulse, to handle resource issues before the state is
touched - other than this, this no functional change.
Signed-off-by: Bjorn Andersson <bjorn.andersson@oss.qualcomm.com>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20250508-dwc3-clk-bulk-v2-1-bad3427e88d4@oss.qualcomm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions