drm/rockchip: vop: rk3328: fix overlay abnormal
authorMark Yao <mark.yao@rock-chips.com>
Sat, 1 Apr 2017 09:14:16 +0000 (17:14 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Sat, 1 Apr 2017 10:14:13 +0000 (18:14 +0800)
commite792823fba155eb986f7630c01b0a34cb5e911e9
tree2084ad01bd061ba98996ab834881a00c4b6a5fa1
parent85fc90289ad55d04eabb2ee40d624b83d2d356fa
drm/rockchip: vop: rk3328: fix overlay abnormal

It's a hardware bug, all window's overlay channel reset
value is same, hardware overlay would be die.

so we must initial difference id for each overlay channel.

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