drm/rockchip: vop: add support lvds vesa and jeida bus format

Change-Id: I5b6efbc3d7f7f07a2ef726584a7d5d00e099415a
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
This commit is contained in:
Sandy Huang
2019-01-08 11:08:48 +08:00
committed by Tao Huang
parent 1a0b991f71
commit d871daad8c

View File

@@ -2546,6 +2546,7 @@ static void vop_update_csc(struct drm_crtc *crtc)
break;
case MEDIA_BUS_FMT_RGB666_1X18:
case MEDIA_BUS_FMT_RGB666_1X24_CPADHI:
case MEDIA_BUS_FMT_RGB666_1X7X3_SPWG:
VOP_CTRL_SET(vop, dither_down_en, 1);
VOP_CTRL_SET(vop, dither_down_mode, RGB888_TO_RGB666);
break;
@@ -2560,6 +2561,8 @@ static void vop_update_csc(struct drm_crtc *crtc)
VOP_CTRL_SET(vop, pre_dither_down_en, 0);
break;
case MEDIA_BUS_FMT_RGB888_1X24:
case MEDIA_BUS_FMT_RGB888_1X7X4_SPWG:
case MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA:
default:
VOP_CTRL_SET(vop, dither_down_en, 0);
VOP_CTRL_SET(vop, pre_dither_down_en, 0);