video: driver: add support to print noc error log registers
Added support to print noc error log registers at below places. - smmu_fault_handler path - handle_system_error path. Change-Id: I9e195bd82a2058f533df8713368e61f57b537b87 Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
Этот коммит содержится в:
@@ -387,8 +387,12 @@ static int __noc_error_info_iris2(struct msm_vidc_core *vidc_core)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
//if (core->res->vpu_ver == VPU_VERSION_IRIS2_1)
|
||||
// return;
|
||||
/* check ErrLog registers contain valid info */
|
||||
if (!__read_register(core, VCODEC_NOC_ERL_MAIN_ERRVLD_LOW)) {
|
||||
d_vpr_e("%s: VCODEC_NOC_ERL_MAIN_ERRVLD_LOW bit not-set\n", __func__);
|
||||
/* todo: uncomment below line after validation */
|
||||
//return 0;
|
||||
}
|
||||
|
||||
val = __read_register(core, VCODEC_NOC_ERL_MAIN_SWID_LOW);
|
||||
d_vpr_e("VCODEC_NOC_ERL_MAIN_SWID_LOW: %#x\n", val);
|
||||
@@ -396,8 +400,6 @@ static int __noc_error_info_iris2(struct msm_vidc_core *vidc_core)
|
||||
d_vpr_e("VCODEC_NOC_ERL_MAIN_SWID_HIGH: %#x\n", val);
|
||||
val = __read_register(core, VCODEC_NOC_ERL_MAIN_MAINCTL_LOW);
|
||||
d_vpr_e("VCODEC_NOC_ERL_MAIN_MAINCTL_LOW: %#x\n", val);
|
||||
val = __read_register(core, VCODEC_NOC_ERL_MAIN_ERRVLD_LOW);
|
||||
d_vpr_e("VCODEC_NOC_ERL_MAIN_ERRVLD_LOW: %#x\n", val);
|
||||
val = __read_register(core, VCODEC_NOC_ERL_MAIN_ERRCLR_LOW);
|
||||
d_vpr_e("VCODEC_NOC_ERL_MAIN_ERRCLR_LOW: %#x\n", val);
|
||||
val = __read_register(core, VCODEC_NOC_ERL_MAIN_ERRLOG0_LOW);
|
||||
|
Ссылка в новой задаче
Block a user