Home
last modified time | relevance | path

Searched full:autosuspend (Results 1 – 25 of 87) 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.h230 * Update the last access time of @dev used by the runtime PM autosuspend
343 * pm_runtime_idle - Conditionally set up autosuspend of a device or suspend it.
347 * set up autosuspend of @dev or suspend it (depending on whether or not
348 * autosuspend has been enabled for it).
391 * pm_runtime_autosuspend - Update the last access time and set up autosuspend
395 * First update the last access time, then set up autosuspend of @dev or suspend
396 * it (depending on whether or not autosuspend is enabled for it) without
460 * pm_request_autosuspend - Update the last access time and queue up autosuspend
555 * __pm_runtime_put_autosuspend - Drop device usage counter and queue autosuspend if 0.
580 * its usage counter and queue autosuspend if the usage counter becomes 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/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/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.
H A Dusb.c69 module_param_named(autosuspend, usb_autosuspend_delay, int, 0644);
70 MODULE_PARM_DESC(autosuspend, "default autosuspend delay");
/linux/block/
H A Dblk-pm.c22 * the autosuspend delay is set to -1 to make runtime suspend impossible
24 * not need to touch other autosuspend settings.
50 * runtime PM core will try to autosuspend it some time later.
/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/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/iio/accel/
H A Dkxsd9.c457 * Set autosuspend to two orders of magnitude larger than the in kxsd9_common_probe()
458 * start-up time. 20ms start-up time means 2000ms autosuspend, in kxsd9_common_probe()
/linux/drivers/misc/mei/
H A Dclient.c716 dev_dbg(&dev->dev, "rpm: autosuspend\n"); in mei_host_client_init()
996 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_disconnect()
1171 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_connect()
1558 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_notify_request()
1705 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_read_start()
2094 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_write()
2365 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_dma_alloc_and_map()
2442 cl_dbg(dev, cl, "rpm: autosuspend\n"); in mei_cl_dma_unmap()
/linux/drivers/media/rc/
H A Dgpio-ir-recv.c112 of_property_read_u32(np, "linux,autosuspend-period", &period); in gpio_ir_recv_probe()
/linux/drivers/soundwire/
H A Dmaster.c12 * The 3s value for autosuspend will only be used if there are no
/linux/drivers/iio/light/
H A Dbh1780.c179 * Set autosuspend to a five seconds. in bh1780_probe()
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_trigger.c176 * In case autosuspend didn't trigger, turn off first not in inv_mpu6050_set_enable()
/linux/sound/usb/
H A Dusbaudio.h202 * Disable runtime PM autosuspend
/linux/drivers/crypto/qce/
H A Dcore.c266 /* Configure autosuspend after successful init */ in qce_crypto_probe()
/linux/drivers/usb/chipidea/
H A Dotg_fsm.c514 * This is controlled through usbcore by usb autosuspend,
515 * so the usb device class driver need support autosuspend,
/linux/sound/soc/codecs/
H A Dmax98363.c411 /* set autosuspend parameters */ in max98363_init()
/linux/drivers/net/usb/
H A Dsmsc95xx.c1487 netdev_info(dev->net, "rx fifo not empty in autosuspend\n"); in smsc95xx_enter_suspend3()
1521 netdev_dbg(dev->net, "autosuspend entering SUSPEND2\n"); in smsc95xx_autosuspend()
1535 netdev_dbg(dev->net, "autosuspend entering SUSPEND1\n"); in smsc95xx_autosuspend()
1540 netdev_dbg(dev->net, "autosuspend entering SUSPEND3\n"); in smsc95xx_autosuspend()
H A Dasix_devices.c627 * the USB PM lock is held) is fragile. Since autosuspend brings no
1621 /* usbnet enables autosuspend by default (supports_autosuspend=1).
1624 * dropping it in unbind(), which effectively blocks autosuspend.
/linux/drivers/gpu/drm/lima/
H A Dlima_drv.c457 /* stop autosuspend to make sure device is in active state */ in lima_pdev_remove()

1234