public inbox for linux-arm-kernel@lists.infradead.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
  2024-08-22  4:07 ` [PATCH v1 1/5] usb: aspeed_udc: Use " Lei Liu
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Lei Liu @ 2024-08-22  4:07 UTC (permalink / raw)
  To: Neal Liu, Greg Kroah-Hartman, Joel Stanley, Andrew Jeffery,
	Daniel Mack, Haojian Zhuang, Robert Jarzmik, Conor Dooley,
	Daire McNamara, Bin Liu, Uwe Kleine-König, linux-aspeed,
	linux-usb, linux-arm-kernel, linux-kernel, linux-riscv
  Cc: opensource.kernel, Lei Liu

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] 9+ messages in thread

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

Thread overview: 9+ 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 ` [PATCH v1 1/5] usb: aspeed_udc: Use " Lei Liu
2024-08-22  4:07 ` [PATCH v1 2/5] usb: pxa27x_udc: " Lei Liu
2024-08-22  4:07 ` [PATCH v1 3/5] usb: r8a66597-udc: " Lei Liu
2024-08-22  4:07 ` [PATCH v1 4/5] usb: mpfs: " Lei Liu
2024-08-22  4:07 ` [PATCH v1 5/5] usb: ux500: " Lei Liu
2024-08-22  4:27 ` [PATCH v1 0/5] usb drivers use " Greg Kroah-Hartman
2024-08-22  4:46   ` Lei Liu
2024-08-22  5:14     ` Greg Kroah-Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox