Logo Search packages:      
Sourcecode: linux-fsl-imx51 version File versions  Download package

ipu_capture.c File Reference


Detailed Description

IPU capture dase functions.

Definition in file ipu_capture.c.

#include <linux/types.h>
#include <linux/init.h>
#include <linux/io.h>
#include <linux/errno.h>
#include <linux/spinlock.h>
#include <linux/delay.h>
#include <linux/ipu.h>
#include <linux/clk.h>
#include "ipu_prv.h"
#include "ipu_regs.h"

Go to the source code of this file.

Functions

void _ipu_csi_ccir_err_detection_disable (uint32_t csi)
void _ipu_csi_ccir_err_detection_enable (uint32_t csi)
void _ipu_csi_horizontal_downsize_disable (uint32_t csi)
void _ipu_csi_horizontal_downsize_enable (uint32_t csi)
int _ipu_csi_init (ipu_channel_t channel, uint32_t csi)
int _ipu_csi_mclk_set (uint32_t pixel_clk, uint32_t csi)
int _ipu_csi_set_mipi_di (uint32_t num, uint32_t di_val, uint32_t csi)
int _ipu_csi_set_skip_isp (uint32_t skip, uint32_t max_ratio, uint32_t csi)
int _ipu_csi_set_skip_smfc (uint32_t skip, uint32_t max_ratio, uint32_t id, uint32_t csi)
void _ipu_csi_vertical_downsize_disable (uint32_t csi)
void _ipu_csi_vertical_downsize_enable (uint32_t csi)
void _ipu_smfc_init (ipu_channel_t channel, uint32_t mipi_id, uint32_t csi)
void _ipu_smfc_set_burst_size (ipu_channel_t channel, uint32_t bs)
void _ipu_smfc_set_wmc (ipu_channel_t channel, bool set, uint32_t level)
 EXPORT_SYMBOL (ipu_csi_set_test_generator)
 EXPORT_SYMBOL (ipu_csi_set_window_pos)
 EXPORT_SYMBOL (ipu_csi_set_window_size)
 EXPORT_SYMBOL (ipu_csi_get_window_size)
 EXPORT_SYMBOL (ipu_csi_enable_mclk)
 EXPORT_SYMBOL (ipu_csi_init_interface)
int ipu_csi_enable_mclk (int csi, bool flag, bool wait)
void ipu_csi_get_window_size (uint32_t *width, uint32_t *height, uint32_t csi)
int32_t ipu_csi_init_interface (uint16_t width, uint16_t height, uint32_t pixel_fmt, ipu_csi_signal_cfg_t cfg_param)
void ipu_csi_set_test_generator (bool active, uint32_t r_value, uint32_t g_value, uint32_t b_value, uint32_t pix_clk, uint32_t csi)
void ipu_csi_set_window_pos (uint32_t left, uint32_t top, uint32_t csi)
void ipu_csi_set_window_size (uint32_t width, uint32_t height, uint32_t csi)


Generated by  Doxygen 1.6.0   Back to index