Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1661722
| From | Yueyao Zhu <yueyao.zhu@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 0/3] USB: add API for interface driver to vote for autosuspend |
| Date | 2017-06-09 00:00 +0200 |
| Message-ID | <tQdDb-1g9-5@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
From: Yueyao Zhu <yueyao@google.com> Currently, if a USB driver would like to enable autosuspend on the USB device, usb_enable_autosuspend() seems to be the only option. However, this acts on the device level, and other interfaces might not desire to autosuspend the USB device. For example, for the usb digital audio driver to enable autosuspend on a device, calling usb_enable_autosuspend() from the interface driver might not be a good idea as the USB device might have a keyboard HID interface which generally doesn't handle autosupend very well. This patch series introduces an API for interface driver to vote for autosuspend on the interface, and when all interfaces agree to it, autosuspend can then be enabled on the usb device. Yueyao Zhu (3): USB: add API for interface driver to vote for autosuspend HID: usbhid: enable autosuspend for devices whose ... sound: usb: allow interfaces the driver claims to autosuspend drivers/hid/usbhid/hid-core.c | 37 +++++++++++++++++++++++++++++ drivers/usb/core/driver.c | 55 +++++++++++++++++++++++++++++++++++++++++++ include/linux/usb.h | 10 ++++++++ sound/usb/card.c | 3 +++ 4 files changed, 105 insertions(+) -- 2.13.0.506.g27d5fe0cd-goog
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 0/3] USB: add API for interface driver to vote for autosuspend Yueyao Zhu <yueyao.zhu@gmail.com> - 2017-06-09 00:00 +0200 [PATCH 3/3] sound: usb: allow interfaces that the driver claims to autosuspend Yueyao Zhu <yueyao.zhu@gmail.com> - 2017-06-09 00:00 +0200 [PATCH 2/3] HID: usbhid: enable autosuspend for devices whose ... Yueyao Zhu <yueyao.zhu@gmail.com> - 2017-06-09 00:10 +0200 Re: [PATCH 0/3] USB: add API for interface driver to vote for autosuspend Alan Stern <stern@rowland.harvard.edu> - 2017-06-09 17:00 +0200
csiph-web