diff --git a/drivers/media/i2c/soc_camera/rockchip/adv_camera_module.c b/drivers/media/i2c/soc_camera/rockchip/adv_camera_module.c index f6f08c9d7978..cbc9a7d4d3bd 100644 --- a/drivers/media/i2c/soc_camera/rockchip/adv_camera_module.c +++ b/drivers/media/i2c/soc_camera/rockchip/adv_camera_module.c @@ -934,7 +934,7 @@ long adv_camera_module_ioctl(struct v4l2_subdev *sd, adv_timings.fine_integration_time_min; if (cam_mod->custom.g_exposure_valid_frame) - timings->exposure_valid_frame = + timings->exposure_valid_frame[0] = cam_mod->custom.g_exposure_valid_frame(cam_mod); if (cam_mod->exp_config.exp_time) timings->exp_time = cam_mod->exp_config.exp_time; diff --git a/drivers/media/i2c/soc_camera/rockchip/tc_camera_module.c b/drivers/media/i2c/soc_camera/rockchip/tc_camera_module.c index 50b02c10a4c1..f862b6799591 100644 --- a/drivers/media/i2c/soc_camera/rockchip/tc_camera_module.c +++ b/drivers/media/i2c/soc_camera/rockchip/tc_camera_module.c @@ -960,7 +960,7 @@ long tc_camera_module_ioctl(struct v4l2_subdev *sd, tc_timings.fine_integration_time_min; if (cam_mod->custom.g_exposure_valid_frame) - timings->exposure_valid_frame = + timings->exposure_valid_frame[0] = cam_mod->custom.g_exposure_valid_frame(cam_mod); if (cam_mod->exp_config.exp_time) timings->exp_time = cam_mod->exp_config.exp_time;