:orphan:
.. raw:: html
.. dtcompatible:: zephyr,uac2-feature-unit
.. _dtbinding_zephyr_uac2_feature_unit:
zephyr,uac2-feature-unit
########################
Vendor: :ref:`Zephyr-specific binding `
Description
***********
.. code-block:: none
USB Audio Class 2 Feature Unit 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
* - ``data-source``
- ``phandle``
- .. code-block:: none
Unit or Terminal to which this Feature Unit is connected
* - ``mute-control``
- ``string-array``
- .. code-block:: none
Mute Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``volume-control``
- ``string-array``
- .. code-block:: none
Volume Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``bass-control``
- ``string-array``
- .. code-block:: none
Bass Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``mid-control``
- ``string-array``
- .. code-block:: none
Mid Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``treble-control``
- ``string-array``
- .. code-block:: none
Treble Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``graphic-equalizer-control``
- ``string-array``
- .. code-block:: none
Graphic Equalizer capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``automatic-gain-control``
- ``string-array``
- .. code-block:: none
Automatic Gain Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``delay-control``
- ``string-array``
- .. code-block:: none
Delay Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``bass-boost-control``
- ``string-array``
- .. code-block:: none
Bass Boost Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``loundness-control``
- ``string-array``
- .. code-block:: none
Loundness Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``input-gain-control``
- ``string-array``
- .. code-block:: none
Input Gain Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``input-gain-pad-control``
- ``string-array``
- .. code-block:: none
Input Gain Pad Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``phase-inverter-control``
- ``string-array``
- .. code-block:: none
Phase Inverter Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``, ``'not-present'``
* - ``underflow-control``
- ``string-array``
- .. code-block:: none
Underflow Control capabilities
Legal values: ``'read-only'``, ``'not-present'``
* - ``overflow-control``
- ``string-array``
- .. code-block:: none
Overflow Control capabilities
Legal values: ``'read-only'``, ``'not-present'``
.. 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-feature-unit" compatible.
(None)