IPU Use case for PRP-VF back-ground. More...
Functions | |
static irqreturn_t | prpvf_sdc_vsync_callback (int irq, void *dev_id) |
static irqreturn_t | prpvf_vf_eof_callback (int irq, void *dev_id) |
static int | prpvf_start (void *private) |
static int | prpvf_stop (void *private) |
static int | prp_vf_enable_csi (void *private) |
static int | prp_vf_disable_csi (void *private) |
int | prp_vf_sdc_select_bg (void *private) |
int | prp_vf_sdc_deselect_bg (void *private) |
__init int | prp_vf_sdc_init_bg (void) |
void __exit | prp_vf_sdc_exit_bg (void) |
IPU Use case for PRP-VF back-ground.
static int prp_vf_disable_csi | ( | void * | private | ) | [static] |
Disable csi
private | struct cam_data * mxc capture instance |
Referenced by prp_vf_sdc_select_bg().
static int prp_vf_enable_csi | ( | void * | private | ) | [static] |
Enable csi
private | struct cam_data * mxc capture instance |
Referenced by prp_vf_sdc_select_bg().
int prp_vf_sdc_deselect_bg | ( | void * | private | ) |
function to de-select PRP-VF as the working path
private | cam_data * mxc v4l2 main structure |
Referenced by stop_preview().
void __exit prp_vf_sdc_exit_bg | ( | void | ) |
Deinit viewfinder task.
__init int prp_vf_sdc_init_bg | ( | void | ) |
Init viewfinder task.
int prp_vf_sdc_select_bg | ( | void * | private | ) |
function to select PRP-VF as the working path
private | cam_data * mxc v4l2 main structure |
References prp_vf_disable_csi(), prp_vf_enable_csi(), prpvf_start(), and prpvf_stop().
Referenced by start_preview().
static irqreturn_t prpvf_sdc_vsync_callback | ( | int | irq, | |
void * | dev_id | |||
) | [static] |
SDC V-Sync callback function.
irq | int irq line | |
dev_id | void * device id |
References IRQ_HANDLED.
Referenced by prpvf_start().
static int prpvf_start | ( | void * | private | ) | [static] |
prpvf_start - start the vf task
private | cam_data * mxc v4l2 main structure |
References ipu_csi_get_window_size(), prpvf_sdc_vsync_callback(), and prpvf_vf_eof_callback().
Referenced by prp_vf_sdc_select_bg().
static int prpvf_stop | ( | void * | private | ) | [static] |
prpvf_stop - stop the vf task
private | cam_data * mxc v4l2 main structure |
Referenced by prp_vf_sdc_select_bg().
static irqreturn_t prpvf_vf_eof_callback | ( | int | irq, | |
void * | dev_id | |||
) | [static] |
VF EOF callback function.
irq | int irq line | |
dev_id | void * device id |
References IRQ_HANDLED.
Referenced by prpvf_start().
© Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
![]() |