/linux/Documentation/driver-api/usb/ |
H A D | power-management.rst | 20 * 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 D | usb3-debug-port.rst | 58 "usbcore.autosuspend=-1"
|
/linux/include/linux/ |
H A D | pm_runtime.h | 215 * 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 D | sysfs-bus-usb | 14 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 D | gpio-ir-receiver.yaml | 22 linux,autosuspend-period: 23 description: autosuspend delay time in milliseconds 41 linux,autosuspend-period = <125>;
|
/linux/Documentation/ABI/obsolete/ |
H A D | sysfs-bus-usb | 10 "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 D | runtime_pm.rst | 156 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 D | Kconfig.profile | 28 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 D | ti,trf7970a.yaml | 17 autosuspend-delay: 20 Specify autosuspend delay in milliseconds. 94 autosuspend-delay = <30000>;
|
/linux/drivers/usb/core/ |
H A D | Kconfig | 109 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 D | ti,omap-remoteproc.yaml | 135 ti,autosuspend-delay-ms: 137 Custom autosuspend delay for the remoteproc in milliseconds. 140 autosuspend behavior.
|
/linux/drivers/base/power/ |
H A D | runtime.c | 154 * 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 D | sysfs-devices-power | 191 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 D | sysfs-bus-usb | 520 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 D | ivpu_pm.c | 279 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 D | panel-samsung-atna33xc20.c | 196 * 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 D | devantech-srf04.yaml | 61 get suspended automatically (autosuspend feature).
|
/linux/Documentation/devicetree/bindings/spi/ |
H A D | spi-pl022.yaml | 45 pl022,autosuspend-delay:
|
/linux/drivers/misc/mei/ |
H A D | client.c | 735 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 D | kxsd9.c | 460 * 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 D | Kconfig | 39 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 D | ufs-mediatek.h | 189 /* MTK delay of autosuspend: 500 ms */
|
/linux/drivers/char/hw_random/ |
H A D | mtk-rng.c | 21 /* Runtime PM autosuspend timeout: */
|
/linux/drivers/soundwire/ |
H A D | master.c | 12 * The 3s value for autosuspend will only be used if there are no
|
/linux/drivers/usb/storage/ |
H A D | Kconfig | 43 bool "Realtek Card Reader autosuspend support"
|