Zephyr API Documentation
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
stm32wl3_clock.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2024 STMicroelectronics
3
* Copyright (c) 2026 Anders Frandsen <anfran@anfran.dk>
4
*
5
* SPDX-License-Identifier: Apache-2.0
6
*/
7
12
13
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_STM32WL3_CLOCK_H_
14
#define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_STM32WL3_CLOCK_H_
16
18
#include "
stm32_common_clocks.h
"
19
21
#define STM32_SRC_CLK_ROOT STM32_SRC_SYSCLK
22
28
#define STM32_SRC_CLKSLOWMUX (STM32_SRC_LSI + 1)
29
#define STM32_SRC_CLK_ROOT_DIV (STM32_SRC_CLKSLOWMUX + 1)
30
#define STM32_SRC_CLKSYS (STM32_SRC_CLK_ROOT_DIV + 1)
31
32
/* Bus clocks: offset of the RCC clock enable register for each bus */
33
#define STM32_CLOCK_BUS_AHB0 0x50
34
#define STM32_CLOCK_BUS_APB0 0x54
35
#define STM32_CLOCK_BUS_APB1 0x58
36
#define STM32_CLOCK_BUS_APB2 0x60
37
38
#define STM32_PERIPH_BUS_MIN STM32_CLOCK_BUS_AHB0
39
#define STM32_PERIPH_BUS_MAX STM32_CLOCK_BUS_APB2
40
42
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_STM32WL3_CLOCK_H_ */
stm32_common_clocks.h
zephyr
dt-bindings
clock
stm32wl3_clock.h
Generated on
for Zephyr API Documentation by
1.16.1