drm/tegra: Support ARGB and ABGR formats
authorThierry Reding <treding@nvidia.com>
Thu, 12 Oct 2017 15:30:55 +0000 (17:30 +0200)
committerThierry Reding <treding@nvidia.com>
Wed, 13 Dec 2017 13:16:39 +0000 (14:16 +0100)
commit7772fdaef939891d790c3461a4d1681417e0f51f
treedf2c8b597329ad2f2274c17906325371599cf2f0
parent473079549f27eab5ad449f2c4f079014f0fe74a5
drm/tegra: Support ARGB and ABGR formats

These formats can easily be supported on all generations of Tegra.

Note that the XRGB and XBGR formats that we supported were in fact using
the ARGB and ABGR Tegra formats. This happened to work in cases where no
alpha was being considered. This change is also a fix for those formats.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/dc.c
drivers/gpu/drm/tegra/dc.h
drivers/gpu/drm/tegra/plane.c