msm: camera: common: disable regdump for ife in presil
Added check to disable ife regdump in presil mode. CRs-Fixed: 3298147 Change-Id: Iab5fe60e4746f93ceff3356fb4027a354d669b93 Signed-off-by: Suraj Dongre <quic_sdongre@quicinc.com>
Цей коміт міститься в:

зафіксовано
Camera Software Integration

джерело
76c97b5566
коміт
6f117823aa
@@ -383,6 +383,15 @@ static int cam_ife_mgr_handle_reg_dump(struct cam_ife_hw_mgr_ctx *ctx,
|
||||
{
|
||||
int rc = 0, i;
|
||||
|
||||
if (cam_presil_mode_enabled()) {
|
||||
if (g_ife_hw_mgr.debug_cfg.enable_presil_reg_dump) {
|
||||
CAM_WARN(CAM_ISP, "regdump enabled for presil mode");
|
||||
} else {
|
||||
CAM_ERR(CAM_ISP, "regdump disabled by default for presil mode");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
if (!num_reg_dump_buf || !reg_dump_buf_desc) {
|
||||
CAM_DBG(CAM_ISP,
|
||||
"Invalid args for reg dump req_id: [%llu] ctx idx: [%u] meta_type: [%u] num_reg_dump_buf: [%u] reg_dump_buf_desc: [%pK]",
|
||||
@@ -14418,6 +14427,9 @@ static int cam_ife_hw_mgr_debug_register(void)
|
||||
g_ife_hw_mgr.debug_cfg.dentry, NULL, &cam_ife_csid_testbus_debug);
|
||||
debugfs_create_bool("disable_isp_drv", 0644, g_ife_hw_mgr.debug_cfg.dentry,
|
||||
&g_ife_hw_mgr.debug_cfg.disable_isp_drv);
|
||||
debugfs_create_bool("enable_presil_reg_dump", 0644,
|
||||
g_ife_hw_mgr.debug_cfg.dentry,
|
||||
&g_ife_hw_mgr.debug_cfg.enable_presil_reg_dump);
|
||||
end:
|
||||
g_ife_hw_mgr.debug_cfg.enable_csid_recovery = 1;
|
||||
return rc;
|
||||
|
@@ -59,6 +59,7 @@ enum cam_ife_ctx_master_type {
|
||||
* @disable_ife_mmu_prefetch: Disable MMU prefetch for IFE bus WR
|
||||
* @rx_capture_debug_set: If rx capture debug is set by user
|
||||
* @disable_isp_drv: Disable ISP DRV config
|
||||
* @enable_presil_reg_dump: Enable per req regdump in presil
|
||||
*
|
||||
*/
|
||||
struct cam_ife_hw_mgr_debug {
|
||||
@@ -80,6 +81,7 @@ struct cam_ife_hw_mgr_debug {
|
||||
bool disable_ife_mmu_prefetch;
|
||||
bool rx_capture_debug_set;
|
||||
bool disable_isp_drv;
|
||||
bool enable_presil_reg_dump;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Посилання в новій задачі
Заблокувати користувача