diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_mdss.c')
| -rw-r--r-- | drivers/gpu/drm/msm/msm_mdss.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 86b28add1fff..2527afef9c19 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -47,15 +47,17 @@ struct msm_mdss {  static int msm_mdss_parse_data_bus_icc_path(struct device *dev,  					    struct msm_mdss *msm_mdss)  { -	struct icc_path *path0 = of_icc_get(dev, "mdp0-mem"); -	struct icc_path *path1 = of_icc_get(dev, "mdp1-mem"); +	struct icc_path *path0; +	struct icc_path *path1; +	path0 = of_icc_get(dev, "mdp0-mem");  	if (IS_ERR_OR_NULL(path0))  		return PTR_ERR_OR_ZERO(path0);  	msm_mdss->path[0] = path0;  	msm_mdss->num_paths = 1; +	path1 = of_icc_get(dev, "mdp1-mem");  	if (!IS_ERR_OR_NULL(path1)) {  		msm_mdss->path[1] = path1;  		msm_mdss->num_paths++; |