From a0583cb114d15cdd3eb73a18e8d57209e66a62ec Mon Sep 17 00:00:00 2001 From: Michel Jaouen Date: Fri, 23 Jun 2017 12:16:57 +0200 Subject: [PATCH] dts: disco_l475_iot1: add flash partition With this partition: mcuboot up to 64KB, user app up to 432KB, an application state of 64KB, and a swap sector of 24KB. Signed-off-by: Michel Jaouen --- dts/arm/disco_l475_iot1.dts | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/dts/arm/disco_l475_iot1.dts b/dts/arm/disco_l475_iot1.dts index 843f32c62d4..f700889bb6e 100644 --- a/dts/arm/disco_l475_iot1.dts +++ b/dts/arm/disco_l475_iot1.dts @@ -22,3 +22,40 @@ current-speed = <115200>; status = "ok"; }; +&flash0 { + partitions { + /* + * If chosen's zephyr,code-partion is unset, the image will be + * linked into the entire flash device. If it points to an + * individual partition, the code will be linked to, and + * restricted to that partition. + */ + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + boot_partition: partition@0 { + label = "mcuboot"; + reg = <0x00000000 0x00010000>; + read-only; + }; + app_state_partition: partition@10000 { + label = "application-state"; + reg = <0x00010000 0x00010000>; + }; + slot0_partition: partition@20000 { + label = "image-0"; + reg = <0x00020000 0x0006C000>; + }; + slot1_partition: partition@40000 { + label = "image-1"; + reg = <0x0008C000 0x0006C000>; + }; + scratch_partition: partition@60000 { + label = "image-scratch"; + reg = <0x000F8000 0x00006000>; + }; + }; + + +};