Zephyr Project API
4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bflb_clock_common.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025-2026 MASSDRIVER EI (massdriver.space)
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_CLOCK_COMMON_H_
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_CLOCK_COMMON_H_
9
11
12
#ifndef DT_FREQ_M
13
#define DT_FREQ_M MHZ
14
#endif
15
17
19
#define BFLB_CLKID_CLK_ROOT 0
21
#define BFLB_CLKID_CLK_RC32M 1
23
#define BFLB_CLKID_CLK_CRYSTAL 2
25
#define BFLB_CLKID_CLK_BCLK 3
27
#define BFLB_CLKID_CLK_F32K 4
29
#define BFLB_CLKID_CLK_XTAL32K 5
31
#define BFLB_CLKID_CLK_RC32K 6
33
#define BFLB_CLKID_CLK_PRIVATE 7
34
36
#define BFLB_FORCE_ROOT_RC32M 32
38
#define BFLB_FORCE_ROOT_CRYSTAL 33
40
#define BFLB_FORCE_ROOT_PLL 34
41
43
#define BFLB_RC32M_FREQUENCY (DT_FREQ_M(32))
44
46
#define BFLB_F32K_FREQUENCY 32768U
47
48
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_CLOCK_COMMON_H_ */
include
zephyr
dt-bindings
clock
bflb_clock_common.h
Generated on
for Zephyr Project API by
1.14.0