Video: Driver: Add SSR support

- Add SSR support on MILOS

Change-Id: I87f9de1307b043b3d883ba934c805b0e80ade32c
Signed-off-by: Rajathi S <quic_rajathis@quicinc.com>
This commit is contained in:
Rajathi S
2024-04-15 19:24:57 +05:30
父節點 3765322aa5
當前提交 652e7d78ad
共有 2 個文件被更改,包括 18 次插入4 次删除

查看文件

@@ -4083,13 +4083,14 @@ int msm_vidc_trigger_ssr(struct msm_vidc_core *core,
d_vpr_e("%s: trigger ssr is called. trigger ssr val: %#llx\n",
__func__, trigger_ssr_val);
if (!is_ssr_type_allowed(core, trigger_ssr_val)) {
d_vpr_h("SSR Type %#llx is not allowed\n", trigger_ssr_val);
ssr->ssr_type = (trigger_ssr_val &
(unsigned long)SSR_TYPE) >> SSR_TYPE_SHIFT;
if (!is_ssr_type_allowed(core, ssr->ssr_type)) {
d_vpr_h("SSR Type %#llx is not allowed\n", ssr->ssr_type);
return 0;
}
ssr->ssr_type = (trigger_ssr_val &
(unsigned long)SSR_TYPE) >> SSR_TYPE_SHIFT;
ssr->sub_client_id = (trigger_ssr_val &
(unsigned long)SSR_SUB_CLIENT_ID) >> SSR_SUB_CLIENT_ID_SHIFT;
ssr->test_addr = (trigger_ssr_val &