drm/rockchip: vop: round_up pitches to word align
authorMark Yao <mark.yao@rock-chips.com>
Thu, 1 Jun 2017 02:22:18 +0000 (10:22 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Thu, 1 Jun 2017 06:28:55 +0000 (14:28 +0800)
commit670e75d368b98c72ed0aee946bc6a6f2535a1799
tree20e19b48a412cea31bec4fc2d49fd1aa35918370
parentd88464c0b22679169b35a5fdef9f1e948a0e78de
drm/rockchip: vop: round_up pitches to word align

VOP pitch register is word align, need align to word.

VOP_WIN0_VIR:
  bit[31:16] win0_vir_stride_uv
    Number of words of Win0 uv Virtual width
  bit[15:0] win0_vir_width
    Number of words of Win0 yrgb Virtual width
    ARGB888 : win0_vir_width
    RGB888 : (win0_vir_width*3/4) + (win0_vir_width%3)
    RGB565 : ceil(win0_vir_width/2)
    YUV : ceil(win0_vir_width/4)

Change-Id: I89a74fae725e88cf618c5b02c45538419feba28f
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/gpu/drm/rockchip/rockchip_drm_vop.c