Linux-libre 5.3.12-gnu
[librecmc/linux-libre.git] / include / media / davinci / ccdc_types.h
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