Age | Commit message (Collapse) | Author |
|
udc-d1-release
Change-Id: I5cc8e5879914726c66f0496306435d053eb417af
|
|
sparse-10494437-L64900000961970204 into udc-d1-release.
COASTGUARD_SKIP: I655a1a8fb3ce319b60697ecac65012e9b5f41485
COASTGUARD_SKIP: I106de21ec0bb4094542aefc7b7109ab4dd9f304c
Change-Id: Id9ed44218b8ec3ec832653a88a33e73b200ce722
|
|
into sparse-10494437-L64900000961970204.
SPARSE_CHANGE: I106de21ec0bb4094542aefc7b7109ab4dd9f304c
Change-Id: I655a1a8fb3ce319b60697ecac65012e9b5f41485
|
|
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
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:abd1d92d70bc42fc4b4e1a75ef1dd104e4b0e92a)
Merged-In: I106de21ec0bb4094542aefc7b7109ab4dd9f304c
Change-Id: I106de21ec0bb4094542aefc7b7109ab4dd9f304c
|
|
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-d1-release
Change-Id: I61e72fb70d46bacff95106d88fde7643fe4fc18e
|
|
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-d1-release
Change-Id: I5f63e9a765148781fe0945e9e525db3077e9b91e
|
|
Bug: 279803577
Test: check video comp type during camera preview with HDR enabled
Change-Id: I292d8060fb0735584918dd490cb076a1af132ab1
|
|
udc-d1-release
Change-Id: Ic0b0dd7da2ff506fefa8d341eb1db1feffc8475c
|
|
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-d1-release
Change-Id: I634d320c4efa82fbc0256e172411b584f4e647c2
|
|
udc-d1-dev
|
|
udc-d1-release
Change-Id: I6edc5e99a5f1b81e3727555461edb9366a6aefc8
|
|
|
|
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-d1-release
Change-Id: I09d2ab8789642a8619127a55f6965b9af8905580
|
|
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
|
|
udc-d1-release
Change-Id: Iacc91bd9132b055940fd577f5715e20415cc6a86
|
|
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
|
|
Change-Id: I1c6bf1a3a147c05218d7b435d690e93174164db1
|
|
* 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>
|
|
Change-Id: I43900765cd29a89fc7517f13c15bbcc8e3864df9
|
|
This reverts commit 44733ca767702fa1ad09d109775f6b22e835d80c.
Bug: 225772892
Change-Id: I1aa5c9844b449868cb2d7754bb635985019afc40
|
|
|
|
Change-Id: I82f048b1b32461332c6ed2aa48a645670e958210
|
|
|
|
checkPreblendingRequirement() missing the preblending
Requirement of client target
Bug: 274931940
Test: Go -1 screen and try to capture BR or screenshot
Change-Id: Ibfb5720ac01b2e81105e812e37f54c3df0dbcecb
|
|
Change-Id: Ib3ed063afd1bc8be85136d9011de33a998d3ff05
|
|
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>
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/22187929
Change-Id: Ib8a0a2ea5b9acd3884d2ff75c819381b79dd8d59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Change-Id: I9bb1b8f433d9c4185c41da8ee053a9c4b063db2f
|
|
Bug: 225772892
Change-Id: I369ffb4ad2e4692301e79e4ac03278806add8f8b
Signed-off-by: Karan Bhagoji <karan.rb@samsung.com>
|
|
Bug: 225772892
Change-Id: I50b03f3e876c51ef22b1fff113b86ffdd977f5f7
Signed-off-by: Yoshita Sharma <yoshita.as@samsung.com>
|
|
Compression info is updated in common codes. It updates
Zuma codes based on updated compression info.
Bug: 253121964
Test: boot to home
Signed-off-by: YongWook Shin <yongwook.shin@samsung.com>
Change-Id: I58bd97a7abfec940243fdac13b478b798ab46bb9
|
|
|
|
HWC adds WCG constraints into TDM:
1. WCG resource amount is added into the HW resource table.
2. ExynosResourceManager constructor loads WCG resource amount based
on the SOC revision automatically.
3. checkPreblendingRequirement() checks each stage (EOTF, GM, DTM,
and OETF) of preblending functions. If so, mark the mNeedPreblending.
4. checkTDMResource() rejects the resource assignment if a layer exceeds
the WCG constraints.
Bug: 271771611
Test: to take screenshots when multiple layers
Change-Id: I5b16e76b8619b5e0a0e54fd2bd287ce632e1168d
|
|
Change-Id: I866237171c5751eea8e9c09c379ffa0824207471
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/21778959
Change-Id: I54baf96d2fc47e8db97f53313aa485d7178e4669
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
|
|
Change-Id: I844a1de1362f3384ed127c4a1da0aa442021d825
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/zuma/+/21794534
Change-Id: Id97a081ae2202f877411fa76b0bba1219a35c028
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
HWC reserves the DPUF1 resources for virtual displays, so the
maximum assigned amount for the DPU1 TDM attributes cannot be zero.
Bug: 271659893
Test: show frames correctly on displays
Change-Id: I1875042e4f8b74ee24e757a73dda91168d095b71
|