WSL2-Linux-Kernel/Documentation/usb
Daniel Scally 7bf1c56a90 usb: gadget: uvc: Make bmControls attr read/write
For the Processing Unit and Camera Terminal descriptors defined in
the UVC Gadget we currently hard-code values into their bmControls
fields, which enumerates which controls the gadget is able to
support. This isn't appropriate since only the userspace companion
program to the kernel driver will know which controls are supported.
Make the configfs attributes that point to those fields read/write
so userspace can set them to appropriate values.

Document the new behaviour at the same time so the functionality is
clear.

Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Link: https://lore.kernel.org/r/20230309105825.216745-1-dan.scally@ideasonboard.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-03-29 08:51:26 +02:00
..
CREDITS Documentation: USB: correct possessive "its" usage 2022-11-21 14:33:23 -07:00
acm.rst
authorization.rst
chipidea.rst Documentation: usb: correct spelling 2023-01-31 10:10:52 +01:00
dwc3.rst
ehci.rst
functionfs.rst Documentation: USB: correct possessive "its" usage 2022-11-21 14:33:23 -07:00
gadget-testing.rst Documentation: usb: correct spelling 2023-01-31 10:10:52 +01:00
gadget_configfs.rst usb: gadget: configfs: Support arbitrary string descriptors 2023-02-07 08:46:36 +01:00
gadget_hid.rst
gadget_multi.rst Documentation: USB: correct possessive "its" usage 2022-11-21 14:33:23 -07:00
gadget_printer.rst
gadget_serial.rst
gadget_uvc.rst usb: gadget: uvc: Make bmControls attr read/write 2023-03-29 08:51:26 +02:00
index.rst docs: usb: Add documentation for the UVC Gadget 2023-03-09 15:18:33 +01:00
iuu_phoenix.rst
linux-cdc-acm.inf
linux.inf
mass-storage.rst Documentation: usb: correct spelling 2023-01-31 10:10:52 +01:00
misc_usbsevseg.rst
mtouchusb.rst
ohci.rst
raw-gadget.rst
text_files.rst
usb-help.rst
usb-serial.rst
usbdevfs-drop-permissions.c
usbip_protocol.rst usbip: add USBIP_URB_* URB transfer flags 2022-08-31 09:07:53 +02:00
usbmon.rst