diff options
author | James Gruber <jimmyjgruber@gmail.com> | 2023-09-15 00:27:46 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-10-05 09:35:43 +0200 |
commit | de2eb28cdb76df9ce7587e1c6552b169069af4bb (patch) | |
tree | 1265bc4e1592071efb2410fd4be16cfd64292f40 /Documentation/usb/gadget-testing.rst | |
parent | dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (diff) | |
download | linux-de2eb28cdb76df9ce7587e1c6552b169069af4bb.tar.xz linux-de2eb28cdb76df9ce7587e1c6552b169069af4bb.zip |
usb: gadget: f_uac2: allow changing terminal types through configfs
Add "c_terminal_type" and "p_terminal_type" configfs entries
in order to allow the user to change the capture and playback terminal
type codes.
These fields affect the type of audio device that Windows detects, so
being able to modify this is useful when it would be advantageous for
a gadget to be detected as something other than a generic
speaker/microphone.
The fields default to microphone for the capture type field and speaker
for the playback type field as was the case before.
Signed-off-by: James Gruber <jimmyjgruber@gmail.com>
Link: https://lore.kernel.org/r/20230914222746.155126-1-jimmyjgruber@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation/usb/gadget-testing.rst')
-rw-r--r-- | Documentation/usb/gadget-testing.rst | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/usb/gadget-testing.rst b/Documentation/usb/gadget-testing.rst index 394cd226bfae..29072c166d23 100644 --- a/Documentation/usb/gadget-testing.rst +++ b/Documentation/usb/gadget-testing.rst @@ -755,6 +755,8 @@ The uac2 function provides these attributes in its function directory: req_number the number of pre-allocated request for both capture and playback function_name name of the interface + c_terminal_type code of the capture terminal type + p_terminal_type code of the playback terminal type ================ ==================================================== The attributes have sane default values. |