Zephyr Project API 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bflb_clock_common.h File Reference

Go to the source code of this file.

Macros

#define BFLB_CLKID_CLK_ROOT   0
 Root Clock.
#define BFLB_CLKID_CLK_RC32M   1
 32MHz RC Oscillator Clock
#define BFLB_CLKID_CLK_CRYSTAL   2
 Crystal as clock.
#define BFLB_CLKID_CLK_BCLK   3
 Bus Clock.
#define BFLB_CLKID_CLK_F32K   4
 F32K Clock.
#define BFLB_CLKID_CLK_XTAL32K   5
 XTAL32K Clock.
#define BFLB_CLKID_CLK_RC32K   6
 RC32K Clock.
#define BFLB_CLKID_CLK_PRIVATE   7
 Start of soc-specific clock ID entries.
#define BFLB_FORCE_ROOT_RC32M   32
 Pass to clock API to switch root clock to RC32M.
#define BFLB_FORCE_ROOT_CRYSTAL   33
 Pass to clock API to switch root clock to Crystal.
#define BFLB_FORCE_ROOT_PLL   34
 Pass to clock API to switch root clock to dts-configured PLL.
#define BFLB_RC32M_FREQUENCY   (DT_FREQ_M(32))
 Constant frequency of RC32M.
#define BFLB_F32K_FREQUENCY   32768U
 Constant frequency of F32K.

Macro Definition Documentation

◆ BFLB_CLKID_CLK_BCLK

#define BFLB_CLKID_CLK_BCLK   3

Bus Clock.

◆ BFLB_CLKID_CLK_CRYSTAL

#define BFLB_CLKID_CLK_CRYSTAL   2

Crystal as clock.

◆ BFLB_CLKID_CLK_F32K

#define BFLB_CLKID_CLK_F32K   4

F32K Clock.

◆ BFLB_CLKID_CLK_PRIVATE

#define BFLB_CLKID_CLK_PRIVATE   7

Start of soc-specific clock ID entries.

◆ BFLB_CLKID_CLK_RC32K

#define BFLB_CLKID_CLK_RC32K   6

RC32K Clock.

◆ BFLB_CLKID_CLK_RC32M

#define BFLB_CLKID_CLK_RC32M   1

32MHz RC Oscillator Clock

◆ BFLB_CLKID_CLK_ROOT

#define BFLB_CLKID_CLK_ROOT   0

Root Clock.

◆ BFLB_CLKID_CLK_XTAL32K

#define BFLB_CLKID_CLK_XTAL32K   5

XTAL32K Clock.

◆ BFLB_F32K_FREQUENCY

#define BFLB_F32K_FREQUENCY   32768U

Constant frequency of F32K.

◆ BFLB_FORCE_ROOT_CRYSTAL

#define BFLB_FORCE_ROOT_CRYSTAL   33

Pass to clock API to switch root clock to Crystal.

◆ BFLB_FORCE_ROOT_PLL

#define BFLB_FORCE_ROOT_PLL   34

Pass to clock API to switch root clock to dts-configured PLL.

◆ BFLB_FORCE_ROOT_RC32M

#define BFLB_FORCE_ROOT_RC32M   32

Pass to clock API to switch root clock to RC32M.

◆ BFLB_RC32M_FREQUENCY

#define BFLB_RC32M_FREQUENCY   (DT_FREQ_M(32))

Constant frequency of RC32M.