msm: camera: isp: Disable TFE WM clients dynamically

This commit adds support to disable acquired TFE WM clients if the client
is not configured.

CRs-Fixed: 3531808
Change-Id: Ie3be423dfd2ab35031677563d66fd811090148fe
Signed-off-by: Ayush Kumar <quic_ayushkr@quicinc.com>
This commit is contained in:
Ayush Kumar
2023-05-19 18:29:02 +05:30
committed by Alok Chauhan
parent f31de7d3d0
commit 428c68409d
9 changed files with 188 additions and 6 deletions

View File

@@ -2431,11 +2431,13 @@ static int __cam_isp_ctx_handle_buf_done_for_request_verify_addr(
continue;
} else if (!req_isp->bubble_detected) {
CAM_DBG(CAM_ISP,
"Sync with success: req %lld res 0x%x fd 0x%x, ctx:%u link[0x%x]",
"Sync with success: req %lld res 0x%x fd 0x%x, ctx %u res %s",
req->request_id,
req_isp->fence_map_out[j].resource_handle,
req_isp->fence_map_out[j].sync_id,
ctx->ctx_id, ctx->link_hdl);
ctx->ctx_id,
__cam_isp_resource_handle_id_to_type(ctx_isp->isp_device_type,
req_isp->fence_map_out[j].resource_handle));
cam_smmu_buffer_tracker_buffer_putref(
req_isp->fence_map_out[j].buffer_tracker);