Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
|
#include <stdint.h>
#include <zephyr/device.h>
#include <zephyr/devicetree.h>
#include <zephyr/devicetree/clocks.h>
#include <zephyr/drivers/clock_control.h>
Go to the source code of this file.
Data Structures | |
struct | sf32lb_clock_dt_spec |
SF32LB Clock DT spec. More... |
Macros | |
#define | SF32LB_CLOCK_DT_SPEC_GET(node_id) |
Initialize a sf32lb_clock_dt_spec structure from a DT node. | |
#define | SF32LB_CLOCK_DT_SPEC_GET_OR(node_id, default_spec) |
Same as SF32LB_CLOCK_DT_SPEC_GET but with a default value. | |
#define | SF32LB_CLOCK_DT_INST_SPEC_GET(index) |
Initialize a sf32lb_clock_dt_spec structure from a DT instance. | |
#define | SF32LB_CLOCK_DT_INST_SPEC_GET_OR(index, default_spec) |
Same as SF32LB_CLOCK_DT_INST_SPEC_GET but with a default value. |
Functions | |
static bool | sf3232lb_clock_is_ready_dt (const struct sf32lb_clock_dt_spec *spec) |
Check if the clock device is ready. | |
static int | sf32lb_clock_control_on_dt (const struct sf32lb_clock_dt_spec *spec) |
Turn on a clock using a sf32lb_clock_dt_spec structure. | |
static int | sf32lb_clock_control_off_dt (const struct sf32lb_clock_dt_spec *spec) |
Turn off a clock using a sf32lb_clock_dt_spec structure. |