All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/5] usb drivers use devm_clk_get_enabled() helpers
@ 2024-08-22  4:07 ` Lei Liu
  0 siblings, 0 replies; 27+ messages in thread
From: Lei Liu @ 2024-08-22  4:07 UTC (permalink / raw)
  To: linux-aspeed

The devm_clk_get_enabled() helpers:
    - call devm_clk_get()
    - call clk_prepare_enable() and register what is needed in order to
     call clk_disable_unprepare() when needed, as a managed resource.

This simplifies the code and avoids calls to clk_disable_unprepare().

---
The files ux500.c, mpfs.c, and pxa27x_udc.c have incorrect usage of 
certain interfaces due to the lack of synchronization during the 
commit updates. These issues have been corrected in the v1 version.

version 1 changes
1.ux500: Incorrect usage of clk_prepare_enable() should be corrected to
  devm_clk_get_enabled().
2.mpfs: Incorrect usage of devm_clk_get_enable() should be corrected to
  devm_clk_get_enabled().
3.pxa27x_udc: Incorrect usage of clk_prepare_enable() should be
  corrected to devm_clk_get_enabled().

Lei Liu (5):
  usb: aspeed_udc: Use devm_clk_get_enabled() helpers
  usb: pxa27x_udc: Use devm_clk_get_enabled() helpers
  usb: r8a66597-udc: Use devm_clk_get_enabled() helpers
  usb: mpfs: Use devm_clk_get_enabled() helpers
  usb: ux500: Use devm_clk_get_enabled() helpers

 drivers/usb/gadget/udc/aspeed_udc.c   |  9 +--------
 drivers/usb/gadget/udc/pxa27x_udc.c   |  6 +-----
 drivers/usb/gadget/udc/r8a66597-udc.c | 16 ++++------------
 drivers/usb/musb/mpfs.c               | 22 ++++++----------------
 drivers/usb/musb/ux500.c              | 18 ++++--------------
 5 files changed, 16 insertions(+), 55 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2024-08-22  5:15 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-22  4:07 [PATCH v1 0/5] usb drivers use devm_clk_get_enabled() helpers Lei Liu
2024-08-22  4:07 ` Lei Liu
2024-08-22  4:07 ` Lei Liu
2024-08-22  4:07 ` [PATCH v1 1/5] usb: aspeed_udc: Use " Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07 ` [PATCH v1 2/5] usb: pxa27x_udc: " Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07 ` [PATCH v1 3/5] usb: r8a66597-udc: " Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07 ` [PATCH v1 4/5] usb: mpfs: " Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07 ` [PATCH v1 5/5] usb: ux500: " Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:07   ` Lei Liu
2024-08-22  4:27 ` [PATCH v1 0/5] usb drivers use " Greg Kroah-Hartman
2024-08-22  4:27   ` Greg Kroah-Hartman
2024-08-22  4:27   ` Greg Kroah-Hartman
2024-08-22  4:46   ` Lei Liu
2024-08-22  4:46     ` Lei Liu
2024-08-22  4:46     ` Lei Liu
2024-08-22  5:14     ` Greg Kroah-Hartman
2024-08-22  5:14       ` Greg Kroah-Hartman
2024-08-22  5:14       ` Greg Kroah-Hartman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.