Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a813646f authored by Senthil Kumar Rajagopal's avatar Senthil Kumar Rajagopal Committed by Gerrit - the friendly Code Review server
Browse files

msm: camera: isp: fix for avtimer power collapse



avtimer power collapse on is called multiple times fdepends on the stream
info while disable power collapse is called only for vfe_dev.
So AVTimer driver can't let aDSP enter power collapse.
we need only one time to on the avcs-power.

Change-Id: Ia93400b5649a3f1a9e54bd2c1af8aa565c200f85
Signed-off-by: default avatarSenthil Kumar Rajagopal <skrajago@codeaurora.org>
parent d22f4f5f
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -325,7 +325,6 @@ struct msm_vfe_axi_stream {
	uint32_t stream_handle;
	uint32_t stream_handle;
	uint8_t buf_divert;
	uint8_t buf_divert;
	enum msm_vfe_axi_stream_type stream_type;
	enum msm_vfe_axi_stream_type stream_type;
	uint32_t vt_enable;
	uint32_t frame_based;
	uint32_t frame_based;
	enum msm_vfe_frame_skip_pattern frame_skip_pattern;
	enum msm_vfe_frame_skip_pattern frame_skip_pattern;
	uint32_t framedrop_period;
	uint32_t framedrop_period;
+2 −3
Original line number Original line Diff line number Diff line
@@ -716,9 +716,8 @@ int msm_isp_request_axi_stream(struct vfe_device *vfe_dev, void *arg)
	}
	}
	stream_info->framedrop_altern_cnt = 0;
	stream_info->framedrop_altern_cnt = 0;
	msm_isp_calculate_framedrop(&vfe_dev->axi_data, stream_cfg_cmd);
	msm_isp_calculate_framedrop(&vfe_dev->axi_data, stream_cfg_cmd);
	stream_info->vt_enable = stream_cfg_cmd->vt_enable;
	if (stream_cfg_cmd->vt_enable && !vfe_dev->vt_enable) {
	if (stream_info->vt_enable) {
		vfe_dev->vt_enable = stream_cfg_cmd->vt_enable;
		vfe_dev->vt_enable = stream_info->vt_enable;
		msm_isp_start_avtimer();
		msm_isp_start_avtimer();
	}
	}
	if (stream_info->num_planes > 1) {
	if (stream_info->num_planes > 1) {