Part 1
요약·해설
공식 원문 142줄과 property 9행을 전수 대조해 required terminal/data/clock links·optional bidirectional association·copy-protect versus read-only controls 제약을 보존했습니다.
zephyr,uac2-output-terminal
Zephyr-specific binding
9 rows
UAC2 Output Terminal entity
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
FE1DA6F3430A371D83FDEF8497061E09A6F6A9CE296984A624296C0A10BD47D7
: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-output-terminal
.. _dtbinding_zephyr_uac2_output_terminal:
zephyr,uac2-output-terminal
###########################
Vendor: :ref:`Zephyr-specific binding <dt_vendor_zephyr>`
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)
Part 3
한국어 전문 번역
zephyr,uac2-output-terminal
Vendor: Zephyr-specific binding
공식 설명
USB Audio Class 2 Output Terminal entityData path의 마지막 terminal에 source와 clock을 연결
data-source는 이 Output Terminal이 audio data를 받는 Unit 또는 Terminal이고 clock-source는 timing을 제공하는 Clock Source입니다. terminal-type과 함께 세 항목이 필수입니다.
Required data-source
Required clock-source
Required terminal-type
Audio destination
copy-protect-control은 host-programmable만 허용하는 반면 connector·overload·underflow·overflow control은 read-only만 허용합니다. 양방향 terminal은 선택적 assoc-terminal로 짝을 연결합니다.
속성 전체 번역
공식 node-specific property 9개를 모두 번역했습니다. 이 page에는 base property 표가 없습니다.
노드 전용 속성 · 9개
| 이름 | 형식 | 설명과 제약 |
|---|---|---|
terminal-type | int | USB Audio Terminal Types에 정의된 Terminal Type constant입니다. 필수 |
assoc-terminal | phandle | 양방향 terminal 또는 clock과 연관된 Input/Output Terminal의 phandle입니다. |
data-source | phandle | 이 Output Terminal이 data를 받는 Unit 또는 Terminal의 phandle입니다. 필수 |
clock-source | phandle | 연결된 Clock Source entity의 phandle입니다. 필수 |
copy-protect-control | string | Copy Protect Control capability입니다. 허용값: 'host-programmable' |
connector-control | string | Connector Control capability입니다. 허용값: 'read-only' |
overload-control | string | Overload Control capability입니다. 허용값: 'read-only' |
underflow-control | string | Underflow Control capability입니다. 허용값: 'read-only' |
overflow-control | string | Overflow Control capability입니다. 허용값: 'read-only' |
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.