7#ifndef ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_SILABS_H_
8#define ZEPHYR_INCLUDE_DRIVERS_CLOCK_CONTROL_SILABS_H_
12#if defined(CONFIG_SOC_SERIES_EFR32MG21)
14#elif defined(CONFIG_SOC_SERIES_EFR32BG22)
16#elif defined(CONFIG_SOC_SERIES_EFR32MG24)
18#elif defined(CONFIG_SOC_SERIES_EFR32BG27)
27#define SILABS_DT_CLOCK_CFG(node_id) \
29 .bus_clock = DT_CLOCKS_CELL(node_id, enable), \
30 .branch = DT_CLOCKS_CELL(node_id, branch), \
33#define SILABS_DT_INST_CLOCK_CFG(inst) \
35 .bus_clock = DT_INST_CLOCKS_CELL(inst, enable), \
36 .branch = DT_INST_CLOCKS_CELL(inst, branch), \
Public Clock Control APIs.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Definition clock_control_silabs.h:22
uint32_t bus_clock
Definition clock_control_silabs.h:23
uint8_t branch
Definition clock_control_silabs.h:24