summaryrefslogtreecommitdiffstats
path: root/libsuspend/autosuspend_autosleep.c
Commit message (Collapse)AuthorAgeFilesLines
* libsuspend: force autosleep off during initColin Cross2012-09-211-0/+3
| | | | | | | | | | | | | | | If autosuspend_autosleep_init is called when autosleep is enabled, for example after a runtime restart with the screen off, the kernel autosleep state will be enabled, but autosuspend_enabled is false. Further calls to autosuspend_disable by the framework will not result in autosleep being disabled. Call autosuspend_autosleep_disable from autosuspend_autosleep_init to get the kernel state into a known state that matches the autosuspend_enabled flag. Bug: 7119416 Change-Id: I8611e4fd256838272aad4382c2340508805b0376
* libsuspend: create new library to handle triggering suspendColin Cross2012-05-071-0/+99
libsuspend provides functions autosuspend_enable() and autosuspend_disable() to trigger suspend on a variety of different kernels. Change-Id: I5dc28fb51532fa7c514330f1cfde7698d31d734c