Skip to content

Commit daeb2a8

Browse files
gautierg-stkartben
authored andcommitted
drivers: clock: add stm32n6 clock
Add STM32N6 clock driver. Supported clocks are LSE, LSI, HSE, HSI, PLL1-4, IC1-20, peripheral clock and CPU clock. Signed-off-by: Guillaume Gautier <[email protected]>
1 parent bcad9cb commit daeb2a8

File tree

6 files changed

+1337
-1
lines changed

6 files changed

+1337
-1
lines changed

drivers/clock_control/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ elseif(CONFIG_SOC_SERIES_STM32H7RSX)
5959
zephyr_library_sources(clock_stm32_ll_h7.c)
6060
elseif(CONFIG_SOC_SERIES_STM32H5X)
6161
zephyr_library_sources(clock_stm32_ll_h5.c)
62+
elseif(CONFIG_SOC_SERIES_STM32N6X)
63+
zephyr_library_sources(clock_stm32_ll_n6.c)
6264
elseif(CONFIG_SOC_SERIES_STM32U5X)
6365
zephyr_library_sources(clock_stm32_ll_u5.c)
6466
elseif(CONFIG_SOC_SERIES_STM32WB0X)

drivers/clock_control/Kconfig.stm32

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ menuconfig CLOCK_CONTROL_STM32_CUBE
1010
default y
1111
select USE_STM32_LL_UTILS
1212
select USE_STM32_LL_RCC if (SOC_SERIES_STM32MP1X || SOC_SERIES_STM32H7X || \
13-
SOC_SERIES_STM32H7RSX || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X)
13+
SOC_SERIES_STM32H7RSX || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || \
14+
SOC_SERIES_STM32N6X)
1415
select RUNTIME_NMI if ($(dt_nodelabel_enabled,clk_hse) && \
1516
$(dt_nodelabel_has_prop,clk_hse,css-enabled))
1617
help

0 commit comments

Comments
 (0)