Part 1
요약·해설
공식 원문 89줄과 property 3행을 전수 대조해 required manufacturer-intended audio category·optional entity-change interrupt·latency control access 제약을 보존했습니다.
zephyr,uac2
Zephyr-specific binding
3 rows
Top-level UAC2 function instance
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
CCD80AC7C08AD82D29F74D0A45E0D8DB3EF746447BA0C99B85990F627E2BCF14
:orphan:
.. raw:: html
<!--
FIXME: do not limit page width until content uses another representation
format other than tables
-->
<style>.wy-nav-content { max-width: none; !important }</style>
.. dtcompatible:: zephyr,uac2
.. _dtbinding_zephyr_uac2:
zephyr,uac2
###########
Vendor: :ref:`Zephyr-specific binding <dt_vendor_zephyr>`
Description
***********
.. code-block:: none
USB Audio Class 2 instance
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
* - ``audio-function``
- ``int``
- .. code-block:: none
Constant, indicating the primary use of this audio function, as intended
by the manufacturer. Use Audio Function category codes define from
dt-bindings/usb/audio.h.
This property is **required**.
* - ``interrupt-endpoint``
- ``boolean``
- .. code-block:: none
Enable to support an optional interrupt endpoint to inform the Host about
dynamic changes that occur on the different addressable entities.
* - ``latency-control``
- ``string``
- .. code-block:: none
Latency Control capabilities
Legal values: ``'read-only'``, ``'host-programmable'``
.. 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" compatible.
(None)
Part 3
한국어 전문 번역
zephyr,uac2
Vendor: Zephyr-specific binding
공식 설명
USB Audio Class 2 instance여러 UAC2 entity를 하나의 audio function으로 묶는 최상위 instance
audio-function은 제조사가 의도한 주 용도를 나타내며 dt-bindings/usb/audio.h의 Audio Function category code를 사용합니다. 이 항목만 필수입니다.
Audio function category
Audio topology
Data paths
Reports dynamic changes
interrupt-endpoint는 addressable entity의 동적 변화를 Host에 알립니다. latency-control은 read-only 또는 host-programmable capability 중 하나입니다.
속성 전체 번역
공식 node-specific property 3개를 모두 번역했습니다. 이 page에는 base property 표가 없습니다.
노드 전용 속성 · 3개
| 이름 | 형식 | 설명과 제약 |
|---|---|---|
audio-function | int | 제조사가 의도한 audio function의 주 용도를 나타내는 category code입니다. dt-bindings/usb/audio.h 값을 사용합니다. 필수 |
interrupt-endpoint | boolean | Addressable entity의 동적 변화를 Host에 알리는 선택적 interrupt endpoint를 활성화합니다. |
latency-control | string | Latency Control capability가 read-only인지 host-programmable인지 지정합니다. 허용값: 'read-only', 'host-programmable' |
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.