drm/rockchip: rgb: support more display formats

Add MEDIA_BUS_FMT_BGR888_3X8 and MEDIA_BUS_FMT_BGR888_DUMMY_4X8.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I3262b2ab9f671c32263a98b51b4bf79fe49da4c3
This commit is contained in:
Damon Ding
2023-02-21 20:04:20 +08:00
committed by Tao Huang
parent 4cda6bf166
commit eedd15d9e4

View File

@@ -273,10 +273,12 @@ rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder,
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;
s->output_if = VOP_OUTPUT_IF_RGB;
break;
case MEDIA_BUS_FMT_RGB888_DUMMY_4X8:
case MEDIA_BUS_FMT_BGR888_DUMMY_4X8:
s->output_mode = ROCKCHIP_OUT_MODE_S888_DUMMY;
s->output_if = VOP_OUTPUT_IF_RGB;
break;