drm/rockchip: rgb: add support for rgb666_3x6 and rgb565_2x8 modes

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I9ae49745e0e8eca4672f3600d8a770279714fe98
This commit is contained in:
Damon Ding 2023-05-31 11:38:26 +08:00 committed by Tao Huang
commit 7bdc7c13c5

View file

@ -277,6 +277,15 @@ rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder,
s->output_mode = ROCKCHIP_OUT_MODE_P565;
s->output_if = VOP_OUTPUT_IF_RGB;
break;
case MEDIA_BUS_FMT_RGB565_2X8_LE:
case MEDIA_BUS_FMT_BGR565_2X8_LE:
s->output_mode = ROCKCHIP_OUT_MODE_S565;
s->output_if = VOP_OUTPUT_IF_RGB;
break;
case MEDIA_BUS_FMT_RGB666_3X6:
s->output_mode = ROCKCHIP_OUT_MODE_S666;
s->output_if = VOP_OUTPUT_IF_RGB;
break;
case MEDIA_BUS_FMT_RGB888_3X8:
case MEDIA_BUS_FMT_BGR888_3X8:
s->output_mode = ROCKCHIP_OUT_MODE_S888;