Skip to content

Commit 859b6d5

Browse files
str4t0mgalak
authored andcommitted
drivers/flash: STM32: Fix flash_stm32_priv definition for h7 series
This commit fixes missing pclken member if used for h7 series. Additionally to the check if instance 0 of compatible st_stm32_flash_controller has defined a clock, this needs to be checked for compatible st_stm32h7_flash_controller. Signed-off-by: Thomas Stranger <[email protected]>
1 parent b2f6d30 commit 859b6d5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

drivers/flash/flash_stm32.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@
88
#ifndef ZEPHYR_DRIVERS_FLASH_FLASH_STM32_H_
99
#define ZEPHYR_DRIVERS_FLASH_FLASH_STM32_H_
1010

11-
#if DT_NODE_HAS_PROP(DT_INST(0, st_stm32_flash_controller), clocks)
11+
#if DT_NODE_HAS_PROP(DT_INST(0, st_stm32_flash_controller), clocks) || \
12+
DT_NODE_HAS_PROP(DT_INST(0, st_stm32h7_flash_controller), clocks)
1213
#include <drivers/clock_control.h>
1314
#include <drivers/clock_control/stm32_clock_control.h>
1415
#endif
1516

1617
struct flash_stm32_priv {
1718
FLASH_TypeDef *regs;
18-
#if DT_NODE_HAS_PROP(DT_INST(0, st_stm32_flash_controller), clocks)
19+
#if DT_NODE_HAS_PROP(DT_INST(0, st_stm32_flash_controller), clocks) || \
20+
DT_NODE_HAS_PROP(DT_INST(0, st_stm32h7_flash_controller), clocks)
1921
/* clock subsystem driving this peripheral */
2022
struct stm32_pclken pclken;
2123
#endif

0 commit comments

Comments
 (0)