Home
last modified time | relevance | path

Searched full:autosuspend (Results 1 – 25 of 100) sorted by relevance

1234

/linux/Documentation/driver-api/usb/
H A Dpower-management.rst20 * The driver interface for autosuspend and autoresume
104 device. This is called ``autosuspend`` for short. In general, a device
116 autosuspend. In fact, at the time of this writing (Linux 2.6.23) the
128 triggered within the USB stack: autosuspend and autoresume. Note that
142 ``control`` file. In 2.6.38 the ``autosuspend`` file will be deprecated
146 but only ``autosuspend`` works.)
166 autosuspend is not allowed. (Of course, system
170 allowed to autosuspend and autoresume the device.
181 before the kernel will autosuspend it (the idle-delay
182 time). The default is 2000. 0 means to autosuspend
[all …]
H A Dusb3-debug-port.rst58 "usbcore.autosuspend=-1"
/linux/include/linux/
H A Dpm_runtime.h215 * Update the last access time of @dev used by the runtime PM autosuspend
312 * pm_runtime_idle - Conditionally set up autosuspend of a device or suspend it.
316 * set up autosuspend of @dev or suspend it (depending on whether or not
317 * autosuspend has been enabled for it).
334 * pm_runtime_autosuspend - Set up autosuspend of a device or suspend it.
337 * Set up autosuspend of @dev or suspend it (depending on whether or not
338 * autosuspend is enabled for it) without engaging its "idle check" callback.
376 * pm_request_autosuspend - Queue up autosuspend of a device.
452 * __pm_runtime_put_autosuspend - Drop device usage counter and queue autosuspend if 0.
464 * pm_runtime_put_autosuspend - Drop device usage counter and queue autosuspend if 0.
[all …]
/linux/Documentation/ABI/stable/
H A Dsysfs-bus-usb14 What: /sys/bus/usb/devices/.../power/autosuspend
20 power/autosuspend. This file holds the time (in seconds)
27 The autosuspend delay for newly-created devices is set to
28 the value of the usbcore.autosuspend module parameter.
69 for this interface supports autosuspend. It also
73 The file returns 0 if autosuspend support has not been
/linux/Documentation/devicetree/bindings/media/
H A Dgpio-ir-receiver.yaml22 linux,autosuspend-period:
23 description: autosuspend delay time in milliseconds
41 linux,autosuspend-period = <125>;
/linux/Documentation/ABI/obsolete/
H A Dsysfs-bus-usb10 "on" means that the device is not allowed to autosuspend,
12 be honored. "auto" means the device will autosuspend
20 write "0" to power/autosuspend.
/linux/Documentation/power/
H A Druntime_pm.rst156 also respecting devices configured for autosuspend. In essence this means a
212 - timer used for scheduling (delayed) suspend and autosuspend requests
288 - indicates that the device's driver supports delayed autosuspend (see
293 - indicates that the PM core should attempt to carry out an autosuspend
297 - the delay time (in milliseconds) to be used for autosuspend
302 periods for autosuspend
333 - same as pm_runtime_suspend() except that the autosuspend delay is taken
335 not yet expired then an autosuspend is scheduled for the appropriate time
361 device when the autosuspend delay has expired; if the delay has already
511 - set the power.use_autosuspend flag, enabling autosuspend delays; call
[all …]
/linux/drivers/gpu/drm/i915/
H A DKconfig.profile28 int "Runtime autosuspend delay for userspace GGTT mmaps (ms)"
35 that complements the runtime-pm autosuspend and provides a lower
36 floor on the autosuspend delay.
39 runtime pm autosuspend delay tunable.
/linux/Documentation/devicetree/bindings/net/nfc/
H A Dti,trf7970a.yaml17 autosuspend-delay:
20 Specify autosuspend delay in milliseconds.
94 autosuspend-delay = <30000>;
/linux/drivers/usb/core/
H A DKconfig109 int "Default autosuspend delay"
113 The default autosuspend delay in seconds. Can be overridden
114 with the usbcore.autosuspend command line or module parameter.
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dti,omap-remoteproc.yaml135 ti,autosuspend-delay-ms:
137 Custom autosuspend delay for the remoteproc in milliseconds.
140 autosuspend behavior.
/linux/drivers/base/power/
H A Druntime.c154 * pm_runtime_autosuspend_expiration - Get a device's autosuspend-delay expiration time.
157 * Compute the autosuspend-delay expiration time based on the device's
545 * Cancel a pending idle notification, autosuspend or suspend. If
555 * flag is set and the next autosuspend-delay expiration time is in the
556 * future, schedule another autosuspend attempt.
591 * set to expire at or before the autosuspend delay, in rpm_suspend()
732 * If the callback routine failed an autosuspend, and in rpm_suspend()
734 * is a new autosuspend expiration time, automatically in rpm_suspend()
735 * reschedule another autosuspend. in rpm_suspend()
787 * optimization: If an autosuspend timer is running, leave it running in rpm_resume()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-power191 contains the autosuspend delay value (in milliseconds). Some
195 period is called the autosuspend delay. Negative values will
198 1000 will cause the autosuspend timer expiration to be rounded
H A Dsysfs-bus-usb520 Returns 1 if the device doesn't support autosuspend.
532 What: /sys/bus/usb/devices/usbX/power/autosuspend
534 Time in milliseconds for the device to autosuspend. If the
535 value is negative, then autosuspend is prevented.
/linux/drivers/accel/ivpu/
H A Divpu_pm.c279 ivpu_err(vdev, "NPU is not idle before autosuspend\n"); in ivpu_pm_runtime_suspend_cb()
387 delay = vdev->timeout.autosuspend; in ivpu_pm_init()
393 ivpu_dbg(vdev, PM, "Autosuspend delay = %d\n", delay); in ivpu_pm_init()
/linux/drivers/gpu/drm/panel/
H A Dpanel-samsung-atna33xc20.c196 * Purposely do a put_sync, don't use autosuspend. The panel's tcon in atana33xc20_unprepare()
200 * NOTE: we still want autosuspend for cases where we only turn on in atana33xc20_unprepare()
/linux/Documentation/devicetree/bindings/iio/proximity/
H A Ddevantech-srf04.yaml61 get suspended automatically (autosuspend feature).
/linux/Documentation/devicetree/bindings/spi/
H A Dspi-pl022.yaml45 pl022,autosuspend-delay:
/linux/drivers/misc/mei/
H A Dclient.c735 dev_dbg(dev->dev, "rpm: autosuspend\n"); in mei_host_client_init()
1015 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_disconnect()
1191 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_connect()
1578 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_notify_request()
1726 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_read_start()
2116 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_write()
2390 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_dma_alloc_and_map()
2468 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_dma_unmap()
/linux/drivers/iio/accel/
H A Dkxsd9.c460 * Set autosuspend to two orders of magnitude larger than the in kxsd9_common_probe()
461 * start-up time. 20ms start-up time means 2000ms autosuspend, in kxsd9_common_probe()
/linux/drivers/bluetooth/
H A DKconfig39 bool "Enable USB autosuspend for Bluetooth USB devices by default"
42 Say Y here to enable USB autosuspend for Bluetooth USB devices by
/linux/drivers/ufs/host/
H A Dufs-mediatek.h189 /* MTK delay of autosuspend: 500 ms */
/linux/drivers/char/hw_random/
H A Dmtk-rng.c21 /* Runtime PM autosuspend timeout: */
/linux/drivers/soundwire/
H A Dmaster.c12 * The 3s value for autosuspend will only be used if there are no
/linux/drivers/usb/storage/
H A DKconfig43 bool "Realtek Card Reader autosuspend support"

1234