:orphan:
.. raw:: html
.. dtcompatible:: zephyr,uac2-output-terminal
.. _dtbinding_zephyr_uac2_output_terminal:
zephyr,uac2-output-terminal
###########################
Vendor: :ref:`Zephyr-specific binding `
Description
***********
.. code-block:: none
USB Audio Class 2 Output Terminal entity
Properties
**********
.. tabs::
.. group-tab:: Node specific properties
Properties not inherited from the base binding file.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``terminal-type``
- ``int``
- .. code-block:: none
Terminal Type constant specified in USB Audio Terminal Types
This property is **required**.
* - ``assoc-terminal``
- ``phandle``
- .. code-block:: none
Associated terminal, e.g. for bidirectional terminal types.
* - ``data-source``
- ``phandle``
- .. code-block:: none
Unit or Terminal this terminal receives data from
This property is **required**.
* - ``clock-source``
- ``phandle``
- .. code-block:: none
Connected clock entity
This property is **required**.
* - ``copy-protect-control``
- ``string``
- .. code-block:: none
Copy Protect Control capabilities
Legal values: ``'host-programmable'``
* - ``connector-control``
- ``string``
- .. code-block:: none
Connector Control capabilities
Legal values: ``'read-only'``
* - ``overload-control``
- ``string``
- .. code-block:: none
Overload Control capabilities
Legal values: ``'read-only'``
* - ``underflow-control``
- ``string``
- .. code-block:: none
Underflow Control capabilities
Legal values: ``'read-only'``
* - ``overflow-control``
- ``string``
- .. code-block:: none
Overflow Control capabilities
Legal values: ``'read-only'``
.. group-tab:: Deprecated node specific properties
Deprecated properties not inherited from the base binding file.
(None)
.. group-tab:: Base properties
Properties inherited from the base binding file, which defines
common properties that may be set on many nodes. Not all of these
may apply to the "zephyr,uac2-output-terminal" compatible.
(None)