summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnjaneya Prasad Musunuri <aprasad@codeaurora.org>2016-03-15 12:44:36 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2016-05-26 14:44:41 -0700
commit0c39af5235d88f961b7ce0f915e5ebf0f538d692 (patch)
tree95890722cdab614aa5dda4252f8120e774ba3139
parent728d4a259d0e6e0a475d6bb74ca2bb394be1cf58 (diff)
downloadhardware_qcom_display-0c39af5235d88f961b7ce0f915e5ebf0f538d692.tar.gz
hardware_qcom_display-0c39af5235d88f961b7ce0f915e5ebf0f538d692.tar.bz2
hardware_qcom_display-0c39af5235d88f961b7ce0f915e5ebf0f538d692.zip
sdm: Adding mapping of MDP RGB565_UBWC format to SDM format
Added above mapping to resolve GPU fallback when input format is BGR565_UBWC. Updated supported rotator output formats to be same as supported input formats. Change-Id: Ifbda255f290d4d3db8308b110515b966c7e57fc5 CRs-Fixed: 989972
-rwxr-xr-x[-rw-r--r--]sdm/libs/core/fb/hw_info.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/sdm/libs/core/fb/hw_info.cpp b/sdm/libs/core/fb/hw_info.cpp
index 0f34d9d8d..3260c3228 100644..100755
--- a/sdm/libs/core/fb/hw_info.cpp
+++ b/sdm/libs/core/fb/hw_info.cpp
@@ -53,7 +53,7 @@ const uint8_t HWInfo::kDefaultFormatSupport[kHWSubBlockMax][BITS_TO_BYTES(MDP_IM
{ 0x33, 0xE0, 0x00, 0x16, 0x00, 0xBF, 0x00 }, // kHWDMAPipe
{ 0x12, 0x60, 0x0C, 0x00, 0x00, 0x0F, 0x00 }, // kHWCursorPipe
{ 0xFF, 0xF5, 0x1C, 0x1E, 0x20, 0xFF, 0x01 }, // kHWRotatorInput
- { 0x3F, 0xF4, 0x10, 0x1E, 0x20, 0xFF, 0x01 }, // kHWRotatorOutput
+ { 0xFF, 0xF5, 0x1C, 0x1E, 0x20, 0xFF, 0x01 }, // kHWRotatorOutput
{ 0x3F, 0xF4, 0x10, 0x1E, 0x20, 0xFF, 0x01 }, // kHWWBIntfOutput
};
@@ -371,6 +371,7 @@ LayerBufferFormat HWInfo::GetSDMFormat(int mdp_format) {
case MDP_BGR_565: return kFormatBGR565;
case MDP_RGBA_8888_UBWC: return kFormatRGBA8888Ubwc;
case MDP_RGBX_8888_UBWC: return kFormatRGBX8888Ubwc;
+ case MDP_RGB_565_UBWC: return kFormatBGR565Ubwc;
case MDP_Y_CB_CR_H2V2: return kFormatYCbCr420Planar;
case MDP_Y_CR_CB_H2V2: return kFormatYCrCb420Planar;
case MDP_Y_CR_CB_GH2V2: return kFormatYCrCb420PlanarStride16;