提交 461f6d15 编写于 作者: D Dave Stevenson 提交者: Zheng Zengkai

drm/vc4: Change the default DPI format to being 18bpp, not 24.

raspberrypi inclusion
category: feature
bugzilla: 50432

--------------------------------

DPI hasn't really been used up until now, so the default has
been meaningless.
In theory we should be able to pass the desired format for the
adjacent bridge chip through, but framework seems to be missing
for that.

As the main device to use DPI is the VGA666 or Adafruit Kippah,
both of which use RGB666, change the default to being RGB666 instead
of RGB888.
Signed-off-by: NDave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: NFang Yafen <yafen@iscas.ac.cn>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
上级 f88f65c3
...@@ -178,8 +178,8 @@ static void vc4_dpi_encoder_enable(struct drm_encoder *encoder) ...@@ -178,8 +178,8 @@ static void vc4_dpi_encoder_enable(struct drm_encoder *encoder)
break; break;
} }
} else { } else {
/* Default to 24bit if no connector found. */ /* Default to 18bit if no connector found. */
dpi_c |= VC4_SET_FIELD(DPI_FORMAT_24BIT_888_RGB, DPI_FORMAT); dpi_c |= VC4_SET_FIELD(DPI_FORMAT_18BIT_666_RGB_1, DPI_FORMAT);
} }
if (mode->flags & DRM_MODE_FLAG_NHSYNC) if (mode->flags & DRM_MODE_FLAG_NHSYNC)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册