summaryrefslogtreecommitdiff
path: root/rules.d
diff options
context:
space:
mode:
authorMario Limonciello <superm1@gmail.com>2022-05-09 20:16:22 -0500
committerMario Limonciello <superm1@gmail.com>2022-05-09 21:14:12 -0500
commitfa9a43a6905187195c9e86a61a906647726c3e55 (patch)
tree2a7f4c1fb20b27ac40a9478a4a724ef7bb7db68e /rules.d
parent31090c17f48e3184bff2df40ac1a6643f154c84b (diff)
downloadsystemd-fa9a43a6905187195c9e86a61a906647726c3e55.tar.gz
Add support to set autosuspend delay via hwdb
Diffstat (limited to 'rules.d')
-rw-r--r--rules.d/60-autosuspend.rules4
1 files changed, 4 insertions, 0 deletions
diff --git a/rules.d/60-autosuspend.rules b/rules.d/60-autosuspend.rules
index 332d052caa..ce31a920ed 100644
--- a/rules.d/60-autosuspend.rules
+++ b/rules.d/60-autosuspend.rules
@@ -15,4 +15,8 @@ ENV{ID_AUTOSUSPEND}=="1", TEST=="power/control", \
ENV{ID_PERSIST}=="0", TEST=="power/persist", \
ATTR{power/persist}="0"
+# Set up an autosuspend delay if hwdb say so
+ENV{ID_AUTOSUSPEND_DELAY_MS}!="", TEST=="power/control", \
+ ATTR{power/autosuspend_delay_ms}="$env{ID_AUTOSUSPEND_DELAY_MS}"
+
LABEL="autosuspend_end"