Skip to content

Commit

Permalink
drm/tegra: Support the XBGR8888 pixelformat
Browse files Browse the repository at this point in the history
While at it, also include the RGB565 pixelformat in the list of formats
supported by overlays.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
Tested-by: Erik Faye-Lund <kusmabite@gmail.com>
  • Loading branch information
Thierry Reding committed Apr 22, 2013
1 parent d43f81c commit dbe4d9a
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions drivers/gpu/host1x/drm/dc.c
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,9 @@ static const struct drm_plane_funcs tegra_plane_funcs = {
};

static const uint32_t plane_formats[] = {
DRM_FORMAT_XBGR8888,
DRM_FORMAT_XRGB8888,
DRM_FORMAT_RGB565,
DRM_FORMAT_UYVY,
DRM_FORMAT_YUV420,
DRM_FORMAT_YUV422,
Expand Down Expand Up @@ -543,6 +545,9 @@ int tegra_dc_setup_window(struct tegra_dc *dc, unsigned int index,
unsigned int tegra_dc_format(uint32_t format)
{
switch (format) {
case DRM_FORMAT_XBGR8888:
return WIN_COLOR_DEPTH_R8G8B8A8;

case DRM_FORMAT_XRGB8888:
return WIN_COLOR_DEPTH_B8G8R8A8;

Expand Down

0 comments on commit dbe4d9a

Please sign in to comment.