Skip to content

Instantly share code, notes, and snippets.

@tako0910
Created November 17, 2016 14:41
Show Gist options
  • Select an option

  • Save tako0910/2912b6537dc08f2c461b1ee0bbdbf5d3 to your computer and use it in GitHub Desktop.

Select an option

Save tako0910/2912b6537dc08f2c461b1ee0bbdbf5d3 to your computer and use it in GitHub Desktop.
diff --git a/drivers/video/msm/mdss/mdss_fb.c b/drivers/video/msm/mdss/mdss_fb.c
index f72952a..eb5e3b9 100644
--- a/drivers/video/msm/mdss/mdss_fb.c
+++ b/drivers/video/msm/mdss/mdss_fb.c
@@ -281,6 +281,10 @@ static ssize_t mdss_set_rgb(struct device *dev,
struct mdp_pcc_cfg_data pcc_cfg;
u32 copyback = 0;
+ struct fb_info *fbi = dev_get_drvdata(dev);
+ struct msm_fb_data_type *mfd = (struct msm_fb_data_type *)fbi->par;
+ struct mdss_overlay_private *mdp5_data = mfd_to_mdp5_data(mfd);
+
if (count > 19)
return -EINVAL;
@@ -307,7 +311,7 @@ static ssize_t mdss_set_rgb(struct device *dev,
pcc_cfg.g.g = g;
pcc_cfg.b.b = b;
- if (mdss_mdp_pcc_config(&pcc_cfg, &copyback) == 0) {
+ if (mdss_mdp_pcc_config(mdp5_data->ctl, &pcc_cfg, &copyback) == 0) {
pcc_r = r;
pcc_g = g;
pcc_b = b;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment