|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Data Structures | |
| struct | reset_driver_api |
| Driver Operations Reset Controller driver operations More... | |
Typedefs | |
| typedef int(* | reset_api_status) (const struct device *dev, uint32_t id, uint8_t *status) |
| API template to get the reset status of the device. | |
| typedef int(* | reset_api_line_assert) (const struct device *dev, uint32_t id) |
| API template to put the device in reset state. | |
| typedef int(* | reset_api_line_deassert) (const struct device *dev, uint32_t id) |
| API template to take out the device from reset state. | |
| typedef int(* | reset_api_line_toggle) (const struct device *dev, uint32_t id) |
| API template to reset the device. | |
This group contains the API type definitions, callback signatures, and other helpers required to implement a Reset Controller driver.
#include <zephyr/drivers/reset.h>
API template to put the device in reset state.
#include <zephyr/drivers/reset.h>
API template to take out the device from reset state.
#include <zephyr/drivers/reset.h>
API template to get the reset status of the device.