linux/Documentation/usb
Peter Korsgaard 43a029724d usb: gadget: f_fs: expose ready state in configfs
When a USB gadget is configured through configfs with 1 or more f_fs
functions, then the logic setting up the gadget configuration has to wait
until the user space code (typically separate applications) responsible for
those functions have written their descriptors before the gadget can be
activated.

The f_fs instance already knows if this has been done, so expose it through
a "ready" attribute in configfs for easier synchronization.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Link: https://lore.kernel.org/r/20240126203208.2482573-1-peter@korsgaard.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-01-27 17:39:21 -08:00
..
acm.rst
authorization.rst USB: Remove Wireless USB and UWB documentation 2023-08-09 14:17:32 +02:00
chipidea.rst Documentation: usb: correct spelling 2023-01-31 10:10:52 +01:00
CREDITS Documentation: USB: correct possessive "its" usage 2022-11-21 14:33:23 -07:00
dwc3.rst
ehci.rst docs: usb: replace some characters 2021-06-17 13:22:33 -06:00
functionfs.rst Documentation: USB: correct possessive "its" usage 2022-11-21 14:33:23 -07:00
gadget_configfs.rst usb: gadget: configfs: Support arbitrary string descriptors 2023-02-07 08:46:36 +01:00
gadget_hid.rst USB: Replace HTTP links with HTTPS ones 2020-07-21 13:41:57 +02:00
gadget_multi.rst Documentation: USB: correct possessive "its" usage 2022-11-21 14:33:23 -07:00
gadget_printer.rst docs: usb: replace some characters 2021-06-17 13:22:33 -06:00
gadget_serial.rst
gadget_uvc.rst docs: usb: fix reference to nonexistent file in UVC Gadget 2023-10-22 20:41:01 -06:00
gadget-testing.rst usb: gadget: f_fs: expose ready state in configfs 2024-01-27 17:39:21 -08: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 USB: Replace HTTP links with HTTPS ones 2020-07-21 13:41:57 +02:00
mass-storage.rst Documentation: usb: correct spelling 2023-01-31 10:10:52 +01:00
misc_usbsevseg.rst
mtouchusb.rst Documentation: drop optional BOMs 2021-05-10 15:17:34 -06:00
ohci.rst
raw-gadget.rst usb: raw-gadget: update documentation 2023-11-22 12:02:54 +00:00
text_files.rst docs: usb: remove some broken references 2020-01-28 13:41:22 -07:00
usb-help.rst
usb-serial.rst Documentation: drop optional BOMs 2021-05-10 15:17:34 -06:00
usbdevfs-drop-permissions.c
usbip_protocol.rst usbip: add USBIP_URB_* URB transfer flags 2022-08-31 09:07:53 +02:00
usbmon.rst docs: usb: fix literal block marker in usbmon verification example 2022-06-09 09:50:03 -06:00