Zephyr Project API
4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bflb_bl60x_clock.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_BL60X_CLOCK_H_
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_BL60X_CLOCK_H_
9
10
#include "
bflb_clock_common.h
"
11
65
67
#define BL60X_CLKID_CLK_ROOT BFLB_CLKID_CLK_ROOT
69
#define BL60X_CLKID_CLK_RC32M BFLB_CLKID_CLK_RC32M
71
#define BL60X_CLKID_CLK_CRYSTAL BFLB_CLKID_CLK_CRYSTAL
73
#define BL60X_CLKID_CLK_BCLK BFLB_CLKID_CLK_BCLK
75
#define BL60X_CLKID_CLK_F32K BFLB_CLKID_CLK_F32K
77
#define BL60X_CLKID_CLK_XTAL32K BFLB_CLKID_CLK_XTAL32K
79
#define BL60X_CLKID_CLK_RC32K BFLB_CLKID_CLK_RC32K
81
#define BL60X_CLKID_CLK_PLL BFLB_CLKID_CLK_PRIVATE
82
84
#define BL60X_PLL_TOP_FREQ (DT_FREQ_M(192))
85
87
#define BL60X_PLL_ID_DIV4 0
89
#define BL60X_PLL_ID_DIV5_8 1
91
#define BL60X_PLL_ID_DIV5_3 2
93
#define BL60X_PLL_ID_DIV1 3
94
96
#define BL60X_PLL_TOP_FREQ_OC1 (DT_FREQ_M(240))
97
99
#define BL60X_PLL_TOP_FREQ_OC2 (DT_FREQ_M(320))
100
101
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_BFLB_BL60X_CLOCK_H_ */
bflb_clock_common.h
include
zephyr
dt-bindings
clock
bflb_bl60x_clock.h
Generated on
for Zephyr Project API by
1.14.0