:orphan:
.. raw:: html
    
    
.. dtcompatible:: usb-audio-mic
.. _dtbinding_usb_audio_mic:
usb-audio-mic
#############
Vendor: :ref:`Generic or vendor-independent `
Description
***********
.. code-block:: none
   USB Audio microphone specific fields.
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
         * - ``resolution``
           - ``int``
           - Default value: ``16``
             Legal values: ``8``, ``16``, ``24``, ``32``
         * - ``sync-type``
           - ``string``
           - .. code-block:: none
                Type of endpoint synchronization for IN devices.
                Default value is Sychronous.
                Adaptive is not supported.
             Default value: ``Synchronous``
             Legal values: ``'No Synchronization'``, ``'Asynchronous'``, ``'Adaptive'``, ``'Synchronous'``
         * - ``channel-l``
           - ``boolean``
           - .. code-block:: none
                Enable (l) channel.
         * - ``channel-r``
           - ``boolean``
           - .. code-block:: none
                Enable (r) channel.
         * - ``channel-c``
           - ``boolean``
           - .. code-block:: none
                Enable (c) channel.
         * - ``channel-lfe``
           - ``boolean``
           - .. code-block:: none
                Enable (lfe) channel.
         * - ``channel-ls``
           - ``boolean``
           - .. code-block:: none
                Enable (ls) channel.
         * - ``channel-rs``
           - ``boolean``
           - .. code-block:: none
                Enable (rs) channel.
         * - ``channel-lc``
           - ``boolean``
           - .. code-block:: none
                Enable (lc) channel.
         * - ``channel-rc``
           - ``boolean``
           - .. code-block:: none
                Enable (rc) channel.
         * - ``channel-s``
           - ``boolean``
           - .. code-block:: none
                Enable (s) channel.
         * - ``channel-sl``
           - ``boolean``
           - .. code-block:: none
                Enable (sl) channel.
         * - ``channel-sr``
           - ``boolean``
           - .. code-block:: none
                Enable (sr) channel.
         * - ``channel-t``
           - ``boolean``
           - .. code-block:: none
                Enable (t) channel.
         * - ``channel-cfg``
           - ``boolean``
           - .. code-block:: none
                Enable (cfg) channel.
         * - ``feature-mute``
           - ``boolean``
           - .. code-block:: none
                Enable Mute feature.
             This property is **required**.
         * - ``feature-volume``
           - ``boolean``
           - .. code-block:: none
                Enable Volume feature.
                Currently not supported.
         * - ``feature-tone-control``
           - ``boolean``
           - .. code-block:: none
                Enable Tone Control (Bass, Mid, Treble) feature.
                Currently not supported.
         * - ``feature-graphic-equalizer``
           - ``boolean``
           - .. code-block:: none
                Enable  Graphic Equalizer feature.
                Currently not supported.
         * - ``feature-automatic-gain-control``
           - ``boolean``
           - .. code-block:: none
                Enable Autoamtic Gain Control feature.
                Currently not supported.
         * - ``feature-delay``
           - ``boolean``
           - .. code-block:: none
                Enable Delay feature.
                Currently not supported.
         * - ``feature-bass-boost``
           - ``boolean``
           - .. code-block:: none
                Enable Bass Boost feature.
                Currently not supported.
         * - ``feature-loudness``
           - ``boolean``
           - .. code-block:: none
                Enable Loudness feature.
                Currently not supported.
   .. 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 "usb-audio-mic" compatible.
      .. list-table::
         :widths: 1 1 4
         :header-rows: 1
         * - Name
           - Type
           - Details
         * - ``label``
           - ``string``
           - .. code-block:: none
                Human readable string describing the device (used as device_get_binding() argument)
             This property is **required**.
             See :ref:`zephyr:dt-important-props` for more information.