Browse Source

msm: camera: cpas: Invoke llcc putd on deinit soc resources

Invoke llcc_slice_putd during soc deinit.

CRs-Fixed: 2841729
Change-Id: If9479a60cbf917c0701f10bf36e6856978e8100b
Signed-off-by: Karthik Anantha Ram <[email protected]>
Karthik Anantha Ram 3 years ago
parent
commit
708d55f188
1 changed files with 4 additions and 1 deletions
  1. 4 1
      drivers/cam_cpas/cam_cpas_soc.c

+ 4 - 1
drivers/cam_cpas/cam_cpas_soc.c

@@ -1243,9 +1243,12 @@ release_res:
 
 int cam_cpas_soc_deinit_resources(struct cam_hw_soc_info *soc_info)
 {
-	int rc;
+	int rc, i;
 	struct cam_cpas_private_soc *soc_private = soc_info->soc_private;
 
+	for (i = 0; i < soc_private->num_caches; i++)
+		llcc_slice_putd(soc_private->llcc_info[i].slic_desc);
+
 	rc = cam_soc_util_release_platform_resource(soc_info);
 	if (rc)
 		CAM_ERR(CAM_CPAS, "release platform failed, rc=%d", rc);