From f02dc0d5e030d4664d5d400b5232a2faed0278f4 Mon Sep 17 00:00:00 2001 From: Khaoula Bidani Date: Thu, 3 Jul 2025 17:36:40 +0200 Subject: [PATCH] dts: arm: st: u3: fix flash erase block size and max erase time - Change erase-block-size from 8192 to 4096 bytes to match the 4 KB page size of STM32U3 flash. - Update max-erase-time from 5 ms to 14 ms according to datasheet specifications. - These changes ensure correct flash erase behavior and timing on STM32U3 devices. Signed-off-by: Khaoula Bidani --- dts/arm/st/u3/stm32u3.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dts/arm/st/u3/stm32u3.dtsi b/dts/arm/st/u3/stm32u3.dtsi index 5b4e9cfa960..0179419dfff 100644 --- a/dts/arm/st/u3/stm32u3.dtsi +++ b/dts/arm/st/u3/stm32u3.dtsi @@ -99,9 +99,9 @@ compatible = "st,stm32-nv-flash", "soc-nv-flash"; write-block-size = <16>; - erase-block-size = <8192>; - /* maximum erase time(ms) for a 8K sector */ - max-erase-time = <5>; + erase-block-size = <4096>; + /* maximum erase time(ms) for a 4KB page */ + max-erase-time = <14>; }; };