Hi Felipe, (CC'ing Greg, in case you're on vacation) Ping ? I'd really like to get this merged in v4.20. Do you think that would be possible ? On Tuesday, 25 September 2018 19:58:50 EEST Laurent Pinchart wrote: > Hi Felipe, > > The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3: > > Linux 4.19-rc1 (2018-08-26 14:11:59 -0700) > > are available in the Git repository at: > > git://linuxtv.org/pinchartl/media.git tags/uvcg-20180925 > > for you to fetch changes up to 3fb2fd76eda265ce5421318de38dd9b9f7c54737: > > usb: gadget: uvc: configfs: Use %u to print unsigned int values > (2018-09-25 18:48:10 +0300) > > ---------------------------------------------------------------- > UVC gadget updates for v4.20 > > - configfs cleanups, fixes and extensions > - Endianness fixes > - Miscellaneous cleanups > > ---------------------------------------------------------------- > Joel Pepper (2): > usb: gadget: uvc: configfs: Add bFrameIndex attributes > usb: gadget: uvc: configfs: Prevent format changes after linking > header > > Laurent Pinchart (14): > usb: gadget: uvc: configfs: Don't wrap groups unnecessarily > usb: gadget: uvc: configfs: Add section header comments > usb: gadget: uvc: configfs: Drop leaked references to config items > usb: gadget: uvc: configfs: Allocate groups dynamically > usb: gadget: uvc: configfs: Add interface number attributes > usb: gadget: uvc: configfs: Add bFormatIndex attributes > usb: gadget: uvc: Factor out video USB request queueing > usb: gadget: uvc: Only halt video streaming endpoint in bulk mode > usb: gadget: uvc: Replace plain printk() with dev_*() > usb: gadget: uvc: Remove uvc_set_trace_param() function > usb: video: Fix endianness mismatches in descriptor structures > usb: gadget: uvc: configfs: Fix operation on big endian platforms > usb: gadget: uvc: configfs: Simplify attributes macros > usb: gadget: uvc: configfs: Use %u to print unsigned int values > > Paul Elder (1): > usb: gadget: uvc: configfs: Sort frame intervals upon writing > > Documentation/ABI/testing/configfs-usb-gadget-uvc | 24 + > drivers/usb/gadget/function/f_uvc.c | 57 +- > drivers/usb/gadget/function/u_uvc.h | 3 + > drivers/usb/gadget/function/uvc.h | 16 +- > drivers/usb/gadget/function/uvc_configfs.c | 1168 +++++++++-------- > drivers/usb/gadget/function/uvc_v4l2.c | 4 +- > drivers/usb/gadget/function/uvc_video.c | 48 +- > drivers/usb/gadget/function/uvc_video.h | 2 +- > include/uapi/linux/usb/video.h | 304 +++--- > 9 files changed, 916 insertions(+), 710 deletions(-) -- Regards, Laurent Pinchart