msm: mdss: dsi: propagate error on read command failures
When panel read command API fails, propagate the error up so that the caller can take any necessary actions. CRs-Fixed: 960973 Change-Id: I397f4d47c6343abbab12833a47b753dc3bdb98f0 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
This commit is contained in:
parent
501c2659d0
commit
6048c31f6d
2 changed files with 3 additions and 4 deletions
|
@ -617,7 +617,7 @@ void mdss_dsi_dln0_phy_err(struct mdss_dsi_ctrl_pdata *ctrl, bool print_en);
|
|||
void mdss_dsi_lp_cd_rx(struct mdss_dsi_ctrl_pdata *ctrl);
|
||||
void mdss_dsi_get_hw_revision(struct mdss_dsi_ctrl_pdata *ctrl);
|
||||
void mdss_dsi_read_phy_revision(struct mdss_dsi_ctrl_pdata *ctrl);
|
||||
u32 mdss_dsi_panel_cmd_read(struct mdss_dsi_ctrl_pdata *ctrl, char cmd0,
|
||||
int mdss_dsi_panel_cmd_read(struct mdss_dsi_ctrl_pdata *ctrl, char cmd0,
|
||||
char cmd1, void (*fxn)(int), char *rbuf, int len);
|
||||
int mdss_dsi_panel_init(struct device_node *node,
|
||||
struct mdss_dsi_ctrl_pdata *ctrl_pdata,
|
||||
|
|
|
@ -132,7 +132,7 @@ static struct dsi_cmd_desc dcs_read_cmd = {
|
|||
dcs_cmd
|
||||
};
|
||||
|
||||
u32 mdss_dsi_panel_cmd_read(struct mdss_dsi_ctrl_pdata *ctrl, char cmd0,
|
||||
int mdss_dsi_panel_cmd_read(struct mdss_dsi_ctrl_pdata *ctrl, char cmd0,
|
||||
char cmd1, void (*fxn)(int), char *rbuf, int len)
|
||||
{
|
||||
struct dcs_cmd_req cmdreq;
|
||||
|
@ -153,12 +153,11 @@ u32 mdss_dsi_panel_cmd_read(struct mdss_dsi_ctrl_pdata *ctrl, char cmd0,
|
|||
cmdreq.rlen = len;
|
||||
cmdreq.rbuf = rbuf;
|
||||
cmdreq.cb = fxn; /* call back */
|
||||
mdss_dsi_cmdlist_put(ctrl, &cmdreq);
|
||||
/*
|
||||
* blocked here, until call back called
|
||||
*/
|
||||
|
||||
return 0;
|
||||
return mdss_dsi_cmdlist_put(ctrl, &cmdreq);
|
||||
}
|
||||
|
||||
static void mdss_dsi_panel_cmds_send(struct mdss_dsi_ctrl_pdata *ctrl,
|
||||
|
|
Loading…
Add table
Reference in a new issue