hc
2023-11-20 2e7bd41e4e8ab3d1efdabd9e263a2f7fe79bff8c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __DT_BINDINGS_Q6_AFE_H__
#define __DT_BINDINGS_Q6_AFE_H__
 
/* Audio Front End (AFE) virtual ports IDs */
#define HDMI_RX        1
#define SLIMBUS_0_RX    2
#define SLIMBUS_0_TX    3
#define SLIMBUS_1_RX    4
#define SLIMBUS_1_TX    5
#define SLIMBUS_2_RX    6
#define SLIMBUS_2_TX    7
#define SLIMBUS_3_RX    8
#define SLIMBUS_3_TX    9
#define SLIMBUS_4_RX    10
#define SLIMBUS_4_TX    11
#define SLIMBUS_5_RX    12
#define SLIMBUS_5_TX    13
#define SLIMBUS_6_RX    14
#define SLIMBUS_6_TX    15
#define PRIMARY_MI2S_RX        16
#define PRIMARY_MI2S_TX        17
#define SECONDARY_MI2S_RX    18
#define SECONDARY_MI2S_TX    19
#define TERTIARY_MI2S_RX    20
#define TERTIARY_MI2S_TX    21
#define QUATERNARY_MI2S_RX    22
#define QUATERNARY_MI2S_TX    23
#define PRIMARY_TDM_RX_0    24
#define PRIMARY_TDM_TX_0    25
#define PRIMARY_TDM_RX_1    26
#define PRIMARY_TDM_TX_1    27
#define PRIMARY_TDM_RX_2    28
#define PRIMARY_TDM_TX_2    29
#define PRIMARY_TDM_RX_3    30
#define PRIMARY_TDM_TX_3    31
#define PRIMARY_TDM_RX_4    32
#define PRIMARY_TDM_TX_4    33
#define PRIMARY_TDM_RX_5    34
#define PRIMARY_TDM_TX_5    35
#define PRIMARY_TDM_RX_6    36
#define PRIMARY_TDM_TX_6    37
#define PRIMARY_TDM_RX_7    38
#define PRIMARY_TDM_TX_7    39
#define SECONDARY_TDM_RX_0    40
#define SECONDARY_TDM_TX_0    41
#define SECONDARY_TDM_RX_1    42
#define SECONDARY_TDM_TX_1    43
#define SECONDARY_TDM_RX_2    44
#define SECONDARY_TDM_TX_2    45
#define SECONDARY_TDM_RX_3    46
#define SECONDARY_TDM_TX_3    47
#define SECONDARY_TDM_RX_4    48
#define SECONDARY_TDM_TX_4    49
#define SECONDARY_TDM_RX_5    50
#define SECONDARY_TDM_TX_5    51
#define SECONDARY_TDM_RX_6    52
#define SECONDARY_TDM_TX_6    53
#define SECONDARY_TDM_RX_7    54
#define SECONDARY_TDM_TX_7    55
#define TERTIARY_TDM_RX_0    56
#define TERTIARY_TDM_TX_0    57
#define TERTIARY_TDM_RX_1    58
#define TERTIARY_TDM_TX_1    59
#define TERTIARY_TDM_RX_2    60
#define TERTIARY_TDM_TX_2    61
#define TERTIARY_TDM_RX_3    62
#define TERTIARY_TDM_TX_3    63
#define TERTIARY_TDM_RX_4    64
#define TERTIARY_TDM_TX_4    65
#define TERTIARY_TDM_RX_5    66
#define TERTIARY_TDM_TX_5    67
#define TERTIARY_TDM_RX_6    68
#define TERTIARY_TDM_TX_6    69
#define TERTIARY_TDM_RX_7    70
#define TERTIARY_TDM_TX_7    71
#define QUATERNARY_TDM_RX_0    72
#define QUATERNARY_TDM_TX_0    73
#define QUATERNARY_TDM_RX_1    74
#define QUATERNARY_TDM_TX_1    75
#define QUATERNARY_TDM_RX_2    76
#define QUATERNARY_TDM_TX_2    77
#define QUATERNARY_TDM_RX_3    78
#define QUATERNARY_TDM_TX_3    79
#define QUATERNARY_TDM_RX_4    80
#define QUATERNARY_TDM_TX_4    81
#define QUATERNARY_TDM_RX_5    82
#define QUATERNARY_TDM_TX_5    83
#define QUATERNARY_TDM_RX_6    84
#define QUATERNARY_TDM_TX_6    85
#define QUATERNARY_TDM_RX_7    86
#define QUATERNARY_TDM_TX_7    87
#define QUINARY_TDM_RX_0    88
#define QUINARY_TDM_TX_0    89
#define QUINARY_TDM_RX_1    90
#define QUINARY_TDM_TX_1    91
#define QUINARY_TDM_RX_2    92
#define QUINARY_TDM_TX_2    93
#define QUINARY_TDM_RX_3    94
#define QUINARY_TDM_TX_3    95
#define QUINARY_TDM_RX_4    96
#define QUINARY_TDM_TX_4    97
#define QUINARY_TDM_RX_5    98
#define QUINARY_TDM_TX_5    99
#define QUINARY_TDM_RX_6    100
#define QUINARY_TDM_TX_6    101
#define QUINARY_TDM_RX_7    102
#define QUINARY_TDM_TX_7    103
 
#endif /* __DT_BINDINGS_Q6_AFE_H__ */