summaryrefslogtreecommitdiff
path: root/rules.d/61-autosuspend-manual.rules
blob: 2b973af960a3f82039144903071ca3bfab809f02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# This udev rule is for any devices that should enter automatic suspend
# but are not already included in generated rules from Chromium OS via
# tools/make-autosuspend-rules.py
#

ACTION!="add", GOTO="autosuspend_manual_end"
SUBSYSTEM!="usb", GOTO="autosuspend_manual_end"

SUBSYSTEM=="usb", GOTO="autosuspend_manual_usb"

# USB rules
LABEL="autosuspend_manual_usb"
GOTO="autosuspend_manual_end"

# Enable autosuspend
LABEL="autosuspend_manual_enable"
TEST=="power/control", ATTR{power/control}="auto", GOTO="autosuspend_manual_end"

LABEL="autosuspend_manual_end"