mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
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>
This commit is contained in:
parent
4060bdee77
commit
35d1cdafd9
2 changed files with 4 additions and 1 deletions
|
|
@ -3424,6 +3424,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;
|
||||
|
|
@ -3432,6 +3433,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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3518,7 +3520,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);
|
||||
|
||||
|
|
|
|||
|
|
@ -199,6 +199,7 @@ struct dsi_panel_ops {
|
|||
int (*bl_register)(struct dsi_panel *panel);
|
||||
int (*bl_unregister)(struct dsi_panel *panel);
|
||||
int (*parse_gpios)(struct dsi_panel *panel);
|
||||
int (*parse_power_cfg)(struct dsi_panel *panel);
|
||||
};
|
||||
|
||||
struct dsi_panel {
|
||||
|
|
|
|||
Loading…
Reference in a new issue