MLK-16370-1 video: fbdev: dcss: refine 'pitch' config logic for dpr
authorFancy Fang <chen.fang@nxp.com>
Tue, 5 Sep 2017 04:40:18 +0000 (12:40 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:38:28 +0000 (15:38 -0500)
Refine the 'pitch' configuration logic for DPR to
make it more reasonable and clear.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
drivers/video/fbdev/mxc/imx_dcss.c

index c00d5d4..983e1ed 100644 (file)
@@ -1518,8 +1518,8 @@ static int dcss_dpr_config(uint32_t dpr_ch, struct dcss_info *info)
 
        /* TODO: calculate pitch for different formats */
        /* config pitch */
-       pitch = (var->xres * (var->bits_per_pixel >> 3)) << 16;
-       fill_sb(cb, chan_info->dpr_addr + 0x70, pitch);
+       pitch = var->xres * (var->bits_per_pixel >> 3);
+       fill_sb(cb, chan_info->dpr_addr + 0x70, pitch << 16);
 
        fill_sb(cb, chan_info->dpr_addr + 0x200, 0x38);