2 * Copyright 2004-2013 Freescale Semiconductor, Inc. All Rights Reserved.
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:
10 * http://www.opensource.org/licenses/gpl-license.html
11 * http://www.gnu.org/copyleft/gpl.html
17 * @brief This file contains the IPU PRP use case driver header.
22 #ifndef _INCLUDE_IPU__PRP_SW_H_
23 #define _INCLUDE_IPU__PRP_SW_H_
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);
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);
40 int prp_still_select(void *private);
41 int prp_still_deselect(void *private);