Merge "msm: camera: ife: Re-enable auto clock gating" into camera-kernel.lnx.4.0

Dieser Commit ist enthalten in:
Camera Software Integration
2020-04-14 15:55:17 -07:00
committet von Gerrit - the friendly Code Review server
Commit f66e56ea06

Datei anzeigen

@@ -323,19 +323,23 @@ int cam_vfe_top_ver3_init_hw(void *device_priv,
top_priv->hw_clk_rate = 0;
/* Disable clock gating at IFE top */
CAM_INFO(CAM_ISP, "Disable clock gating at IFE top");
cam_soc_util_w_mb(common_data.soc_info, VFE_CORE_BASE_IDX,
common_data.common_reg->core_cgc_ovd_0, 0xFFFFFFFF);
/**
* Auto clock gating is enabled by default, but no harm
* in setting the value we expect.
*/
CAM_INFO(CAM_ISP, "Enabling clock gating at IFE top");
cam_soc_util_w_mb(common_data.soc_info, VFE_CORE_BASE_IDX,
common_data.common_reg->core_cgc_ovd_1, 0xFF);
common_data.common_reg->core_cgc_ovd_0, 0x0);
cam_soc_util_w_mb(common_data.soc_info, VFE_CORE_BASE_IDX,
common_data.common_reg->ahb_cgc_ovd, 0x1);
common_data.common_reg->core_cgc_ovd_1, 0x0);
cam_soc_util_w_mb(common_data.soc_info, VFE_CORE_BASE_IDX,
common_data.common_reg->noc_cgc_ovd, 0x1);
common_data.common_reg->ahb_cgc_ovd, 0x0);
cam_soc_util_w_mb(common_data.soc_info, VFE_CORE_BASE_IDX,
common_data.common_reg->noc_cgc_ovd, 0x0);
return 0;
}