drm/rockchip: lvds: Add support for MEDIA_BUS_FMT_RGB666_1X7X3_JEIDA bus format

Change-Id: I1aaa9d6ea899704b784e97450441bcdeabb095a6
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
This commit is contained in:
Wyon Bi
2019-02-18 17:35:48 +08:00
parent 346a749a73
commit 58ef97d6a9

View File

@@ -171,12 +171,15 @@ static void rockchip_lvds_encoder_mode_set(struct drm_encoder *encoder,
bus_format = info->bus_formats[0];
switch (bus_format) {
case MEDIA_BUS_FMT_RGB666_1X7X3_SPWG: /* jeida-18 */
case MEDIA_BUS_FMT_RGB666_1X7X3_JEIDA: /* jeida-18 */
lvds->format = LVDS_6BIT_MODE;
break;
case MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA: /* jeida-24 */
lvds->format = LVDS_8BIT_MODE_FORMAT_2;
break;
case MEDIA_BUS_FMT_RGB666_1X7X3_SPWG: /* vesa-18 */
lvds->format = LVDS_8BIT_MODE_FORMAT_3;
break;
case MEDIA_BUS_FMT_RGB888_1X7X4_SPWG: /* vesa-24 */
default:
lvds->format = LVDS_8BIT_MODE_FORMAT_1;