linux/Documentation/devicetree
Manaf Meethalavalappu Pallikunhi b078dd60e3 ANDROID: GKI: drivers: thermal: Add post suspend evaluate flag to thermal zone devicetree
Thermal core framework subscribes for suspend/resume notification.
On resume notification it re-evaluates each thermal zone for
temperature and cooling state update. For some devices,
a large number of thermal zones are enabled for different mitigations.
Re-evaluating each thermal zone during resume leads to multiple issues
including delay in back to back suspend resume scenario, power penalty
for frequent wake up due to re-setting trip threshold especially
during cold temperature usecases.

Add wake-capable-sensor property to thermal zone devicetree node to
denote that these sensors are wakeup capable. If a thermal zone has
this property defined, thermal framework ignores resume re-evaluation
and can service the threshold notification during the suspend/resume
path.

Test: build
Bug: 149945768
Change-Id: I07edf80ad29009378af4c70e750d01bde6f30806
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
(cherry picked from commit a915ed479e624a1be30e34720b07207136fca0a9)
[hridya: added some pointer checks]
Signed-off-by: Hridya Valsaraju <hridya@google.com>
2020-04-06 07:17:38 -07:00
..
bindings ANDROID: GKI: drivers: thermal: Add post suspend evaluate flag to thermal zone devicetree 2020-04-06 07:17:38 -07:00
00-INDEX
booting-without-of.txt dt: booting-without-of: DT fix s/#interrupt-cell/#interrupt-cells/ 2018-01-22 05:48:34 +11:00
changesets.txt
dynamic-resolution-notes.txt Documentation: remove dynamic-resolution-notes reference to non-existent file 2018-08-13 08:20:10 -06:00
of_unittest.txt
overlay-notes.txt of: overlay: Stop leaking resources on overlay removal 2018-04-26 21:18:13 -05:00
todo.txt
usage-model.txt