]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
drivers: video: tegra: dc: Added nvdcR5G6B5 support
authorSagar Kadamati <skadamati@nvidia.com>
Mon, 5 Oct 2015 04:49:03 +0000 (10:19 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Sat, 31 Oct 2015 04:57:11 +0000 (21:57 -0700)
Bug 1691158

Change-Id: I429f4498e080b9b2c81a774e1e18e6bc0103e9d5
Signed-off-by: Sagar Kadamati <skadamati@nvidia.com>
Reviewed-on: http://git-master/r/812625
GVS: Gerrit_Virtual_Submit
Tested-by: Vishal Agrawal (SW) <visagrawal@nvidia.com>
Reviewed-by: Raghavendra V K <rvk@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
arch/arm/mach-tegra/include/mach/dc.h
drivers/video/tegra/dc/dc_config.h
drivers/video/tegra/dc/dc_priv.h

index 758bda1e3e2f13f0cb00d271f093d8bb24801663..c4d559510e120b3cf47f46f8aa7276d5940d0659 100644 (file)
@@ -914,6 +914,7 @@ struct tegra_dc_win {
 #define TEGRA_WIN_FMT_YUV422R                  23
 #define TEGRA_WIN_FMT_YCbCr422RA               24
 #define TEGRA_WIN_FMT_YUV422RA                 25
+#define TEGRA_WIN_FMT_R5G6B5                   34
 #define TEGRA_WIN_FMT_A8R8G8B8                 35
 #define TEGRA_WIN_FMT_A8B8G8R8                 36
 #define TEGRA_WIN_FMT_B8G8R8X8                 37
index cd9701fdc260456b6407408a1b4ee0fd9d4668f3..726fb88b9a438070bdb0c83fab363a779234bb56 100644 (file)
@@ -61,6 +61,7 @@
                                HIGHBIT(TEGRA_WIN_FMT_YCbCr420SP) | \
                                HIGHBIT(TEGRA_WIN_FMT_YCrCb422SP) | \
                                HIGHBIT(TEGRA_WIN_FMT_YCbCr422SP) | \
+                               HIGHBIT(TEGRA_WIN_FMT_R5G6B5) | \
                                HIGHBIT(TEGRA_WIN_FMT_YVU420SP) | \
                                HIGHBIT(TEGRA_WIN_FMT_YUV420SP) | \
                                HIGHBIT(TEGRA_WIN_FMT_YVU422SP) | \
index f63222089dd80a39e7bec2babeb1bc0f467ea07d..d727bec1d97d510099388561f5a6512cc4d59e04 100644 (file)
@@ -179,6 +179,7 @@ static inline int tegra_dc_fmt_bpp(int fmt)
        case TEGRA_WIN_FMT_B4G4R4A4:
        case TEGRA_WIN_FMT_B5G5R5A:
        case TEGRA_WIN_FMT_B5G6R5:
+       case TEGRA_WIN_FMT_R5G6B5:
        case TEGRA_WIN_FMT_AB5G5R5:
        case TEGRA_WIN_FMT_T_R4G4B4A4:
                return 16;