disp: msm: dsi: add stub function parse power_cfg in trusted-vm

In trusted-vm, there are no power cfg entries in device-tree as
there is no support. Add stub function to avoid parsing errors
related to power cfg in trusted-vm.

Change-Id: Id28ad9a4d5608d561e22b318a08c6bc1ccc5f2ee
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
此提交包含在:
Veera Sundaram Sankaran
2020-12-17 14:27:36 -08:00
提交者 Dhaval Patel
父節點 04fea2ede3
當前提交 159e5d8123
共有 2 個檔案被更改,包括 4 行新增1 行删除

查看文件

@@ -3436,6 +3436,7 @@ static void dsi_panel_setup_vm_ops(struct dsi_panel *panel, bool trusted_vm_env)
panel->panel_ops.bl_register = dsi_panel_vm_stub;
panel->panel_ops.bl_unregister = dsi_panel_vm_stub;
panel->panel_ops.parse_gpios = dsi_panel_vm_stub;
panel->panel_ops.parse_power_cfg = dsi_panel_vm_stub;
} else {
panel->panel_ops.pinctrl_init = dsi_panel_pinctrl_init;
panel->panel_ops.gpio_request = dsi_panel_gpio_request;
@@ -3444,6 +3445,7 @@ static void dsi_panel_setup_vm_ops(struct dsi_panel *panel, bool trusted_vm_env)
panel->panel_ops.bl_register = dsi_panel_bl_register;
panel->panel_ops.bl_unregister = dsi_panel_bl_unregister;
panel->panel_ops.parse_gpios = dsi_panel_parse_gpios;
panel->panel_ops.parse_power_cfg = dsi_panel_parse_power_cfg;
}
}
@@ -3530,7 +3532,7 @@ struct dsi_panel *dsi_panel_get(struct device *parent,
goto error;
}
rc = dsi_panel_parse_power_cfg(panel);
rc = panel->panel_ops.parse_power_cfg(panel);
if (rc)
DSI_ERR("failed to parse power config, rc=%d\n", rc);