From 9f7f83d201ab969c365d48e61245eeb692059aca Mon Sep 17 00:00:00 2001 From: Marti Bolivar Date: Wed, 12 Jul 2017 09:55:37 -0400 Subject: [PATCH] dts: 96b_nitrogen: add flash partitions Signed-off-by: Marti Bolivar --- dts/arm/96b_nitrogen.dts | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/dts/arm/96b_nitrogen.dts b/dts/arm/96b_nitrogen.dts index 927432a07f4..b629b31ebba 100644 --- a/dts/arm/96b_nitrogen.dts +++ b/dts/arm/96b_nitrogen.dts @@ -24,3 +24,48 @@ current-speed = <115200>; status = "ok"; }; + +&flash0 { + /* + * If chosen's zephyr,code-partition + * 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. + */ + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + boot_partition: partition@0 { + label = "mcuboot"; + reg = <0x00000000 0x8000>; + }; + slot0_partition: partition@8000 { + label = "image-0"; + reg = <0x00008000 0x34000>; + }; + slot1_partition: partition@3c000 { + label = "image-1"; + reg = <0x0003c000 0x34000>; + }; + scratch_partition: partition@70000 { + label = "image-scratch"; + reg = <0x00070000 0xD000>; + }; + + /* + * The flash starting at 0x0007d000 and ending at + * 0x0007ffff (sectors 125-127) is reserved for use + * by the application. + */ + + app_state_partition: partition@7d000 { + label = "application-state"; + reg = <0x0007d000 0x3000>; + }; + }; +};