diff options
Diffstat (limited to 'drivers/media/video/omap3isp/isp.h')
| -rw-r--r-- | drivers/media/video/omap3isp/isp.h | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/media/video/omap3isp/isp.h b/drivers/media/video/omap3isp/isp.h index cf5214e95a9..2620c405f5e 100644 --- a/drivers/media/video/omap3isp/isp.h +++ b/drivers/media/video/omap3isp/isp.h @@ -132,7 +132,6 @@ struct isp_reg {  /**   * struct isp_parallel_platform_data - Parallel interface platform data - * @width: Parallel bus width in bits (8, 10, 11 or 12)   * @data_lane_shift: Data lane shifter   *		0 - CAMEXT[13:0] -> CAM[13:0]   *		1 - CAMEXT[13:2] -> CAM[11:0] @@ -146,7 +145,6 @@ struct isp_reg {   *		ISPCTRL_PAR_BRIDGE_BENDIAN - Big endian   */  struct isp_parallel_platform_data { -	unsigned int width;  	unsigned int data_lane_shift:2;  	unsigned int clk_pol:1;  	unsigned int bridge:4; @@ -262,6 +260,7 @@ struct isp_device {  	/* ISP Obj */  	spinlock_t stat_lock;	/* common lock for statistic drivers */  	struct mutex isp_mutex;	/* For handling ref_count field */ +	bool needs_reset;  	int has_context;  	int ref_count;  	unsigned int autoidle; @@ -311,11 +310,12 @@ int omap3isp_pipeline_set_stream(struct isp_pipeline *pipe,  				 enum isp_pipeline_stream_state state);  void omap3isp_configure_bridge(struct isp_device *isp,  			       enum ccdc_input_entity input, -			       const struct isp_parallel_platform_data *pdata); +			       const struct isp_parallel_platform_data *pdata, +			       unsigned int shift); -#define ISP_XCLK_NONE			-1 -#define ISP_XCLK_A			0 -#define ISP_XCLK_B			1 +#define ISP_XCLK_NONE			0 +#define ISP_XCLK_A			1 +#define ISP_XCLK_B			2  struct isp_device *omap3isp_get(struct isp_device *isp);  void omap3isp_put(struct isp_device *isp);  |