summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-04Snap for 7968112 from 97abc71ca5f3ac3f7bfa996aa559e0a6ae7f6733 to sc-v2-releaseandroid-vts-12.1_r9android-vts-12.1_r8android-vts-12.1_r7android-vts-12.1_r6android-vts-12.1_r5android-vts-12.1_r4android-vts-12.1_r3android-vts-12.1_r2android-vts-12.1_r10android-vts-12.1_r1android-platform-12.1.0_r1android-cts-12.1_r9android-cts-12.1_r8android-cts-12.1_r7android-cts-12.1_r6android-cts-12.1_r5android-cts-12.1_r4android-cts-12.1_r3android-cts-12.1_r2android-cts-12.1_r10android-cts-12.1_r1android-12.1.0_r6android-12.1.0_r5android-12.1.0_r4android-12.1.0_r3android-12.1.0_r27android-12.1.0_r2android-12.1.0_r1android12L-tests-releaseandroid12L-s1-releaseandroid12L-releaseandroid12L-platform-releaseAndroid Build Coastguard Worker
Change-Id: I370320dc24bfda1fa99d03e558a285d123452758
2021-11-25libhwc2.1: get display calibrated informationandroid-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r11android-12.1.0_r10android12L-devandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaselinpeter
Bug: 186057327 test: check calibration file Change-Id: Id89a0a3a2f9c6a8c8a6d7b1be0401a84185f7073
2021-09-11Snap for 7724743 from f128a501303b940797cbc2d09902f4f116408a99 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I4051cbd59bad45477cc6a6ad84a9aa0a75954f23
2021-09-11libhwc2.1: Force display color update after switching displayWeizhung Ding
The color may not be updated after the display is switched, add the flag to trigger the color update. Bug: 181262509 Test: switch display and check the color effect Change-Id: I1bdde34cff5cb69cbaa2ae534c5fcae848be2ab9
2021-09-11libhwc2.1: Support two pipeline for displaycolorWeizhung Ding
Support two pipeline for displaycolor and move mDisplayColorInterface to ExynosDeviceModule Bug: 181262509 Test: switch display and check the color effect Change-Id: Ie99009295efef937fd4816e872c22ce2667805a6
2021-09-11libhwc2.1: Add cgc_lut property checkerYongWook Shin
cgc_lut property is changed for GS201. To prevent old style cgc configuration failure, property checking codes are added. Bug: 187006158 Signed-off-by: YongWook Shin <yongwook.shin@samsung.com> Change-Id: Ia539b48caa3e6a68b95e7660b6b14118851ffd67 Merged-In: Ia539b48caa3e6a68b95e7660b6b14118851ffd67
2021-09-02libhwc2.1: re-enable displaycolorHyunKyung Kim
Bug: 197942811 Test: device boot and suspend/resume work Test: Check color modes with mock calibration file Change-Id: I7a81f9dd1bb7e3193cf76a4e0b3204e67cfc2511 Merged-In: I7a81f9dd1bb7e3193cf76a4e0b3204e67cfc2511
2021-09-02[HACK] libhwc2.1: Remove code for libdisplaycolorHyunKyung Kim
This commit should be used for only Home screen bring-up. Bug: 197942811 Test: device boot and suspend/resume work Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Signed-off-by: Pat Tjin <pattjin@google.com> Change-Id: I3a7b6e3ac94eafd4df2cd79fcdc9768a67e71c16 Merged-In: I3a7b6e3ac94eafd4df2cd79fcdc9768a67e71c16
2021-08-30Snap for 7687813 from a53563f3b57003fcb4b5361c71c2193098c4e639 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: Iebba37080d8e9a62875573cac16438564d75adfa
2021-08-30Merge "libhwc2.1: Apply namespace gs101" into sc-v2-devTreeHugger Robot
2021-08-28Snap for 7683922 from f7f7c02da3b5bd1918c0f418f8e4680e171731ec to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: Id7a1fddead5c1018563d516df00f364453f96dca
2021-08-28Snap for 7682106 from ec7abf09b08f2623db043e957177adbbb32700df to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: Iff43f3b09c9d02acbfb2006e8a48981868595bb0
2021-08-27libhwc2.1: pass display info to displaycolorLong Ling
Bug: 194444865 Change-Id: I3b316982a10b6f4c202896a0da392bb6ff25c371
2021-08-27libhwc2.1: Apply namespace gs101YongWook Shin
To support SoC variations, it requires namespace separation. This commit encloses class codes and globals with namespace gs101. And gs101 codes will be used as base implementations for all SoC variations. Bug: 197942811 Test: device boot and suspend/resume work Signed-off-by: YongWook Shin <yongwook.shin@samsung.com> Change-Id: I5aa8b20cf351c291ed42d1d8b4cd343040210e4a Merged-In: I5aa8b20cf351c291ed42d1d8b4cd343040210e4a
2021-08-26libhwc2.1: check libdisplaycolor versionLong Ling
Load displaycolor when version string matches expectation. Otherwise disable displaycolor. Bug: 197758661 Bug: 193068217 Test: boot to home w/o or mismatched libdisplaycolor Change-Id: Ibc23b80f5574d725ff089deeacc2fc9de0f3910f
2021-08-11Snap for 7632648 from d91c22c73f5d5788eaf447cbffb4260d6ca8b01e to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I6ae6fdd6eb4e371b3bbc55e08fbf4e32eaa5d62b
2021-08-11hwc/gs101: set enhanced hbm when LBE HBM mode am: 96cc675684 am: 83c025cb0clinpeter
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/14056759 Change-Id: I44abb9bd08de8b005a95980cbc7888e27dbf1673
2021-08-11hwc/gs101: set enhanced hbm when LBE HBM mode am: 96cc675684android-12.0.0_r32android-12.0.0_r29android-12.0.0_r27android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaselinpeter
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/14056759 Change-Id: I08d26d431a655555d9b57a58edce80687212d17f
2021-08-09hwc/gs101: set enhanced hbm when LBE HBM modelinpeter
Bug: 177144573 test: check IRC OFF when LBE HBM mode Change-Id: I4d00fffaba7fd7093b60e9341ded99ab2b9c0553
2021-07-24Snap for 7579269 from 9939402e347332b4d61cb20b55bdacd25c393ed6 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I537a5edf30a133b0922899d649f3a50820939fb8
2021-07-23Merge "hwc/gs101: correct dimming st check" into sc-dev am: 33ed3676bdTreeHugger Robot
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15287618 Change-Id: I9baa8c64a69573677cd7ac37c9a9d608449d0888
2021-07-23Merge "hwc/gs101: correct dimming st check" into sc-devTreeHugger Robot
2021-07-22hwc/gs101: correct dimming st checklinpeter
Bug: 191851821 test: check st dimming Change-Id: I6af1ae76b645777768123e0cf10f23f0a0f0afcb
2021-07-22Snap for 7571196 from e02b9171e029f07e3949031947124c164de5bd91 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I7ff351d2a577750fb1cd11a5c9508dc309c28e39
2021-07-20libhwc2.1: force update plane color if dc dpp index changes am: cbd531498dLong Ling
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15339771 Change-Id: I52d198405a9d7fbf812e458085e46d3405867c4f
2021-07-20libhwc2.1: force update plane color if dc dpp index changesLong Ling
The mapping among displaycolor, hwc and drm: displaycolor dpp index <---> hwc layer <---> drm plane id. Force update plane color if the assigned displaycolor dpp index changes. Bug: 193285185 Test: scrolling image list in Chrome during pip YT video playback Change-Id: I53975fe412051fede9302183c6761d7abb15d1bc
2021-07-17Snap for 7557463 from 0d10d479061ff874d4ea6dd380f2a7cedbe77af0 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: Ie24ae0b0c5c654e53212b09cde61185cc73a67e0
2021-07-16libhwc2.1: change default g2d capacity to 3.5ms am: d55594f911Midas Chien
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15283893 Change-Id: I1f1290043012567cc9f6793ecf265194c2fbd3ac
2021-07-16Revert "libhwc2.1: set frame rate for acryl module" am: 471620b3acMidas Chien
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15258457 Change-Id: I9da1c1de7eaa343b8b6dc7f4cf03cecb94ddaf2d
2021-07-15libhwc2.1: change default g2d capacity to 3.5msMidas Chien
The work duration is the same regradless of refresh rate and work duration is set to 8.3ms. Change default g2d time to 3.5ms for now. Bug: 177216165 Test: play 1080p, 2k, 4k video with downscale request Change-Id: I97bb3a76708b5185511292dab8c7cf28d4723f63
2021-07-15Revert "libhwc2.1: set frame rate for acryl module"Midas Chien
This reverts commit b37391542bc82d1b9491ac4b3d6266c86a5c2282. Reason for revert: according capacity to calculate bw Bug: 177216165 Test: play 1080p, 2k, 4k video with downscale request Change-Id: I24633524063ada01cee1eaa69b9e74b996cd89f0
2021-07-14Snap for 7546365 from 3070743b967f21db6b5eeb905ce9ad1e8a765f87 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I989b16f3c06ec626480044cd727ed721fc06eb4a
2021-07-13libhwc2.1: define new backlight nodeWeizhung Ding
Bug: 186525013 Test: backlight can be adjusted Change-Id: Ib5dd5cee644bd09b75f70a1c091c49c6573cab16
2021-07-13Snap for 7542869 from 470ef5a40a1be9b74c5748c43c7af3d7fac3b9e7 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I50655df65204978fe02c0cf1132717f7c0b0b8e8
2021-07-12Merge changes from topic "187763532" into sc-dev am: 2850184d9bLong Ling
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15133890 Change-Id: Idb4a2af4ac6964393ccfa4ca5d6c6654ac574717
2021-07-12libhwc2.1: check RR compensation enabled status w/o refresh rate am: 0fbddb2ab3Long Ling
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15238275 Change-Id: I4778e939fca3f01efc93acae7560521dbbadc9c4
2021-07-12libhwc2.1: support smooth display compensation am: 9ebb39f623Long Ling
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/14969606 Change-Id: Ieb0484554fb4890a47189fbeeb0c38dcfcc216d0
2021-07-12Merge changes from topic "187763532" into sc-devLong Ling
* changes: libhwc2.1: pass hdr full screen status to displaycolor libhwc2.1: check RR compensation enabled status w/o refresh rate libhwc2.1: support smooth display compensation
2021-07-10Snap for 7537202 from 1042fa5cd51e482aafa8e77021671b11bfbaeb68 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I29e3018705f618764a3c9cc8d3d01c9fd4af3d2a
2021-07-09libhwc2.1: pass hdr full screen status to displaycolorLong Ling
Bug: 189928400 Change-Id: I0109d71d985518556a39e15fbc066aefc85bf0bf
2021-07-09Revert "libhwc2.1: M2M dst buffer has SBWC format as default" am: 7805377aabMidas Chien
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15221111 Change-Id: I4058380ff467a40d35f6ac16221e6879871b791a
2021-07-08libhwc2.1: check RR compensation enabled status w/o refresh rateLong Ling
As long as there is one RR regamma data, any refresh rate switching from/to that refresh rate will need to be handled properly. Bug: 187763532 Change-Id: Iedbdba4199e66dea8bb7e6e4060e569c75521037
2021-07-07libhwc2.1: support smooth display compensationLong Ling
1. update scene after during presentDisplay. 2. check if early wakeup is needed. Bug: 187763532 Change-Id: I3c912e27b69ab67dc6e7a5ff2ea6df4bd2e31621
2021-07-07Revert "libhwc2.1: M2M dst buffer has SBWC format as default"Midas Chien
This reverts commit 8c5bce26a45589f33a5014a7be3fcd6103f3297e. Reason for revert: bad g2d performance Bug: 192287346 Test: G2D downscale 1/4, 1/9, 1/16 Change-Id: I80ea42a419f1994adab06920fd521352a0844b7e
2021-06-29Snap for 7501202 from 5ad27568f5b28ecbe87f0f96dc6717bf5d2dc412 to sc-v2-releaseAndroid Build Coastguard Worker
Change-Id: I01e97ff76539cb43b1ba17dd6381dd795a52ac75
2021-06-28Merge "libhwc2.1: Apply updated PPC table" into sc-dev am: cbe2177d18Midas Chien
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/15044801 Change-Id: Id2aa681a0d2b792e7269edf070face5fd08d9475
2021-06-28Merge "libhwc2.1: Apply updated PPC table" into sc-devMidas Chien
2021-06-22Snap for 7479185 from c8fdcf12bf4cef3c4b74d41570592aca327c5a3a to sc-v2-releaseandroid-build-team Robot
Change-Id: I0e08eca3581ddfbdecae1c22f8a8b3e8a0b77ede
2021-06-21libhwc2.1: Force display color setting after readback am: 6ac7fed9a5HyunKyung Kim
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/14665973 Change-Id: Ibd48e3ba9ac45232ff3720991021f4a71afba2c2
2021-06-21libhwc2.1: Force display color setting after readbackHyunKyung Kim
Display color setting could be skipped when readback was requested in the common code. This patch forces to set display color setting in the first frame after the frame that skipped display color setting. Bug: 175422660 Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Change-Id: I68f8d2da4204ba595124c3c75d491a6a18322c11