diff options
Diffstat (limited to 'drivers/media/i2c/ccs')
| -rw-r--r-- | drivers/media/i2c/ccs/ccs-core.c | 6 | ||||
| -rw-r--r-- | drivers/media/i2c/ccs/ccs-data.h | 2 | ||||
| -rw-r--r-- | drivers/media/i2c/ccs/ccs-quirk.h | 4 | 
3 files changed, 7 insertions, 5 deletions
| diff --git a/drivers/media/i2c/ccs/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c index 15afbb4f5b31..9dc3f45da3dc 100644 --- a/drivers/media/i2c/ccs/ccs-core.c +++ b/drivers/media/i2c/ccs/ccs-core.c @@ -3522,11 +3522,11 @@ static int ccs_probe(struct i2c_client *client)  	sensor->pll.scale_n = CCS_LIM(sensor, SCALER_N_MIN);  	ccs_create_subdev(sensor, sensor->scaler, " scaler", 2, -			  MEDIA_ENT_F_CAM_SENSOR); +			  MEDIA_ENT_F_PROC_VIDEO_SCALER);  	ccs_create_subdev(sensor, sensor->binner, " binner", 2,  			  MEDIA_ENT_F_PROC_VIDEO_SCALER);  	ccs_create_subdev(sensor, sensor->pixel_array, " pixel_array", 1, -			  MEDIA_ENT_F_PROC_VIDEO_SCALER); +			  MEDIA_ENT_F_CAM_SENSOR);  	rval = ccs_init_controls(sensor);  	if (rval < 0) @@ -3572,7 +3572,7 @@ static int ccs_probe(struct i2c_client *client)  	pm_runtime_get_noresume(&client->dev);  	pm_runtime_enable(&client->dev); -	rval = v4l2_async_register_subdev_sensor_common(&sensor->src->sd); +	rval = v4l2_async_register_subdev_sensor(&sensor->src->sd);  	if (rval < 0)  		goto out_disable_runtime_pm; diff --git a/drivers/media/i2c/ccs/ccs-data.h b/drivers/media/i2c/ccs/ccs-data.h index c75d480c8792..638df69804ec 100644 --- a/drivers/media/i2c/ccs/ccs-data.h +++ b/drivers/media/i2c/ccs/ccs-data.h @@ -132,7 +132,7 @@ struct ccs_pdaf_pix_loc_block_desc_group {  };  /** - * struct ccs_pdaf_pix_loc_block_desc - PDAF pixel location block descriptor + * struct ccs_pdaf_pix_loc_pixel_desc - PDAF pixel location block descriptor   * @pixel_type: Type of the pixel; CCS_DATA_PDAF_PIXEL_TYPE_*   * @small_offset_x: offset X coordinate   * @small_offset_y: offset Y coordinate diff --git a/drivers/media/i2c/ccs/ccs-quirk.h b/drivers/media/i2c/ccs/ccs-quirk.h index 6b4ec4beaba0..5838fcda92fd 100644 --- a/drivers/media/i2c/ccs/ccs-quirk.h +++ b/drivers/media/i2c/ccs/ccs-quirk.h @@ -21,7 +21,7 @@ struct ccs_sensor;   *	    sensor registers. Called the first time the sensor is powered up.   * @post_poweron: Called always after the sensor has been fully powered on.   * @pre_streamon: Called just before streaming is enabled. - * @post_streamon: Called right after stopping streaming. + * @post_streamoff: Called right after stopping streaming.   * @pll_flags: Return flags for the PLL calculator.   * @init: Quirk initialisation, called the last in probe(). This is   *	  also appropriate for adding sensor specific controls, for instance. @@ -33,6 +33,8 @@ struct ccs_sensor;   *		@value: Register value, set by the caller on write, or   *			by the quirk on read   * + * @flags: Quirk flags + *   *		@return: 0 on success, -ENOIOCTLCMD if no register   *			 access may be done by the caller (default read   *			 value is zero), else negative error code on error | 
