usb: gadget: uac2: add req_number as parameter
authorPeter Chen <peter.chen@nxp.com>
Wed, 4 Jan 2017 02:19:23 +0000 (10:19 +0800)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 24 Jan 2017 09:04:21 +0000 (11:04 +0200)
commite92b9d449d0490800160bfeb5ee1175a02979f47
treee6a52e9d53ab3e42e90979aea3473f0ec3935015
parentec33efe28f9f87e51cc79ce060ae0101eedd5a19
usb: gadget: uac2: add req_number as parameter

There are only two requests for uac2, it may not be enough at high
loading system which usb interrupt handler can't be serviced on
time, then the data will be lost since it is isoc transfer for audio.

In this patch, we introduce a parameter for the number for usb request,
and the user can override it if current number for request is not enough
for his/her use case.

Besides, update this parameter for legacy audio gadget and documentation.

Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Documentation/usb/gadget-testing.txt
drivers/usb/gadget/function/f_uac2.c
drivers/usb/gadget/function/u_uac2.h
drivers/usb/gadget/legacy/audio.c