linux/drivers/usb/gadget
William Wu 5452a06eed usb: gadget: uvc: support zero copy with rockchip encoder
Some rockchip encoder (e.g RV1106/RV1103) support to reserve
UVC Header in the encoded image, this patch improve the uvc
driver to support zero copy for uvc formats MJPEG/H264/H265,
and no support zero copy for YUYV.

By default, the uvc driver disable the zero copy, you can
set the ${USB_FUNCTIONS_DIR}/uvc.gs*/uvc_zero_copy to 1
to enable the zero copy.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I19be26170d51f209f3196f546515be665481b8b5
2022-07-28 10:22:54 +08:00
..
function usb: gadget: uvc: support zero copy with rockchip encoder 2022-07-28 10:22:54 +08:00
legacy Merge tag 'ASB-2022-04-05_12-5.10' of https://android.googlesource.com/kernel/common 2022-07-15 17:40:39 +08:00
udc Merge tag 'ASB-2022-06-05_12-5.10' of https://android.googlesource.com/kernel/common 2022-07-15 17:58:38 +08:00
composite.c UPSTREAM: usb: gadget: composite: Show warning if function driver's descriptors are incomplete. 2022-05-10 12:06:18 -05:00
config.c usb: fix various gadget panics on 10gbps cabling 2021-06-16 12:01:43 +02:00
configfs.c Merge tag 'ASB-2022-06-05_12-5.10' of https://android.googlesource.com/kernel/common 2022-07-15 17:58:38 +08:00
configfs.h
epautoconf.c usb: gadget: transfer_type depends on CONFIG_NO_GKI 2021-07-19 19:57:22 +08:00
functions.c
Kconfig rk: revert to v4.19 2021-03-17 18:05:39 +08:00
Makefile
u_f.c
u_f.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
u_os_desc.h
usbstring.c