1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3 * Copyright (C) 2008-2009 Texas Instruments Inc
4 *
5 **************************************************************************/
6 #ifndef _CCDC_TYPES_H
7 #define _CCDC_TYPES_H
8 enum ccdc_pixfmt {
9 CCDC_PIXFMT_RAW,
10 CCDC_PIXFMT_YCBCR_16BIT,
11 CCDC_PIXFMT_YCBCR_8BIT
12 };
13
14 enum ccdc_frmfmt {
15 CCDC_FRMFMT_PROGRESSIVE,
16 CCDC_FRMFMT_INTERLACED
17 };
18
19 /* PIXEL ORDER IN MEMORY from LSB to MSB */
20 /* only applicable for 8-bit input mode */
21 enum ccdc_pixorder {
22 CCDC_PIXORDER_YCBYCR,
23 CCDC_PIXORDER_CBYCRY,
24 };
25
26 enum ccdc_buftype {
27 CCDC_BUFTYPE_FLD_INTERLEAVED,
28 CCDC_BUFTYPE_FLD_SEPARATED
29 };
30 #endif