diff options
author | Ramkumar Radhakrishnan <ramkumar@codeaurora.org> | 2016-10-12 14:13:53 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-11-20 09:40:25 -0800 |
commit | 249e03b34c8861c03135e81767534a8981869e7a (patch) | |
tree | 4be5b5de1c0ca024d6209e406629d9eaa6b2ef87 /sdm/libs/core/fb/hw_device.cpp | |
parent | bce1d81e3821df93a4271505b6e3c2e6f5edcce9 (diff) | |
download | display-249e03b34c8861c03135e81767534a8981869e7a.tar.gz |
sdm: Multi rect partial update changes
Read number of ROI supported information from panel info and
update it to partial update and strategy modules.
Change-Id: I42e820259de5a288d1d1c8b0e74e0e2b313d89d5
CRs-fixed: 1085287
Diffstat (limited to 'sdm/libs/core/fb/hw_device.cpp')
-rw-r--r-- | sdm/libs/core/fb/hw_device.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sdm/libs/core/fb/hw_device.cpp b/sdm/libs/core/fb/hw_device.cpp index d06b161a..f7aebe2b 100644 --- a/sdm/libs/core/fb/hw_device.cpp +++ b/sdm/libs/core/fb/hw_device.cpp @@ -799,8 +799,8 @@ void HWDevice::PopulateHWPanelInfo() { DLOGI("Device type = %d, Display Port = %d, Display Mode = %d, Device Node = %d, Is Primary = %d", device_type_, hw_panel_info_.port, hw_panel_info_.mode, fb_node_index_, hw_panel_info_.is_primary_panel); - DLOGI("Partial Update = %d, Dynamic FPS = %d", - hw_panel_info_.partial_update, hw_panel_info_.dynamic_fps); + DLOGI("Partial Update = %d, supported roi_count =%d, Dynamic FPS = %d", + hw_panel_info_.partial_update, hw_panel_info_.left_roi_count, hw_panel_info_.dynamic_fps); DLOGI("Align: left = %d, width = %d, top = %d, height = %d", hw_panel_info_.left_align, hw_panel_info_.width_align, hw_panel_info_.top_align, hw_panel_info_.height_align); @@ -881,6 +881,9 @@ void HWDevice::GetHWPanelInfoByNode(int device_node, HWPanelInfo *panel_info) { panel_info->is_primary_panel = atoi(tokens[1]); } else if (!strncmp(tokens[0], "is_pluggable", strlen("is_pluggable"))) { panel_info->is_pluggable = atoi(tokens[1]); + } else if (!strncmp(tokens[0], "pu_roi_cnt", strlen("pu_roi_cnt"))) { + panel_info->left_roi_count = UINT32(atoi(tokens[1])); + panel_info->right_roi_count = UINT32(atoi(tokens[1])); } } } |