Message ID | 20210530223041.15320-1-m.grzeschik@pengutronix.de (mailing list archive) |
---|---|
Headers | show |
Series | usb: gadget: uvc: improve uvc gadget performance | expand |
<again, please fix your email headers, you didn't have anyone on To:> On Mon, May 31, 2021 at 12:30:38AM +0200, Michael Grzeschik wrote: > This series improves the performance of the uvc video gadget by adding a > zero copy routine using the scatter list interface of the gadget. The > series also increases the amount of allocated requests depending of the > speed and it also reduces the interrupt load by only trigger on every > 16th request in case of super-speed. > > Michael Grzeschik (3): > usb: gadget: uvc: make uvc_num_requests depend on gadget speed > usb: gadget: uvc: add scatter gather support > usb: gadget: uvc: decrease the interrupt load to a quarter > > drivers/usb/gadget/Kconfig | 1 + > drivers/usb/gadget/function/f_uvc.c | 1 + > drivers/usb/gadget/function/uvc.h | 15 ++- > drivers/usb/gadget/function/uvc_queue.c | 30 ++++- > drivers/usb/gadget/function/uvc_queue.h | 5 +- > drivers/usb/gadget/function/uvc_video.c | 150 +++++++++++++++++++----- > 6 files changed, 168 insertions(+), 34 deletions(-) Please fix up the kbuild issues before resending. thanks, greg k-h