disp: msm: dsi: implement ESD trigger for trusted vm

DSI driver stubs out GPIO parsing in trusted vm. Add support
for ESD trigger in trusted vm by explicitly parsing the
reset gpio and setting the value.

Change-Id: I8c04e4b27b234eb236ec51df633c06738f2a5c96
Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
这个提交包含在:
Jeykumar Sankaran
2021-04-27 16:44:18 -07:00
父节点 ba57fd387c
当前提交 77d648442f
修改 3 个文件,包含 54 行新增41 行删除

查看文件

@@ -1660,9 +1660,10 @@ static ssize_t debugfs_esd_trigger_check(struct file *file,
}
if (display->esd_trigger) {
struct dsi_panel *panel = display->panel;
DSI_INFO("ESD attack triggered by user\n");
rc = dsi_panel_trigger_esd_attack(display->panel,
display->trusted_vm_env);
rc = panel->panel_ops.trigger_esd_attack(panel);
if (rc) {
DSI_ERR("Failed to trigger ESD attack\n");
goto error;