Zephyr API Documentation
3.0.0
A Scalable Open Source RTOS
|
|
3.0.0 |
Public SYSCON driver APIs. More...
Go to the source code of this file.
Data Structures | |
struct | syscon_driver_api |
System Control (syscon) register driver API. More... | |
Typedefs | |
typedef int(* | syscon_api_get_base) (const struct device *dev, uintptr_t *addr) |
typedef int(* | syscon_api_read_reg) (const struct device *dev, uint16_t reg, uint32_t *val) |
typedef int(* | syscon_api_write_reg) (const struct device *dev, uint16_t reg, uint32_t val) |
typedef int(* | syscon_api_get_size) (const struct device *dev, size_t *size) |
Functions | |
int | syscon_get_base (const struct device *dev, uintptr_t *addr) |
Get the syscon base address. More... | |
int | syscon_read_reg (const struct device *dev, uint16_t reg, uint32_t *val) |
Read from syscon register. More... | |
int | syscon_write_reg (const struct device *dev, uint16_t reg, uint32_t val) |
Write to syscon register. More... | |
int | syscon_get_size (const struct device *dev, size_t *size) |
Public SYSCON driver APIs.