Power: add support for devices without display idle signals
authorWei Wang <wvw@google.com>
Wed, 21 Oct 2020 19:15:30 +0000 (12:15 -0700)
committerBruno Martins <bgcngm@gmail.com>
Thu, 13 Jan 2022 17:07:46 +0000 (17:07 +0000)
commitc7401648354d935c19495bc232168f057e466906
treec292488da2f95a427f2c133d4322b64736e4a66e
parentfb21425e46d48c18430b576a306dac273f7b00a4
Power: add support for devices without display idle signals

To workaround b/141025174, adding support for devices without display
idle signals. Also added a property to override idle display function.

Besides the idle signal support, this CL also makes touch boost duration
tunable through several new vendor properties. It also named display
idle monitor thread and cleans out the obsolete HIDL Power HAL
implementation.

Bug: 168080943
Bug: 169065024
Bug: 171494137
Test: Boot and trace
Change-Id: I76067d10958654d539624ec4cac8f346103e67bc
aidl/power-libperfmgr/InteractionHandler.cpp
aidl/power-libperfmgr/InteractionHandler.h
aidl/power-libperfmgr/Power.h