1 | /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ |
2 | /* |
3 | * Copyright (c) 2018 Baylibre SAS. |
4 | * Author: Jerome Brunet <jbrunet@baylibre.com> |
5 | */ |
6 | |
7 | #ifndef __AXG_AUDIO_CLKC_BINDINGS_H |
8 | #define __AXG_AUDIO_CLKC_BINDINGS_H |
9 | |
10 | #define AUD_CLKID_DDR_ARB 29 |
11 | #define AUD_CLKID_PDM 30 |
12 | #define AUD_CLKID_TDMIN_A 31 |
13 | #define AUD_CLKID_TDMIN_B 32 |
14 | #define AUD_CLKID_TDMIN_C 33 |
15 | #define AUD_CLKID_TDMIN_LB 34 |
16 | #define AUD_CLKID_TDMOUT_A 35 |
17 | #define AUD_CLKID_TDMOUT_B 36 |
18 | #define AUD_CLKID_TDMOUT_C 37 |
19 | #define AUD_CLKID_FRDDR_A 38 |
20 | #define AUD_CLKID_FRDDR_B 39 |
21 | #define AUD_CLKID_FRDDR_C 40 |
22 | #define AUD_CLKID_TODDR_A 41 |
23 | #define AUD_CLKID_TODDR_B 42 |
24 | #define AUD_CLKID_TODDR_C 43 |
25 | #define AUD_CLKID_LOOPBACK 44 |
26 | #define AUD_CLKID_SPDIFIN 45 |
27 | #define AUD_CLKID_SPDIFOUT 46 |
28 | #define AUD_CLKID_RESAMPLE 47 |
29 | #define AUD_CLKID_POWER_DETECT 48 |
30 | #define AUD_CLKID_MST_A_MCLK 49 |
31 | #define AUD_CLKID_MST_B_MCLK 50 |
32 | #define AUD_CLKID_MST_C_MCLK 51 |
33 | #define AUD_CLKID_MST_D_MCLK 52 |
34 | #define AUD_CLKID_MST_E_MCLK 53 |
35 | #define AUD_CLKID_MST_F_MCLK 54 |
36 | #define AUD_CLKID_SPDIFOUT_CLK 55 |
37 | #define AUD_CLKID_SPDIFIN_CLK 56 |
38 | #define AUD_CLKID_PDM_DCLK 57 |
39 | #define AUD_CLKID_PDM_SYSCLK 58 |
40 | #define AUD_CLKID_MST_A_MCLK_SEL 59 |
41 | #define AUD_CLKID_MST_B_MCLK_SEL 60 |
42 | #define AUD_CLKID_MST_C_MCLK_SEL 61 |
43 | #define AUD_CLKID_MST_D_MCLK_SEL 62 |
44 | #define AUD_CLKID_MST_E_MCLK_SEL 63 |
45 | #define AUD_CLKID_MST_F_MCLK_SEL 64 |
46 | #define AUD_CLKID_MST_A_MCLK_DIV 65 |
47 | #define AUD_CLKID_MST_B_MCLK_DIV 66 |
48 | #define AUD_CLKID_MST_C_MCLK_DIV 67 |
49 | #define AUD_CLKID_MST_D_MCLK_DIV 68 |
50 | #define AUD_CLKID_MST_E_MCLK_DIV 69 |
51 | #define AUD_CLKID_MST_F_MCLK_DIV 70 |
52 | #define AUD_CLKID_SPDIFOUT_CLK_SEL 71 |
53 | #define AUD_CLKID_SPDIFOUT_CLK_DIV 72 |
54 | #define AUD_CLKID_SPDIFIN_CLK_SEL 73 |
55 | #define AUD_CLKID_SPDIFIN_CLK_DIV 74 |
56 | #define AUD_CLKID_PDM_DCLK_SEL 75 |
57 | #define AUD_CLKID_PDM_DCLK_DIV 76 |
58 | #define AUD_CLKID_PDM_SYSCLK_SEL 77 |
59 | #define AUD_CLKID_PDM_SYSCLK_DIV 78 |
60 | #define AUD_CLKID_MST_A_SCLK 79 |
61 | #define AUD_CLKID_MST_B_SCLK 80 |
62 | #define AUD_CLKID_MST_C_SCLK 81 |
63 | #define AUD_CLKID_MST_D_SCLK 82 |
64 | #define AUD_CLKID_MST_E_SCLK 83 |
65 | #define AUD_CLKID_MST_F_SCLK 84 |
66 | #define AUD_CLKID_MST_A_LRCLK 86 |
67 | #define AUD_CLKID_MST_B_LRCLK 87 |
68 | #define AUD_CLKID_MST_C_LRCLK 88 |
69 | #define AUD_CLKID_MST_D_LRCLK 89 |
70 | #define AUD_CLKID_MST_E_LRCLK 90 |
71 | #define AUD_CLKID_MST_F_LRCLK 91 |
72 | #define AUD_CLKID_MST_A_SCLK_PRE_EN 92 |
73 | #define AUD_CLKID_MST_B_SCLK_PRE_EN 93 |
74 | #define AUD_CLKID_MST_C_SCLK_PRE_EN 94 |
75 | #define AUD_CLKID_MST_D_SCLK_PRE_EN 95 |
76 | #define AUD_CLKID_MST_E_SCLK_PRE_EN 96 |
77 | #define AUD_CLKID_MST_F_SCLK_PRE_EN 97 |
78 | #define AUD_CLKID_MST_A_SCLK_DIV 98 |
79 | #define AUD_CLKID_MST_B_SCLK_DIV 99 |
80 | #define AUD_CLKID_MST_C_SCLK_DIV 100 |
81 | #define AUD_CLKID_MST_D_SCLK_DIV 101 |
82 | #define AUD_CLKID_MST_E_SCLK_DIV 102 |
83 | #define AUD_CLKID_MST_F_SCLK_DIV 103 |
84 | #define AUD_CLKID_MST_A_SCLK_POST_EN 104 |
85 | #define AUD_CLKID_MST_B_SCLK_POST_EN 105 |
86 | #define AUD_CLKID_MST_C_SCLK_POST_EN 106 |
87 | #define AUD_CLKID_MST_D_SCLK_POST_EN 107 |
88 | #define AUD_CLKID_MST_E_SCLK_POST_EN 108 |
89 | #define AUD_CLKID_MST_F_SCLK_POST_EN 109 |
90 | #define AUD_CLKID_MST_A_LRCLK_DIV 110 |
91 | #define AUD_CLKID_MST_B_LRCLK_DIV 111 |
92 | #define AUD_CLKID_MST_C_LRCLK_DIV 112 |
93 | #define AUD_CLKID_MST_D_LRCLK_DIV 113 |
94 | #define AUD_CLKID_MST_E_LRCLK_DIV 114 |
95 | #define AUD_CLKID_MST_F_LRCLK_DIV 115 |
96 | #define AUD_CLKID_TDMIN_A_SCLK_SEL 116 |
97 | #define AUD_CLKID_TDMIN_B_SCLK_SEL 117 |
98 | #define AUD_CLKID_TDMIN_C_SCLK_SEL 118 |
99 | #define AUD_CLKID_TDMIN_LB_SCLK_SEL 119 |
100 | #define AUD_CLKID_TDMOUT_A_SCLK_SEL 120 |
101 | #define AUD_CLKID_TDMOUT_B_SCLK_SEL 121 |
102 | #define AUD_CLKID_TDMOUT_C_SCLK_SEL 122 |
103 | #define AUD_CLKID_TDMIN_A_SCLK 123 |
104 | #define AUD_CLKID_TDMIN_B_SCLK 124 |
105 | #define AUD_CLKID_TDMIN_C_SCLK 125 |
106 | #define AUD_CLKID_TDMIN_LB_SCLK 126 |
107 | #define AUD_CLKID_TDMOUT_A_SCLK 127 |
108 | #define AUD_CLKID_TDMOUT_B_SCLK 128 |
109 | #define AUD_CLKID_TDMOUT_C_SCLK 129 |
110 | #define AUD_CLKID_TDMIN_A_LRCLK 130 |
111 | #define AUD_CLKID_TDMIN_B_LRCLK 131 |
112 | #define AUD_CLKID_TDMIN_C_LRCLK 132 |
113 | #define AUD_CLKID_TDMIN_LB_LRCLK 133 |
114 | #define AUD_CLKID_TDMOUT_A_LRCLK 134 |
115 | #define AUD_CLKID_TDMOUT_B_LRCLK 135 |
116 | #define AUD_CLKID_TDMOUT_C_LRCLK 136 |
117 | #define AUD_CLKID_TDMIN_A_SCLK_PRE_EN 137 |
118 | #define AUD_CLKID_TDMIN_B_SCLK_PRE_EN 138 |
119 | #define AUD_CLKID_TDMIN_C_SCLK_PRE_EN 139 |
120 | #define AUD_CLKID_TDMIN_LB_SCLK_PRE_EN 140 |
121 | #define AUD_CLKID_TDMOUT_A_SCLK_PRE_EN 141 |
122 | #define AUD_CLKID_TDMOUT_B_SCLK_PRE_EN 142 |
123 | #define AUD_CLKID_TDMOUT_C_SCLK_PRE_EN 143 |
124 | #define AUD_CLKID_TDMIN_A_SCLK_POST_EN 144 |
125 | #define AUD_CLKID_TDMIN_B_SCLK_POST_EN 145 |
126 | #define AUD_CLKID_TDMIN_C_SCLK_POST_EN 146 |
127 | #define AUD_CLKID_TDMIN_LB_SCLK_POST_EN 147 |
128 | #define AUD_CLKID_TDMOUT_A_SCLK_POST_EN 148 |
129 | #define AUD_CLKID_TDMOUT_B_SCLK_POST_EN 149 |
130 | #define AUD_CLKID_TDMOUT_C_SCLK_POST_EN 150 |
131 | #define AUD_CLKID_SPDIFOUT_B 151 |
132 | #define AUD_CLKID_SPDIFOUT_B_CLK 152 |
133 | #define AUD_CLKID_SPDIFOUT_B_CLK_SEL 153 |
134 | #define AUD_CLKID_SPDIFOUT_B_CLK_DIV 154 |
135 | #define AUD_CLKID_TDM_MCLK_PAD0 155 |
136 | #define AUD_CLKID_TDM_MCLK_PAD1 156 |
137 | #define AUD_CLKID_TDM_LRCLK_PAD0 157 |
138 | #define AUD_CLKID_TDM_LRCLK_PAD1 158 |
139 | #define AUD_CLKID_TDM_LRCLK_PAD2 159 |
140 | #define AUD_CLKID_TDM_SCLK_PAD0 160 |
141 | #define AUD_CLKID_TDM_SCLK_PAD1 161 |
142 | #define AUD_CLKID_TDM_SCLK_PAD2 162 |
143 | #define AUD_CLKID_TOP 163 |
144 | #define AUD_CLKID_TORAM 164 |
145 | #define AUD_CLKID_EQDRC 165 |
146 | #define AUD_CLKID_RESAMPLE_B 166 |
147 | #define AUD_CLKID_TOVAD 167 |
148 | #define AUD_CLKID_LOCKER 168 |
149 | #define AUD_CLKID_SPDIFIN_LB 169 |
150 | #define AUD_CLKID_FRDDR_D 170 |
151 | #define AUD_CLKID_TODDR_D 171 |
152 | #define AUD_CLKID_LOOPBACK_B 172 |
153 | #define AUD_CLKID_CLK81_EN 173 |
154 | #define AUD_CLKID_SYSCLK_A_DIV 174 |
155 | #define AUD_CLKID_SYSCLK_B_DIV 175 |
156 | #define AUD_CLKID_SYSCLK_A_EN 176 |
157 | #define AUD_CLKID_SYSCLK_B_EN 177 |
158 | |
159 | #endif /* __AXG_AUDIO_CLKC_BINDINGS_H */ |
160 | |