Commit Graph

19 Commits

Author SHA1 Message Date
Fabian Leutenegger 1c5802ded8 vendor: display: Add condition for 5.15 bengal
Change-Id: I64490ae4a00e6aab1e47af27e8fb0176f1fb9821
2024-02-01 13:32:05 +09:00
Adithya R 0265172263 fixup! vendor: display: Move Advanced SF Offsets configs to Family dirs
Change-Id: I0ad1d01f95268016fa32c9d0d0e018efa327a518
2024-01-30 10:06:22 +00:00
Jake Weinstein 6d70a5a246 vendor: display: Create common display blobs
These don't need to be duplicated across each SoC.

Change-Id: I8bec8cf0fcfbb3b2dbfca14afdeacb93405fbf4d
2024-01-26 06:46:33 +05:30
Jake Weinstein 4c4ad74b8b vendor: display: Move Advanced SF Offsets configs to Family dirs
These may be common at some point, but for now, with
later SoCs using work durations and that changing
the values on all target versions, we'll leave them
separate for now. Putting them in device common rather than
vendor common allows us to modify as needed.

Change-Id: Ia9007b6db3ab5de49a23b0da10eecba0515872c2
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
2024-01-26 06:45:59 +05:30
Vishalcj17 1659aec124 common: display: ndk_platform is deprecated. Use ndk backend for graphics common.
Change-Id: Ifc1855646a36ca6c0d4a1cf405d87ca776de2bec
2024-01-10 11:25:05 +00:00
Jake Weinstein 646496985e [REVERTME] vendor: display: Disable SmoMo / Smooth Motion
This is broken without QSSI14 blobs based on
Android 14 QPR1. Revert when we have newer blobs.

Change-Id: I6a88e6936c53f91cccfed7829afc17fa648a175b
2023-12-28 17:10:53 +09:00
Alex Sarraf 27a3913daf display: Set debug.sf.auto_latch_unsignaled to 0 for 5.10 and lower
Need to explicitly set auto_latch_unsignaled property to
disabled state to keep latch-unsignaled as the default
behavior.

Change-Id: I3856caaf0a68e7e720819f25338d1eb9196f56b0
2023-10-22 16:46:32 +09:00
Jake Weinstein b485cf0844 vendor: display: Latch unsignaled buffers for 4.14 and lower
While this does not really matter for QSSI builds because
QSSI sets this in device/qcom/qssi/system.prop, it does
matter for our builds. This is already set for 4.19+

Change-Id: I50cca3130e2e87fba06c40c2921d1002497f7f6a
2023-10-22 16:46:32 +09:00
Jake Weinstein 229b199bf2 vendor: display: Disable UBWC-P on <6.1 targets
This is not supported on legacy targets.

Change-Id: I520cf65d4415281bb90ae03ba84e7e65bbafdf84
2023-10-08 21:08:23 +00:00
Jake Weinstein b62fe29693 vendor: display: Disable custom content metadata region on <5.15 targets
Pre-8550 devices do not currently support this.

Change-Id: I9aac7cf293ff314eae6fed594a8307f71f682f32
2023-10-08 21:08:15 +00:00
BladeRunner-A2C 83542ae86f fixup! vendor: display: Disable SF client composition cache for <5.4 targets
Change-Id: I25f6f4ff9bd52a8f30205a88f392f0d87c5dff83
2023-06-18 19:25:43 +00:00
electimon 0e822f7572 common: vendor/display: Only copy feature enabler rc for lahaina
test: Observe no crashing on holi due to missing QSEE app.
Change-Id: Ia56f3e13c99a4f90f6fecd9888ee429e444b2fa3
Signed-off-by: electimon <electimon@gmail.com>
2023-05-27 07:42:08 +00:00
Alex Sarraf ada7f8f654 vendor: display: Disable SF client composition cache for <5.4 targets
Disable SF client composition cache. Helps with framework
client target fence management.

Change-Id: I73e03e76f51d00fafad38479be00f4005be50665
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-05-23 16:59:23 +00:00
electimon 837c8db971 common: vendor: Introduce display vendor module
* This commit introduces common SDM stack for
* 4.14, 4.19, 5.4, future commits will add
* 5.10 and other kernel versions as needed

* CAF Tags
* 4.14: LA.UM.9.11.r1-04900-NICOBAR.QSSI12.0
* 4.19: LA.UM.9.12.r1-15100-SMxx50.QSSI13.0
* 5.4: LA.UM.9.16.r1-09800-MANNAR.QSSI12.0

TODO: Check compatibility with HALs
Change-Id: Ie6732cc3ebfabf14c1b22955179cda3c9ca476d0
Signed-off-by: electimon <electimon@gmail.com>
2023-03-05 02:01:32 +08:00
Jake Weinstein 8cd49f2619 Force pre-5.10 devices to treat 170M as sRGB in SF
Bug: 229442032
Test: builds, boots
Change-Id: If144724a342be4a74f823aa25ff8a74fe3d2843a
2022-11-28 14:53:58 +09:00
Pullakavi Srinivas ea327c78f7 hwc: Disable SF composition prediction model on 5.4 and lower
CRs-Fixed: 3243885
Change-Id: I64f82a25768b561bb343fdb7686b7d6c020d024a
2022-11-28 14:53:13 +09:00
Jake Weinstein 20e8108e16 vendor: display: Build AIDL Lights HAL for 5.10
Change-Id: Ica7aeabb15b67e7440a5542115c5aa4ff7065567
2022-09-20 04:02:25 +00:00
Jake Weinstein b414ccad5a Revert "system: display: Setup soong configs for lights aidl"
We don't need to support multiple Android
Versions in the same tree, so revert to
avoid unnecessary complexity.

This reverts commit e11e8a5977.

Change-Id: I856b48f8120d4c8730bd591c1e5e9ab1226f48cb
2022-08-25 04:07:01 +00:00
Jake Weinstein 7d839fce64 display: separate into system and vendor components
Change-Id: Ib1e71ee2f92503934c87c30dc433949488fdb8c3
2022-07-31 03:42:05 +00:00