On Wed, Dec 14, 2022 at 04:14:54PM +0800, Puma Hsu wrote: > In mobile, a co-processor can be used for USB audio. When the co-processor > is working for USB audio, the co-processor is the user/owner of the USB > driver, and the ACPU is able to sleep in such condition to improve power > consumption. In order to support this, we need to create hooks in suspend > and resume functions. We also upload our implementations for reviewing. > > Puma Hsu (2): > usb: core: add hooks for usb suspend and resume > usb: core: add implementations for usb suspend/resume hooks > > drivers/usb/core/driver.c | 36 +++++++++++++ > drivers/usb/core/usb-hooks-impl-goog.c | 72 ++++++++++++++++++++++++++ > drivers/usb/core/usb.h | 5 ++ > 3 files changed, 113 insertions(+) > create mode 100644 drivers/usb/core/usb-hooks-impl-goog.c > > --- > Changes in v2: > - Remove the wrong input in the Makefile > - Change description in commit message > > -- > 2.39.0.rc1.256.g54fd8350bd-goog > My review comments on v1 still pertain here.