Commit graph

20 commits

Author SHA1 Message Date
LuK1337
4c76d02e85 sm8250-common: livedisplay: Don't write to DCI_P3 node on boot_completed
Apparently on hotdogb DCI_P3=0 looks really bad...

Change-Id: If63ee6aaa5ae09e1acc9204c3a2b8201c1950488
2021-04-26 15:41:05 +02:00
LuK1337
bb16a2e105 sm8250-common: livedisplay: Reset display mode prop on modeID == 0
Change-Id: I19e1e99fc1a850a18f0d76e9644f7000d087da29
2021-04-26 15:41:04 +02:00
LuK1337
7432867822 sm8250-common: livedisplay: Implement IAntiFlicker interface
Change-Id: I1dbc6d8989a80fe7b06d4356aeb717417997a793
2021-04-09 12:09:28 +02:00
LuK1337
335e820c4c sm8250-common: livedisplay: Uprev to 2.1
Change-Id: I98b2ea16ed342339ee652d5cb79dcfd22f8c0a0d
2021-04-09 12:09:28 +02:00
LuK1337
24047d6b28 sm8250-common: livedisplay: Update hbm path
Change-Id: I9ecbce2634ce48f64dd48b3a7f2999880378ac3e
2021-04-06 10:13:24 +02:00
LuK1337
0eb7ac4671 sm8250-common: Update LOG_TAG's in {fod,livedisplay,powershare,touch} services
Change-Id: I98a2091aa4e47c1fc09edf7cfc1ab1a8316c1d9e
2021-04-04 17:53:48 +02:00
chandra
2d239e9f10 sm8250-common: livedisplay: Switch to vendor display mode prop in .rc
We forgot to do that after we moved livedisplay to vendor.

Change-Id: I0cff7e5da11f4c544189185ef784941cfe30bfec
2021-03-16 09:50:59 +01:00
LuK1337
f758a48142 sm8250-common: Add vintf fragments for all local Lineage HALs
Change-Id: Iffa3e7bc3d01c2c8975ee9ea2eb03adf93d175e6
2021-01-13 12:36:09 +01:00
LuK1337
1653e33e11 sm8250-common: Relocate our custom HALs to vendor
* Adjust them for usage in /vendor while at it.

Change-Id: I84463a912d98e8af14ca31ffd8ac95db1aac916e
2021-01-06 11:18:27 +01:00
Steven Moreland
dd86632c8e sm8250-common: Remove libhwbinder/libhidltransport deps
Since these were combined into libhidlbase.

Bug: 135686713
Test: build only (libhwbinder/libhidltransport are empty)
Change-Id: I640a3f0e0839214523627bf0b59fd5ae9dd2c61c
2020-11-20 14:27:15 +01:00
Erfan Abdi
bda8e3ce5f sm8250-common: Fix hbm node path for livedisplay 2020-08-27 15:11:49 +02:00
LuK1337
761d8a9123 sm8250-common: livedisplay: Drop unnecessary nullptr checks
* new operator would never return a nullptr.

Change-Id: I3a34770d70b2da53ba3099fb7647991e5bde33b8
2020-07-30 16:41:01 +02:00
dianlujitao
3210166b58 sm8250-common: livedisplay: Use modules from common implementation
Change-Id: Iafb9f6a56187beb574ca2eb9a97fb9c7e72893ce
2020-07-30 16:41:01 +02:00
LuK1337
6e2bca5af7 sm8250-common: livedisplay: Say hello to IDisplayModes ^.^ 2020-06-27 00:17:27 +02:00
LuK1337
f03b5d364a sm8250-common: livedisplay: Say hello to PictureAdjustment ^.^ 2020-06-27 00:17:27 +02:00
LuK1337
98a0defd38 sdm845-common -> sm8250-common 2020-06-27 00:17:12 +02:00
Danny Baumann
7c6506557a sdm845-common: livedisplay: adaption -> widecolor
Change-Id: Id963f767adc9f1d023342a3a5e59c4aaec1a165f
2019-12-20 16:05:35 +01:00
LuK1337
702507f7c0 sdm845-common: Fix restoring default LiveDisplay mode
* Call DisplayModes::setDisplayMode(modeID, false) in the constructor
* Move sysfs nodes chown/chmod to from 'on boot' to on init' so that
  they have proper perms right away.

Change-Id: I51ee19136688f83703e85b76d5219e5a567bbaa3
2019-06-17 14:23:24 +02:00
LuK1337
f0e0e8184e sdm845-common: Move LiveDisplay HAL default profile path to /data/misc/display
* /data/display does not exist and we are unable to allow
  writing to /data/system since it's a neverallow. Instead
  we are creating /data/misc/display which coredomain is
  allowed to write to.

Change-Id: I1198c61177b75fd2ad460aafab5f2d5010b2ca63
2019-06-17 14:23:00 +02:00
Danny Baumann
e3ee15e8af sdm845-common: Replace lineagehw implementation by HIDL services
Move DisplayModeControl and SunlightEnhancement into a livedisplay
service, and TouchscreenGestures into a touch one.

Change-Id: I5f46671633a13ddc6733a47f4ea5a6515d6d6c98
2019-02-04 15:15:19 +01:00