Age | Commit message (Collapse) | Author |
|
udc-qpr1-release
Change-Id: I427f92853b670b31d11ed7d53101becd930f171a
|
|
udc-qpr-dev
* changes:
libhwc2.1: avoid finding std::map element twice
libhwc2.1: change small std::map to std::array
|
|
udc-qpr1-release
Change-Id: Ic8be4a0abc5f6806382543569eb76fd70bb430c7
|
|
We usually follow the same code style from framework/native.
This will add some new rules that have been added to framework/native
but not added here yet.
Bug: 295892886
Test: git-clang-format
Change-Id: I2a33fb9cbb8b4b9471d78de7708e9f4087b1e48d
|
|
We should not use std::map::at() after calling std::map::find() for the
same key. Otherwise, it would find the same element twice and it's
unnecessary.
Bug: 295892886
Test: trigger assignResource using hwc-tester & check simpleperf
Change-Id: I971965a8b2a84120c989e55b87e223225ea32456
|
|
Constructing and accessing a map are more expensive than a fixed-size
array for small container with small indices.
Bug: 295892886
Test: trigger assignResource using hwc-tester & check simpleperf
Change-Id: I9b059a4de276f9906e9361dff6520628965054ae
|
|
udc-qpr1-release
Change-Id: Id3866bee767c877c7174d42ba5302cdb483e0464
|
|
In ExynosResourceManagerModule::otfMppReordering, we still construct the
debug string even though it's not used because the debug log is disabled
by default. So, we should only construct the debug string if the debug
log is enabled.
Bug: 295892886
Test: trigger assignResource using hwc-tester & check simpleperf
Test: adb shell vndservice call Exynos.HWCService 105 i32 16777216
Change-Id: Id319a2e8ac0a762f0da924597bf6b5763b839655
|
|
udc-qpr1-release
Change-Id: Ida24d85acd3f84cb37eb5a4b56c6afa4c365d1ee
|
|
If smooth display is disabled, after reboot device will enter
NS mode without a suspend-resume first if
For first boot:
vendor.primarydisplay.op.peak_refresh_rate=60
For later boot:
persist.vendor.primarydisplay.op.peak_refresh_rate=60
Bug: 290162920
Test: The following scenarios
1. Set smooth display on/off and reboot
2. After turn on and off smooth display, device will enter ns after
suspend-resume
3. Factory reset
Change-Id: I7154bbdd47c1a773c2a5ddbf7395ebc875226562
Signed-off-by: Safayat Ullah <safayat@google.com>
|
|
udc-qpr1-release
Change-Id: I997aa06d1f86bc284a781f9384e36f16ffafae85
|
|
If control is REQUEST, call histogram_channel_request_ioctl which
creates the drm event to request the histogram data.
If control is CANCEL, call histogram_channel_cancel_ioctl which
frees the drm event to cancel the histogram data request.
Bug: 255986866
Bug: 227384721
Test: use aidl_hist_client to test multi channel histogram
Change-Id: I2d87aa7e92128ac0430ae12ad3a913fc4db960b4
Signed-off-by: Leo Chen <yinchiuan@google.com>
|
|
Bug: 255986866
Bug: 227384721
Test: use aidl_hist_client to test multi channel histogram
Change-Id: If9372091533d882edcb9dbb7fd94801f64dc4c74
Signed-off-by: Leo Chen <yinchiuan@google.com>
|
|
udc-qpr1-release
Change-Id: Ifca4b2f8e7f75587669f2a11d7f108faf33d0a40
|
|
Bug: 294345293
Test: none
Change-Id: Ib9d63275997bba7d985cfa91cc44fed44ca82404
|
|
udc-qpr1-release
Change-Id: I485b1cd561e3a49a43bddb08604f0eaa1fcdd2dd
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/23844793
Change-Id: Id3c4602aa249a59a92cc2b10f7b5c7061e276f0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Save target operation rate instead of writing to the sysfs node
since we will change it via atomic commit path.
Bug: 284094183
Bug: 289042122
Test: change operation rate via brightness/config/power mode
Change-Id: I106de21ec0bb4094542aefc7b7109ab4dd9f304c
Merged-In: I106de21ec0bb4094542aefc7b7109ab4dd9f304c
|
|
udc-qpr1-release
Change-Id: Iee4692d5a6216b73473b36ae4d167c035183fb29
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/23659932
Change-Id: Ib2823a20eebc0e79d6d3b383c62891166a128b1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Reading data from kernel sysfs node takes time. To avoid do it
frequently, update active operation rate from kernel when power on
display.
Bug: 287042355
Test: NS/HS switch, AOD
Change-Id: I0e9f0c8dec3c55ca3c13ed52105293c1ef0de62d
|
|
udc-qpr1-release
Change-Id: I3e1c38d75785e189a19b4127645da5f0f0c37d86
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/23368976
Change-Id: I697d3c5397c123112bc29076f90043866bb02977
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 279803577
Test: check video comp type during camera preview with HDR enabled
Change-Id: I292d8060fb0735584918dd490cb076a1af132ab1
|
|
udc-qpr1-release
Change-Id: I455f56e68542415e3f9719b18779dced997b90f6
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22789265
Change-Id: I54cb0e6c67b5758273b48f226d5529d6b3bb4de4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
HWC must consider DPUF and AXIPort for WCG constraints because WCG
engines do not support HW load sharing. All DPPs are divided into
4 groups by DPUF+AXI, and each group supports at most 4 WCG layers.
Therefore, HWC adds and modifies the HWResourceTable to consider
the AXI Port factor, and then sets up the mDisplayTDMInfo. In
checkTDMResource(), there are two different ways to load sharing:
LS_DPUF and LS_DPUF_AXI. When the TDM attribute is LS_DPUF, HWC
only sums all layer requirements from the same DPUF. When the
attribute is LS_DPUF_AXI, HWC needs to consider the AXI port as
well.
Bug: 191421040
Bug: 278001221
Test: unlock screen when full resolution
Change-Id: Idc771fc47eabcf89a45d6fc18eeb543043f2c613
|
|
udc-qpr1-release
Change-Id: I7136b6495fe3824b35cae7f6942d9a4a6cc5deed
|
|
udc-d1-dev am: 6d177968f7
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22922175
Change-Id: I7b7bb11347a2fbfc991975edd40a55e78e624819
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
udc-d1-dev
|
|
udc-qpr1-release
Change-Id: I248432267953fdb385b7d1bb27882a634fa634f4
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22178647
Change-Id: I5dd0ee0711d1750a9b88104a7253280e6e86336f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Switch to desired HS immediately even if DVB delta < 10.
Bug: 277682793
Bug: 277713157
Test: auto suspend/resume, cover als, check op rate
Signed-off-by: Shiyong Li <shiyongli@google.com>
Change-Id: Iace928b73f9ec70d38a3945e2caa9e3b94b555a9
|
|
udc-qpr1-release
Change-Id: I572d927ba2fb26e7cc1c276687d4bd9552d617ee
|
|
into udc-dev am: 62db04ddf0
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22539519
Change-Id: Icce6cc2a0bde14017900a406261a232ccf71705a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into udc-dev
|
|
HWC skips to check preblending when no display color to avoid
null pointer dereference
Bug: 272567106
Test: remove display color and boot up
Change-Id: I0e66014b79e0cc4dded128c54d648c915b0789ba
|
|
* changes:
libhwc2.1: Assign 3 DPPs for external display
libhwc2.1: apply namespace for display units
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22699045
Change-Id: I19c2f4722ec81282fb3f39aaeed64554af9b2ce1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 277871672
Test: play HDR video
Change-Id: I9b5f07418ea125e49d90d6cd026267d7e1ad1d55
|
|
External display will use these DPPs:
DPP_GFS6, DPP_GFS7, DPP_VGRFS5
All of them in DPUF1, connected with AXI0 port.
Bug: 238373481
Bug: 272157718
Bug: 272184398
Test: manual DP unit test
Change-Id: I92739abca0ecc816e2f43cffdab352ae77254582
|
|
As projects, display units can be different. To support this,
namespace is applied for display units.
It supports additional External Display.
Bug: 238373481
Bug: 272184398
Test: manual DP unit test
Signed-off-by: YongWook Shin <yongwook.shin@samsung.com>
Signed-off-by: Petri Gynther <pgynther@google.com>
Change-Id: I88697ab41c5b92af856bbe490823144a95e600ab
|
|
Move G2D ppc_table_map under soc namespace so that we can modify the
table for specific soc. And, update ppc_table_map according to the
latest measurement for zuma.
Bug: 263454363
Test: play some videos that needs G2D
Test: simulate various scenarios with hwc-tester
Change-Id: I0ccdfff532568001cab94b6357a874cc534ba25b
|
|
Bug: 250979028
Change-Id: I52f98dd23d728259681700bb122d24111310b5d8
Signed-off-by: Shiyong Li <shiyongli@google.com>
|
|
This reverts commit 44733ca767702fa1ad09d109775f6b22e835d80c.
Bug: 225772892
Change-Id: I1aa5c9844b449868cb2d7754bb635985019afc40
|
|
|
|
|
|
checkPreblendingRequirement() missing the preblending
Requirement of client target
Bug: 274931940
Test: Go -1 screen and try to capture BR or screenshot
Change-Id: Ibfb5720ac01b2e81105e812e37f54c3df0dbcecb
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22187930
Change-Id: Ia2ee83fbc0f69b4ddff4bf2bbf85ff7b076dfc93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|