From 58ca047fa7c51015ad6a9dc98ea2fe864722fa26 Mon Sep 17 00:00:00 2001 From: Stefan Petersen Date: Mon, 11 Sep 2023 11:46:19 +0200 Subject: [PATCH] dts: stm32h7: flash-controller: Add default STM32 as compatible Add "st,stm32-flash-controller" as compatible for STM32H7 so that what is defined for STM32 in general is also defined for STM32H7. Already most of the other STM32 versions have this addition. Also removed the specific STM32H7 flag check in /flash/driver/Kconfig.stm32. Signed-off-by: Stefan Petersen --- drivers/flash/Kconfig.stm32 | 3 +-- dts/arm/st/h7/stm32h7.dtsi | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/flash/Kconfig.stm32 b/drivers/flash/Kconfig.stm32 index 55aa1c7dcca..aa7d24cbd6d 100644 --- a/drivers/flash/Kconfig.stm32 +++ b/drivers/flash/Kconfig.stm32 @@ -8,8 +8,7 @@ config SOC_FLASH_STM32 bool "STM32 flash driver" - depends on DT_HAS_ST_STM32_FLASH_CONTROLLER_ENABLED || \ - DT_HAS_ST_STM32H7_FLASH_CONTROLLER_ENABLED + depends on DT_HAS_ST_STM32_FLASH_CONTROLLER_ENABLED select FLASH_HAS_DRIVER_ENABLED default y select FLASH_PAGE_LAYOUT diff --git a/dts/arm/st/h7/stm32h7.dtsi b/dts/arm/st/h7/stm32h7.dtsi index c835040b7e0..58a01b962b2 100644 --- a/dts/arm/st/h7/stm32h7.dtsi +++ b/dts/arm/st/h7/stm32h7.dtsi @@ -129,7 +129,7 @@ soc { flash: flash-controller@52002000 { - compatible = "st,stm32h7-flash-controller"; + compatible = "st,stm32-flash-controller", "st,stm32h7-flash-controller"; reg = <0x52002000 0x400>; interrupts = <4 0>; clocks = <&rcc STM32_CLOCK_BUS_AHB3 0x00000100>;