Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

V4L/DVB (12252): v4l: ccdc types used across ccdc modules for vpfe capture driver

common types used across CCDC modules

Reviewed by: Hans Verkuil <hverkuil@xs4all.nl>
Reviewed by: Laurent Pinchart <laurent.pinchart@skynet.be>

Signed-off-by: Muralidharan Karicheri <m-karicheri2@ti.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Muralidharan Karicheri and committed by
Mauro Carvalho Chehab
92ee438b 5f15fbb6

+43
+43
include/media/davinci/ccdc_types.h
··· 1 + /* 2 + * Copyright (C) 2008-2009 Texas Instruments Inc 3 + * 4 + * This program is free software; you can redistribute it and/or modify 5 + * it under the terms of the GNU General Public License as published by 6 + * the Free Software Foundation; either version 2 of the License, or 7 + * (at your option) any later version. 8 + * 9 + * This program is distributed in the hope that it will be useful, 10 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 + * GNU General Public License for more details. 13 + * 14 + * You should have received a copy of the GNU General Public License 15 + * along with this program; if not, write to the Free Software 16 + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 17 + * 18 + **************************************************************************/ 19 + #ifndef _CCDC_TYPES_H 20 + #define _CCDC_TYPES_H 21 + enum ccdc_pixfmt { 22 + CCDC_PIXFMT_RAW, 23 + CCDC_PIXFMT_YCBCR_16BIT, 24 + CCDC_PIXFMT_YCBCR_8BIT 25 + }; 26 + 27 + enum ccdc_frmfmt { 28 + CCDC_FRMFMT_PROGRESSIVE, 29 + CCDC_FRMFMT_INTERLACED 30 + }; 31 + 32 + /* PIXEL ORDER IN MEMORY from LSB to MSB */ 33 + /* only applicable for 8-bit input mode */ 34 + enum ccdc_pixorder { 35 + CCDC_PIXORDER_YCBYCR, 36 + CCDC_PIXORDER_CBYCRY, 37 + }; 38 + 39 + enum ccdc_buftype { 40 + CCDC_BUFTYPE_FLD_INTERLEAVED, 41 + CCDC_BUFTYPE_FLD_SEPARATED 42 + }; 43 + #endif