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

Commit a466f8ae authored by Shashank Menon's avatar Shashank Menon
Browse files

msm: camera: isp: Enable CGC override for read intf



Propogated change to msm47 to override CGC while
doing fetch engine config. This change will enable
Bus read interface clock to use VFE in offline mode.
CGC reset will happen as part of close node.

Change-Id: I1e79210178a6ed822d4a76bab7c5c9f73fb27b95
Signed-off-by: default avatarShashank Menon <smmenon@codeaurora.org>
parent 37bc52a5
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -45,6 +45,8 @@
#define SHIFT_BF_SCALE_BIT 1
#define VFE47_NUM_STATS_COMP 2

#define VFE47_BUS_RD_CGC_OVERRIDE_BIT 16

/*composite mask order*/
#define STATS_COMP_IDX_HDR_BE    0
#define STATS_COMP_IDX_BG        1
@@ -985,6 +987,9 @@ static void msm_vfe47_cfg_fetch_engine(struct vfe_device *vfe_dev,
			fe_cfg->buf_height,
			fe_cfg->fetch_width, fe_cfg->fetch_height);

		vfe_dev->hw_info->vfe_ops.axi_ops.update_cgc_override(vfe_dev,
			VFE47_BUS_RD_CGC_OVERRIDE_BIT, 1);

		temp = msm_camera_io_r(vfe_dev->vfe_base + 0x84);
		temp &= 0xFFFFFFFD;
		temp |= (1 << 1);