diff options
author | Adrian Salido-Moreno <adrianm@codeaurora.org> | 2016-05-03 13:23:31 -0700 |
---|---|---|
committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-05-16 20:10:27 -0700 |
commit | 4e78ce247090c93cf465f1725bbf20e439f42fff (patch) | |
tree | 1a51fb3f484ab3d8e9197f3277a61a42c9d30288 | |
parent | c82110ccb68707a6341d15c70baa77a6404c59a7 (diff) |
msm: mdss: fix wb format enumeration
Enumeration for writeback is not properly done because not all
information from device tree has been retrieved before setting up
supported formats. Moved this call until all data has been retrieved
from device tree and hw pre initialization.
Change-Id: Id228bf7ec564669fa8e9e739e27052de0133cc4d
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
-rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp.c b/drivers/video/fbdev/msm/mdss_mdp.c index c3e636cbac7d..b2308f9b05b0 100644 --- a/drivers/video/fbdev/msm/mdss_mdp.c +++ b/drivers/video/fbdev/msm/mdss_mdp.c @@ -2632,6 +2632,8 @@ static int mdss_mdp_probe(struct platform_device *pdev) if (rc) pr_err("mdss smmu init failed\n"); + mdss_mdp_set_supported_formats(mdata); + mdss_res->mdss_util->mdp_probe_done = true; mdss_hw_init(mdata); @@ -3173,8 +3175,6 @@ static int mdss_mdp_parse_dt_pipe(struct platform_device *pdev) data[0], data[1], data[2], data[3]); } - mdss_mdp_set_supported_formats(mdata); - parse_fail: return rc; } |