diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_pp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c index 52b967611634..84a7c58f8079 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_pp.c +++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c @@ -544,20 +544,20 @@ static void pp_gamut_config(struct mdp_gamut_cfg_data *gamut_cfg, addr = base + MDSS_MDP_REG_DSPP_GAMUT_BASE; for (i = 0; i < MDP_GAMUT_TABLE_NUM; i++) { for (j = 0; j < gamut_cfg->tbl_size[i]; j++) - writel_relaxed((u32)gamut_cfg->r_tbl[i][j], - addr); + writel_relaxed((u32)gamut_cfg->r_tbl[i][j] + & 0x1FFF, addr); addr += 4; } for (i = 0; i < MDP_GAMUT_TABLE_NUM; i++) { for (j = 0; j < gamut_cfg->tbl_size[i]; j++) - writel_relaxed((u32)gamut_cfg->g_tbl[i][j], - addr); + writel_relaxed((u32)gamut_cfg->g_tbl[i][j] + & 0x1FFF, addr); addr += 4; } for (i = 0; i < MDP_GAMUT_TABLE_NUM; i++) { for (j = 0; j < gamut_cfg->tbl_size[i]; j++) - writel_relaxed((u32)gamut_cfg->b_tbl[i][j], - addr); + writel_relaxed((u32)gamut_cfg->b_tbl[i][j] + & 0x1FFF, addr); addr += 4; } if (gamut_cfg->gamut_first) |
