From d1fa43d99bd64621d2d6703b1200ce0811b9360b Mon Sep 17 00:00:00 2001 From: Marti Bolivar Date: Wed, 12 Jul 2017 09:55:46 -0400 Subject: [PATCH] dts: 96b_carbon: add flash partitions Signed-off-by: Marti Bolivar --- dts/arm/96b_carbon.dts | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/dts/arm/96b_carbon.dts b/dts/arm/96b_carbon.dts index 56540018f39..91f4e0c2247 100644 --- a/dts/arm/96b_carbon.dts +++ b/dts/arm/96b_carbon.dts @@ -31,3 +31,45 @@ &i2c1 { 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 0x00008000>; + read-only; + }; + + /* + * The flash starting at offset 0x00008000 and ending at + * offset 0x0001ffff (sectors 2 through 4) is reserved for + * use by the application. + */ + + slot0_partition: partition@20000 { + label = "image-0"; + reg = <0x00020000 0x00020000>; + }; + slot1_partition: partition@40000 { + label = "image-1"; + reg = <0x00040000 0x00020000>; + }; + scratch_partition: partition@60000 { + label = "image-scratch"; + reg = <0x00060000 0x00020000>; + }; + }; +};