1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_control_id_bases.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #undef XLAT_PREV_VAL
7
8 #ifndef XLAT_MACROS_ONLY
9
10 # ifdef IN_MPERS
11
12 extern const struct xlat v4l2_control_id_bases[];
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data v4l2_control_id_bases_xdata[] = {
18 XLAT(V4L2_CID_BASE),
19 #define XLAT_VAL_0 ((unsigned) (V4L2_CID_BASE))
20 #define XLAT_STR_0 STRINGIFY(V4L2_CID_BASE)
21 XLAT(V4L2_CID_USER_MEYE_BASE),
22 #define XLAT_VAL_1 ((unsigned) (V4L2_CID_USER_MEYE_BASE))
23 #define XLAT_STR_1 STRINGIFY(V4L2_CID_USER_MEYE_BASE)
24 XLAT(V4L2_CID_USER_BTTV_BASE),
25 #define XLAT_VAL_2 ((unsigned) (V4L2_CID_USER_BTTV_BASE))
26 #define XLAT_STR_2 STRINGIFY(V4L2_CID_USER_BTTV_BASE)
27 XLAT(V4L2_CID_USER_S2255_BASE),
28 #define XLAT_VAL_3 ((unsigned) (V4L2_CID_USER_S2255_BASE))
29 #define XLAT_STR_3 STRINGIFY(V4L2_CID_USER_S2255_BASE)
30 XLAT(V4L2_CID_USER_SI476X_BASE),
31 #define XLAT_VAL_4 ((unsigned) (V4L2_CID_USER_SI476X_BASE))
32 #define XLAT_STR_4 STRINGIFY(V4L2_CID_USER_SI476X_BASE)
33 XLAT(V4L2_CID_USER_TI_VPE_BASE),
34 #define XLAT_VAL_5 ((unsigned) (V4L2_CID_USER_TI_VPE_BASE))
35 #define XLAT_STR_5 STRINGIFY(V4L2_CID_USER_TI_VPE_BASE)
36 XLAT(V4L2_CID_USER_SAA7134_BASE),
37 #define XLAT_VAL_6 ((unsigned) (V4L2_CID_USER_SAA7134_BASE))
38 #define XLAT_STR_6 STRINGIFY(V4L2_CID_USER_SAA7134_BASE)
39 XLAT(V4L2_CID_USER_ADV7180_BASE),
40 #define XLAT_VAL_7 ((unsigned) (V4L2_CID_USER_ADV7180_BASE))
41 #define XLAT_STR_7 STRINGIFY(V4L2_CID_USER_ADV7180_BASE)
42 XLAT(V4L2_CID_USER_TC358743_BASE),
43 #define XLAT_VAL_8 ((unsigned) (V4L2_CID_USER_TC358743_BASE))
44 #define XLAT_STR_8 STRINGIFY(V4L2_CID_USER_TC358743_BASE)
45 XLAT(V4L2_CID_USER_MAX217X_BASE),
46 #define XLAT_VAL_9 ((unsigned) (V4L2_CID_USER_MAX217X_BASE))
47 #define XLAT_STR_9 STRINGIFY(V4L2_CID_USER_MAX217X_BASE)
48 XLAT(V4L2_CID_USER_IMX_BASE),
49 #define XLAT_VAL_10 ((unsigned) (V4L2_CID_USER_IMX_BASE))
50 #define XLAT_STR_10 STRINGIFY(V4L2_CID_USER_IMX_BASE)
51 XLAT(V4L2_CID_USER_ATMEL_ISC_BASE),
52 #define XLAT_VAL_11 ((unsigned) (V4L2_CID_USER_ATMEL_ISC_BASE))
53 #define XLAT_STR_11 STRINGIFY(V4L2_CID_USER_ATMEL_ISC_BASE)
54 XLAT(V4L2_CID_USER_CODA_BASE),
55 #define XLAT_VAL_12 ((unsigned) (V4L2_CID_USER_CODA_BASE))
56 #define XLAT_STR_12 STRINGIFY(V4L2_CID_USER_CODA_BASE)
57 XLAT(V4L2_CID_USER_CCS_BASE),
58 #define XLAT_VAL_13 ((unsigned) (V4L2_CID_USER_CCS_BASE))
59 #define XLAT_STR_13 STRINGIFY(V4L2_CID_USER_CCS_BASE)
60 XLAT(V4L2_CID_USER_ALLEGRO_BASE),
61 #define XLAT_VAL_14 ((unsigned) (V4L2_CID_USER_ALLEGRO_BASE))
62 #define XLAT_STR_14 STRINGIFY(V4L2_CID_USER_ALLEGRO_BASE)
63 XLAT(V4L2_CID_USER_ISL7998X_BASE),
64 #define XLAT_VAL_15 ((unsigned) (V4L2_CID_USER_ISL7998X_BASE))
65 #define XLAT_STR_15 STRINGIFY(V4L2_CID_USER_ISL7998X_BASE)
66 XLAT(V4L2_CID_USER_DW100_BASE),
67 #define XLAT_VAL_16 ((unsigned) (V4L2_CID_USER_DW100_BASE))
68 #define XLAT_STR_16 STRINGIFY(V4L2_CID_USER_DW100_BASE)
69 XLAT(V4L2_CID_USER_ASPEED_BASE),
70 #define XLAT_VAL_17 ((unsigned) (V4L2_CID_USER_ASPEED_BASE))
71 #define XLAT_STR_17 STRINGIFY(V4L2_CID_USER_ASPEED_BASE)
72 XLAT(V4L2_CID_CODEC_BASE),
73 #define XLAT_VAL_18 ((unsigned) (V4L2_CID_CODEC_BASE))
74 #define XLAT_STR_18 STRINGIFY(V4L2_CID_CODEC_BASE)
75 XLAT(V4L2_CID_MPEG_CX2341X_BASE),
76 #define XLAT_VAL_19 ((unsigned) (V4L2_CID_MPEG_CX2341X_BASE))
77 #define XLAT_STR_19 STRINGIFY(V4L2_CID_MPEG_CX2341X_BASE)
78 XLAT(V4L2_CID_MPEG_MFC51_BASE),
79 #define XLAT_VAL_20 ((unsigned) (V4L2_CID_MPEG_MFC51_BASE))
80 #define XLAT_STR_20 STRINGIFY(V4L2_CID_MPEG_MFC51_BASE)
81 XLAT(V4L2_CID_CAMERA_CLASS_BASE),
82 #define XLAT_VAL_21 ((unsigned) (V4L2_CID_CAMERA_CLASS_BASE))
83 #define XLAT_STR_21 STRINGIFY(V4L2_CID_CAMERA_CLASS_BASE)
84 XLAT(V4L2_CID_FM_TX_CLASS_BASE),
85 #define XLAT_VAL_22 ((unsigned) (V4L2_CID_FM_TX_CLASS_BASE))
86 #define XLAT_STR_22 STRINGIFY(V4L2_CID_FM_TX_CLASS_BASE)
87 XLAT(V4L2_CID_FLASH_CLASS_BASE),
88 #define XLAT_VAL_23 ((unsigned) (V4L2_CID_FLASH_CLASS_BASE))
89 #define XLAT_STR_23 STRINGIFY(V4L2_CID_FLASH_CLASS_BASE)
90 XLAT(V4L2_CID_JPEG_CLASS_BASE),
91 #define XLAT_VAL_24 ((unsigned) (V4L2_CID_JPEG_CLASS_BASE))
92 #define XLAT_STR_24 STRINGIFY(V4L2_CID_JPEG_CLASS_BASE)
93 XLAT(V4L2_CID_IMAGE_SOURCE_CLASS_BASE),
94 #define XLAT_VAL_25 ((unsigned) (V4L2_CID_IMAGE_SOURCE_CLASS_BASE))
95 #define XLAT_STR_25 STRINGIFY(V4L2_CID_IMAGE_SOURCE_CLASS_BASE)
96 XLAT(V4L2_CID_IMAGE_PROC_CLASS_BASE),
97 #define XLAT_VAL_26 ((unsigned) (V4L2_CID_IMAGE_PROC_CLASS_BASE))
98 #define XLAT_STR_26 STRINGIFY(V4L2_CID_IMAGE_PROC_CLASS_BASE)
99 XLAT(V4L2_CID_DV_CLASS_BASE),
100 #define XLAT_VAL_27 ((unsigned) (V4L2_CID_DV_CLASS_BASE))
101 #define XLAT_STR_27 STRINGIFY(V4L2_CID_DV_CLASS_BASE)
102 XLAT(V4L2_CID_FM_RX_CLASS_BASE),
103 #define XLAT_VAL_28 ((unsigned) (V4L2_CID_FM_RX_CLASS_BASE))
104 #define XLAT_STR_28 STRINGIFY(V4L2_CID_FM_RX_CLASS_BASE)
105 XLAT(V4L2_CID_RF_TUNER_CLASS_BASE),
106 #define XLAT_VAL_29 ((unsigned) (V4L2_CID_RF_TUNER_CLASS_BASE))
107 #define XLAT_STR_29 STRINGIFY(V4L2_CID_RF_TUNER_CLASS_BASE)
108 XLAT(V4L2_CID_DETECT_CLASS_BASE),
109 #define XLAT_VAL_30 ((unsigned) (V4L2_CID_DETECT_CLASS_BASE))
110 #define XLAT_STR_30 STRINGIFY(V4L2_CID_DETECT_CLASS_BASE)
111 XLAT(V4L2_CID_CODEC_STATELESS_BASE),
112 #define XLAT_VAL_31 ((unsigned) (V4L2_CID_CODEC_STATELESS_BASE))
113 #define XLAT_STR_31 STRINGIFY(V4L2_CID_CODEC_STATELESS_BASE)
114 };
115 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
116 static
117 # endif
118 const struct xlat v4l2_control_id_bases[1] = { {
119 .data = v4l2_control_id_bases_xdata,
120 .size = ARRAY_SIZE(v4l2_control_id_bases_xdata),
121 .type = XT_NORMAL,
122 .flags_mask = 0
123 # ifdef XLAT_VAL_0
124 | XLAT_VAL_0
125 # endif
126 # ifdef XLAT_VAL_1
127 | XLAT_VAL_1
128 # endif
129 # ifdef XLAT_VAL_2
130 | XLAT_VAL_2
131 # endif
132 # ifdef XLAT_VAL_3
133 | XLAT_VAL_3
134 # endif
135 # ifdef XLAT_VAL_4
136 | XLAT_VAL_4
137 # endif
138 # ifdef XLAT_VAL_5
139 | XLAT_VAL_5
140 # endif
141 # ifdef XLAT_VAL_6
142 | XLAT_VAL_6
143 # endif
144 # ifdef XLAT_VAL_7
145 | XLAT_VAL_7
146 # endif
147 # ifdef XLAT_VAL_8
148 | XLAT_VAL_8
149 # endif
150 # ifdef XLAT_VAL_9
151 | XLAT_VAL_9
152 # endif
153 # ifdef XLAT_VAL_10
154 | XLAT_VAL_10
155 # endif
156 # ifdef XLAT_VAL_11
157 | XLAT_VAL_11
158 # endif
159 # ifdef XLAT_VAL_12
160 | XLAT_VAL_12
161 # endif
162 # ifdef XLAT_VAL_13
163 | XLAT_VAL_13
164 # endif
165 # ifdef XLAT_VAL_14
166 | XLAT_VAL_14
167 # endif
168 # ifdef XLAT_VAL_15
169 | XLAT_VAL_15
170 # endif
171 # ifdef XLAT_VAL_16
172 | XLAT_VAL_16
173 # endif
174 # ifdef XLAT_VAL_17
175 | XLAT_VAL_17
176 # endif
177 # ifdef XLAT_VAL_18
178 | XLAT_VAL_18
179 # endif
180 # ifdef XLAT_VAL_19
181 | XLAT_VAL_19
182 # endif
183 # ifdef XLAT_VAL_20
184 | XLAT_VAL_20
185 # endif
186 # ifdef XLAT_VAL_21
187 | XLAT_VAL_21
188 # endif
189 # ifdef XLAT_VAL_22
190 | XLAT_VAL_22
191 # endif
192 # ifdef XLAT_VAL_23
193 | XLAT_VAL_23
194 # endif
195 # ifdef XLAT_VAL_24
196 | XLAT_VAL_24
197 # endif
198 # ifdef XLAT_VAL_25
199 | XLAT_VAL_25
200 # endif
201 # ifdef XLAT_VAL_26
202 | XLAT_VAL_26
203 # endif
204 # ifdef XLAT_VAL_27
205 | XLAT_VAL_27
206 # endif
207 # ifdef XLAT_VAL_28
208 | XLAT_VAL_28
209 # endif
210 # ifdef XLAT_VAL_29
211 | XLAT_VAL_29
212 # endif
213 # ifdef XLAT_VAL_30
214 | XLAT_VAL_30
215 # endif
216 # ifdef XLAT_VAL_31
217 | XLAT_VAL_31
218 # endif
219 ,
220 .flags_strsz = 0
221 # ifdef XLAT_STR_0
222 + sizeof(XLAT_STR_0)
223 # endif
224 # ifdef XLAT_STR_1
225 + sizeof(XLAT_STR_1)
226 # endif
227 # ifdef XLAT_STR_2
228 + sizeof(XLAT_STR_2)
229 # endif
230 # ifdef XLAT_STR_3
231 + sizeof(XLAT_STR_3)
232 # endif
233 # ifdef XLAT_STR_4
234 + sizeof(XLAT_STR_4)
235 # endif
236 # ifdef XLAT_STR_5
237 + sizeof(XLAT_STR_5)
238 # endif
239 # ifdef XLAT_STR_6
240 + sizeof(XLAT_STR_6)
241 # endif
242 # ifdef XLAT_STR_7
243 + sizeof(XLAT_STR_7)
244 # endif
245 # ifdef XLAT_STR_8
246 + sizeof(XLAT_STR_8)
247 # endif
248 # ifdef XLAT_STR_9
249 + sizeof(XLAT_STR_9)
250 # endif
251 # ifdef XLAT_STR_10
252 + sizeof(XLAT_STR_10)
253 # endif
254 # ifdef XLAT_STR_11
255 + sizeof(XLAT_STR_11)
256 # endif
257 # ifdef XLAT_STR_12
258 + sizeof(XLAT_STR_12)
259 # endif
260 # ifdef XLAT_STR_13
261 + sizeof(XLAT_STR_13)
262 # endif
263 # ifdef XLAT_STR_14
264 + sizeof(XLAT_STR_14)
265 # endif
266 # ifdef XLAT_STR_15
267 + sizeof(XLAT_STR_15)
268 # endif
269 # ifdef XLAT_STR_16
270 + sizeof(XLAT_STR_16)
271 # endif
272 # ifdef XLAT_STR_17
273 + sizeof(XLAT_STR_17)
274 # endif
275 # ifdef XLAT_STR_18
276 + sizeof(XLAT_STR_18)
277 # endif
278 # ifdef XLAT_STR_19
279 + sizeof(XLAT_STR_19)
280 # endif
281 # ifdef XLAT_STR_20
282 + sizeof(XLAT_STR_20)
283 # endif
284 # ifdef XLAT_STR_21
285 + sizeof(XLAT_STR_21)
286 # endif
287 # ifdef XLAT_STR_22
288 + sizeof(XLAT_STR_22)
289 # endif
290 # ifdef XLAT_STR_23
291 + sizeof(XLAT_STR_23)
292 # endif
293 # ifdef XLAT_STR_24
294 + sizeof(XLAT_STR_24)
295 # endif
296 # ifdef XLAT_STR_25
297 + sizeof(XLAT_STR_25)
298 # endif
299 # ifdef XLAT_STR_26
300 + sizeof(XLAT_STR_26)
301 # endif
302 # ifdef XLAT_STR_27
303 + sizeof(XLAT_STR_27)
304 # endif
305 # ifdef XLAT_STR_28
306 + sizeof(XLAT_STR_28)
307 # endif
308 # ifdef XLAT_STR_29
309 + sizeof(XLAT_STR_29)
310 # endif
311 # ifdef XLAT_STR_30
312 + sizeof(XLAT_STR_30)
313 # endif
314 # ifdef XLAT_STR_31
315 + sizeof(XLAT_STR_31)
316 # endif
317 ,
318 } };
319 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
320
321 # undef XLAT_STR_0
322 # undef XLAT_VAL_0
323 # undef XLAT_STR_1
324 # undef XLAT_VAL_1
325 # undef XLAT_STR_2
326 # undef XLAT_VAL_2
327 # undef XLAT_STR_3
328 # undef XLAT_VAL_3
329 # undef XLAT_STR_4
330 # undef XLAT_VAL_4
331 # undef XLAT_STR_5
332 # undef XLAT_VAL_5
333 # undef XLAT_STR_6
334 # undef XLAT_VAL_6
335 # undef XLAT_STR_7
336 # undef XLAT_VAL_7
337 # undef XLAT_STR_8
338 # undef XLAT_VAL_8
339 # undef XLAT_STR_9
340 # undef XLAT_VAL_9
341 # undef XLAT_STR_10
342 # undef XLAT_VAL_10
343 # undef XLAT_STR_11
344 # undef XLAT_VAL_11
345 # undef XLAT_STR_12
346 # undef XLAT_VAL_12
347 # undef XLAT_STR_13
348 # undef XLAT_VAL_13
349 # undef XLAT_STR_14
350 # undef XLAT_VAL_14
351 # undef XLAT_STR_15
352 # undef XLAT_VAL_15
353 # undef XLAT_STR_16
354 # undef XLAT_VAL_16
355 # undef XLAT_STR_17
356 # undef XLAT_VAL_17
357 # undef XLAT_STR_18
358 # undef XLAT_VAL_18
359 # undef XLAT_STR_19
360 # undef XLAT_VAL_19
361 # undef XLAT_STR_20
362 # undef XLAT_VAL_20
363 # undef XLAT_STR_21
364 # undef XLAT_VAL_21
365 # undef XLAT_STR_22
366 # undef XLAT_VAL_22
367 # undef XLAT_STR_23
368 # undef XLAT_VAL_23
369 # undef XLAT_STR_24
370 # undef XLAT_VAL_24
371 # undef XLAT_STR_25
372 # undef XLAT_VAL_25
373 # undef XLAT_STR_26
374 # undef XLAT_VAL_26
375 # undef XLAT_STR_27
376 # undef XLAT_VAL_27
377 # undef XLAT_STR_28
378 # undef XLAT_VAL_28
379 # undef XLAT_STR_29
380 # undef XLAT_VAL_29
381 # undef XLAT_STR_30
382 # undef XLAT_VAL_30
383 # undef XLAT_STR_31
384 # undef XLAT_VAL_31
385 # endif /* !IN_MPERS */
386
387 #endif /* !XLAT_MACROS_ONLY */