Zephyr Project API  3.3.0
A Scalable Open Source RTOS
device_runtime.h File Reference
#include <zephyr/device.h>

Go to the source code of this file.

Functions

int pm_device_runtime_enable (const struct device *dev)
 Enable device runtime PM. More...
 
int pm_device_runtime_disable (const struct device *dev)
 Disable device runtime PM. More...
 
int pm_device_runtime_get (const struct device *dev)
 Resume a device based on usage count. More...
 
int pm_device_runtime_put (const struct device *dev)
 Suspend a device based on usage count. More...
 
int pm_device_runtime_put_async (const struct device *dev)
 Suspend a device based on usage count (asynchronously). More...
 
bool pm_device_runtime_is_enabled (const struct device *dev)
 Check if device runtime is enabled for a given device. More...