]> git.baikalelectronics.ru Git - kernel.git/commit
drm/rockchip: vop: round_up pitches to word align
authorMark yao <mark.yao@rock-chips.com>
Mon, 31 Jul 2017 09:49:50 +0000 (17:49 +0800)
committerMark Yao <mark.yao@rock-chips.com>
Fri, 4 Aug 2017 08:09:41 +0000 (16:09 +0800)
commit227b7f2052b599637f4ebb22858352b658e12fba
tree8df7be0945a6bf80e8967b548fd875cadf09b14f
parent1b4e7b4e00651713f0ca39ee14fd1f3d5bfd6df7
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)

Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
Reviewed-by: Sandy huang <sandy.huang@rock-chips.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1501494591-7034-1-git-send-email-mark.yao@rock-chips.com
drivers/gpu/drm/rockchip/rockchip_drm_vop.c