소스 검색

Merge "msm: camera: common: Send 0 rate to MMRM for src clocks" into camera-kernel.lnx.5.0

Camera Software Integration 3 년 전
부모
커밋
60a7a5cb46
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      drivers/cam_utils/cam_soc_util.c

+ 7 - 0
drivers/cam_utils/cam_soc_util.c

@@ -1289,6 +1289,13 @@ int cam_soc_util_clk_disable(struct cam_hw_soc_info *soc_info,
 			"Dev %s clk %s Disabling Shared clk, set 0 rate",
 			soc_info->dev_name, clk_name);
 		cam_soc_util_clk_wrapper_set_clk_rate(clk_id, soc_info, clk, 0);
+	} else if ((!skip_mmrm_set_rate) && (soc_info->src_clk_idx == clk_idx)) {
+		CAM_DBG(CAM_UTIL,
+			"Dev %s Disabling %s clk, set 0 rate", soc_info->dev_name, clk_name);
+		cam_soc_util_set_rate_through_mmrm(
+			soc_info->mmrm_handle,
+			soc_info->is_nrt_dev,
+			0, 0, 1);
 	}
 
 	return 0;