Browse Source

msm: camera: cdm: Add cdm debug status register

This change adds missing cdm debug status register
offsets for cdm version 1.0 that are read during cdm hang.

CRs-Fixed: 2898496
Change-Id: I3a83d13f6b18231561973054845cb87b1ffc4b2d
Signed-off-by: Chandan Kumar Jha <[email protected]>
Chandan Kumar Jha 4 years ago
parent
commit
33e2e42d3d
1 changed files with 13 additions and 2 deletions
  1. 13 2
      drivers/cam_cdm/cam_cdm_hw_reg_1_0.h

+ 13 - 2
drivers/cam_cdm/cam_cdm_hw_reg_1_0.h

@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: GPL-2.0-only */
 /* SPDX-License-Identifier: GPL-2.0-only */
 /*
 /*
- * Copyright (c) 2020, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
  */
  */
 
 
 #include "cam_cdm.h"
 #include "cam_cdm.h"
@@ -71,6 +71,14 @@ static struct cam_cdm_perf_mon_regs cdm_1_0_perf_mon0 = {
 	.perf_mon_2 = 0x11c,
 	.perf_mon_2 = 0x11c,
 };
 };
 
 
+static struct cam_cdm_comp_wait_status cdm_1_0_comp_wait_status0 = {
+	.comp_wait_status = 0x88,
+};
+
+static struct cam_cdm_comp_wait_status cdm_1_0_comp_wait_status1 = {
+	.comp_wait_status = 0x8c,
+};
+
 static struct cam_cdm_common_regs cdm_hw_1_0_cmn_reg_offset = {
 static struct cam_cdm_common_regs cdm_hw_1_0_cmn_reg_offset = {
 	.cdm_hw_version = 0x0,
 	.cdm_hw_version = 0x0,
 	.cam_version = &cdm_hw_1_0_titan_version,
 	.cam_version = &cdm_hw_1_0_titan_version,
@@ -100,7 +108,10 @@ static struct cam_cdm_common_regs cdm_hw_1_0_cmn_reg_offset = {
 			&cdm_hw_1_0_bl_pending_req0,
 			&cdm_hw_1_0_bl_pending_req0,
 			NULL,
 			NULL,
 		},
 		},
-	.comp_wait = { NULL, NULL },
+	.comp_wait = {
+			&cdm_1_0_comp_wait_status0,
+			&cdm_1_0_comp_wait_status1,
+		},
 	.perf_mon = {
 	.perf_mon = {
 			&cdm_1_0_perf_mon0,
 			&cdm_1_0_perf_mon0,
 			NULL,
 			NULL,