]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/media/platform/mxc/capture/ipu_prp_sw.h
ENGR00278663-1 [mxc_v4l2_capture]: Add IPU v4l2 capture driver files
[karo-tx-linux.git] / drivers / media / platform / mxc / capture / ipu_prp_sw.h
1 /*
2  * Copyright 2004-2013 Freescale Semiconductor, Inc. All Rights Reserved.
3  */
4
5 /*
6  * The code contained herein is licensed under the GNU General Public
7  * License. You may obtain a copy of the GNU General Public License
8  * Version 2 or later at the following locations:
9  *
10  * http://www.opensource.org/licenses/gpl-license.html
11  * http://www.gnu.org/copyleft/gpl.html
12  */
13
14 /*!
15  * @file ipu_prp_sw.h
16  *
17  * @brief This file contains the IPU PRP use case driver header.
18  *
19  * @ingroup IPU
20  */
21
22 #ifndef _INCLUDE_IPU__PRP_SW_H_
23 #define _INCLUDE_IPU__PRP_SW_H_
24
25 int csi_enc_select(void *private);
26 int csi_enc_deselect(void *private);
27 int prp_enc_select(void *private);
28 int prp_enc_deselect(void *private);
29 #ifdef CONFIG_MXC_IPU_PRP_VF_SDC
30 int prp_vf_sdc_select(void *private);
31 int prp_vf_sdc_deselect(void *private);
32 int prp_vf_sdc_select_bg(void *private);
33 int prp_vf_sdc_deselect_bg(void *private);
34 #else
35 int foreground_sdc_select(void *private);
36 int foreground_sdc_deselect(void *private);
37 int bg_overlay_sdc_select(void *private);
38 int bg_overlay_sdc_deselect(void *private);
39 #endif
40 int prp_still_select(void *private);
41 int prp_still_deselect(void *private);
42
43 #endif