summaryrefslogtreecommitdiffstats
path: root/hwdb.d/60-autosuspend.hwdb
blob: 1bdc041bb9558017e00bb76b09b6306a9bab7a3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# This file is part of systemd.
#
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
#
# Match string formats:
# <subsystem>:<modalias>
#
# pci:v<vendor>d<device>
# usb:v<vendor>p<product>
#
# To add local entries, create a new file
#   /etc/udev/hwdb.d/61-autosuspend-local.hwdb
# and add your rules there. To load the new rules execute (as root):
#   systemd-hwdb update
#   udevadm trigger /dev/…
#
# If your changes are generally applicable, preferably send them as a pull
# request to
#   https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
#   udevadm info
# the device.
#
# Allowed properties are:
#    ID_AUTOSUSPEND=1
#    ID_AUTOSUSPEND_DELAY_MS=####
#    ID_PERSIST=0
#
# ID_AUTOSUSPEND_DELAY_MS adjusts the delay for autosuspend to something
# different than the kernel default of 2000ms.
#
# ID_PERSIST=0 allows disabling the kernels USB "persist" feature, which allows
# the continued use of devices after a power loss (due to suspend). Disable it
# if the device will loose state without a USB power session and the driver
# is unable to recover the state when resuming. See
#   https://docs.kernel.org/driver-api/usb/persist.html

# Sort by brand, model

#########################################
# Alcor
#########################################

# AU9540 Smartcard Reader
usb:v058Fp9540*
 ID_AUTOSUSPEND=1

#########################################
# Framework
#########################################

# HDMI Expansion Card
usb:v32ACp0002*
# DisplayPort Expansion Card
usb:v32ACp0003*
 ID_AUTOSUSPEND=1

#########################################
# Lenovo
#########################################

# X1C8 Touchscreen
usb:v04F3p2B7C*
# T14 Gen 1 Touchscreen
usb:v04F3p2ACC*
 ID_AUTOSUSPEND=1

#########################################
# Microsoft
#########################################

# Surface Pro (2017) Type Cover
usb:v045Ep09C0*
 ID_AUTOSUSPEND=1

#########################################
# QEMU
#########################################

# Emulated USB HID devices
usb:v0627p0001:*QEMU USB Keyboard*
usb:v0627p0001:*QEMU USB Mouse*
usb:v0627p0001:*QEMU USB Tablet*
 ID_AUTOSUSPEND=1

#########################################
# WWAN
#########################################

# Sierra Wireless EM7345 4G LTE modem
usb:v1199pA001*
 ID_AUTOSUSPEND=1

# Fibocom LG850-GL
usb:v2CB7p0007*
 ID_AUTOSUSPEND=1
 ID_AUTOSUSPEND_DELAY_MS=7000

#########################################
# Wacom
#########################################

usb:v056Ap51A0*
 ID_AUTOSUSPEND=1