Jan Altensen
fd91e5c17e
samsung: drop libhwbinder/libhidltransport dependency
...
Change-Id: Iaa0232ba6ab8235454340416b0995994c908a2ee
4 years ago
Jan Altensen
c10b1a4e5c
power-libperfmgr: import hardware/google/pixel namespace
...
Change-Id: Ic8a339f082d965d412cb3c3a4af7ecd726d2de32
4 years ago
Tim Zimmermann
5cf721c577
power-libperfmgr: move double tap to wake out of setInteractive()
...
enabling/disabling DT2W inside setInteractive() doesn't work correctly
on some newer samsung devices so enable/disable it only when the setting
has changed and on boot
Change-Id: I3a5d8471e007e5f78c7df8da3cc629fb452e72d9
4 years ago
Andreas Schneider
0b60aa2746
power-libperfmgr: Always wait after changing DOUBLE_TAP_TO_WAKE
...
This avoids that we enter a screen state where it doesn't react anymore
if you quickly turn off and on the screen.
Change-Id: I8d7fc756d1631e9f739dbe10554b58ba0c0c5576
4 years ago
Andreas Schneider
f53128d8d8
power-libperfmgr: Fix dt2w after boot
...
Change-Id: Ia6172d2f1a54900b8859eef55f07d37a6eab8487
4 years ago
Andreas Schneider
3b4d392992
power-libperfmgr: Correctly implement DT2W support
...
Change-Id: I9ed6e8886322c787ae69f2f79eb7c9b664ce08d7
4 years ago
Jesse Chan
1d1b2d4b2e
power-libperfmgr: add a Power Hint template with common nodes
...
Change-Id: I12c0e8e33b49f0eeffba43f520272ec76451511f
Signed-off-by: Jesse Chan <jc@lineageos.org>
4 years ago
Jesse Chan
0caf630148
power-libperfmgr: implement Lineage perf profiles
...
Change-Id: Ia247ee65a668689168be009a59355d97ce4f2cca
4 years ago
Jesse Chan
ac485bae7a
power-libperfmgr: add a DOUBLE_TAP_TO_WAKE hint
...
Change-Id: I656b5eb836fb0c41fed8802efa51cbae9fdbc0c0
4 years ago
Jesse Chan
c59eae188a
power-libperfmgr: add a NOT_INTERACTIVE hint for setInteractive
...
Change-Id: I0797c47e0b1d8bfee644f0028eaabd7650e39913
Signed-off-by: Jesse Chan <jc@lineageos.org>
4 years ago
Jesse Chan
6e68f025eb
power-libperfmgr: add an updateHint function for simple hint ops
...
Change-Id: I2e64f23b5435f7262b36acd52916b5ac795dd106
4 years ago
Jesse Chan
7fad4a5d2c
power-libperfmgr: declare override="true" in manifest
...
Change-Id: If8349ca7b8102c3ffee545d1065d0e7d08d22652
4 years ago
Jesse Chan
2b6ad18415
power-libperfmgr: initialize powerHAL when boot is completed
...
Change-Id: I801b3aba05ef0be14c7af1969ddf9318c05ef64c
4 years ago
Andreas Schneider
2a8ecf2fc1
power-libperfmgr: Give access to radio group
...
The LCD and touchscreen nodes are owned by system:radio on Exynos
devices.
Change-Id: I465f68fac9e7a73392940a58ce70f9afacad47b7
4 years ago
Jesse Chan
f834ac2741
power-libperfmgr: remove Google-specific camera and audio hints
...
Change-Id: I65285ca8c7248bd1e55d3800862e96c00f00effd
4 years ago
Jesse Chan
9e9ba0a5b8
power-libperfmgr: remove Google-specific display LPM control
...
Change-Id: If58f38b99bf6fbd73f6b6ab2144293c63e18b600
Signed-off-by: Jesse Chan <jc@lineageos.org>
4 years ago
Jesse Chan
5830e772d6
power-libperfmgr: simply wait if idle state node is not present
...
Change-Id: I93dd97e5437761d2d969f93a5af0cae864fd0a65
Signed-off-by: Jesse Chan <jc@lineageos.org>
4 years ago
Jesse Chan
f1e23cabb6
power-libperfmgr: adapt and rebrand for hardware/samsung
...
Change-Id: I8aa9a712ac7cbc6085928f7cdb9e6ada8ed5e3fe
4 years ago
Jesse Chan
87f97d145b
samsung: hidl: import Pixel libperfmgr Power HAL
...
hardware/google/pixel/power-libperfmgr from android-10.0.0_r39
Change-Id: I969f76219e6507627d3689b3c2dc025983bcfde4
Signed-off-by: Jesse Chan <jc@lineageos.org>
4 years ago