drm/tegra: Support the XBGR8888 pixelformat
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>
This commit is contained in:
parent
d43f81cbaf
commit
dbe4d9a799
@ -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,
|
||||
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user