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