1# Copyright (c) 2023 Nordic Semiconductor ASA
2# SPDX-License-Identifier: Apache-2.0
3
4description: USB Audio Class 2 Output Terminal entity
5
6compatible: "zephyr,uac2-output-terminal"
7
8properties:
9  terminal-type:
10    type: int
11    required: true
12    description: |
13      Terminal Type constant specified in USB Audio Terminal Types
14
15  assoc-terminal:
16    type: phandle
17    description: |
18      Associated terminal, e.g. for bidirectional terminal types.
19
20  data-source:
21    type: phandle
22    required: true
23    description: |
24      Unit or Terminal this terminal receives data from
25
26  clock-source:
27    type: phandle
28    required: true
29    description: |
30      Connected clock entity
31
32  copy-protect-control:
33    type: string
34    description: Copy Protect Control capabilities
35    enum:
36      - "host-programmable"
37
38  connector-control:
39    type: string
40    description: Connector Control capabilities
41    enum:
42      - "read-only"
43
44  overload-control:
45    type: string
46    description: Overload Control capabilities
47    enum:
48      - "read-only"
49
50  underflow-control:
51    type: string
52    description: Underflow Control capabilities
53    enum:
54      - "read-only"
55
56  overflow-control:
57    type: string
58    description: Overflow Control capabilities
59    enum:
60      - "read-only"
61