Re: [yocto] [meta-zephyr][PATCH v4 1/2] zephyr-kernel-src.inc: Add backport patch for storage partition

2021-07-15 Thread Naveen Saini
Merged after minor changes.

> -Original Message-
> From: yocto@lists.yoctoproject.org  On
> Behalf Of Stefan Schmidt
> Sent: Thursday, July 15, 2021 8:55 PM
> To: yocto@lists.yoctoproject.org
> Cc: Stefan Schmidt ; Stefan Schmidt
> 
> Subject: [yocto] [meta-zephyr][PATCH v4 1/2] zephyr-kernel-src.inc: Add
> backport patch for storage partition
> 
> From: Stefan Schmidt 
> 
> Patch already merged upstream, but after the 2.6 release we are based on.
> Taking the backport in here until we can figure out if that can go to the
> Zephyr 2.6 LTS branch.
> 
> The storage partition itself is needed on the Arduino Nano e.g. for
> OpenThread or applications needed a storage space.
> 
> Signed-off-by: Stefan Schmidt 
> ---
> since v3: Added backported patch for flash layout
> 
>  ...rduino-nano-33-ble-storage-partition.patch | 46 +++
>  .../zephyr-kernel/zephyr-kernel-src.inc   |  1 +
>  2 files changed, 47 insertions(+)
>  create mode 100644 recipes-kernel/zephyr-kernel/files/arduino-nano-33-
> ble-storage-partition.patch
> 
> diff --git a/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-
> partition.patch b/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-
> storage-partition.patch
> new file mode 100644
> index 000..fa0f27f
> --- /dev/null
> +++ b/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-par
> +++ tition.patch
> @@ -0,0 +1,46 @@
> +commit 6c9945aafa00c09149e2052a9c2bccad16dd1d8a
> +Author: Stefan Schmidt 
> +Date:   Fri May 7 11:47:44 2021 +0200
> +
> +boards/arduino_nano_33_ble: add storage partition at end of flash
> +
> +Change default partition table to allow for application which need
> +storage. One use case is running the OpenThread integration which has
> +a dependency on this.
> +
> +Signed-off-by: Stefan Schmidt 
> +
> +diff --git a/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
> +b/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
> +index d09b66ec43..d11d800eb5 100644
> +--- a/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
>  b/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
> +@@ -44,15 +44,27 @@
> +
> + boot_partition: partition@0 {
> + label = "sam-ba";
> +-reg = <0x0 0x1>;
> ++reg = <0x 0x0001>;
> + read-only;
> + };
> +
> + code_partition: partition@1 {
> + label = "code";
> +-reg = <0x1 0xf>;
> ++reg = <0x0001 0x000e8000>;
> + read-only;
> + };
> ++
> ++/*
> ++ * The flash starting at 0x000f8000 and ending at
> ++ * 0x000f is reserved for use by the application.
> ++ *
> ++ * Storage partition will be used by FCB/LittleFS/NVS
> ++ * if enabled.
> ++ */
> ++storage_partition: partition@f8000 {
> ++label = "storage";
> ++reg = <0x000f8000 0x8000>;
> ++};
> + };
> + };
> +
> diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc b/recipes-
> kernel/zephyr-kernel/zephyr-kernel-src.inc
> index a0004ed..227c7f4 100644
> --- a/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
> +++ b/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
> @@ -18,6 +18,7 @@ SRC_URI = "\
>  git://github.com/zephyrproject-
> rtos/openthread.git;protocol=https;branch=zephyr;destsuffix=git/modules/l
> ib/openthread;name=openthread \
>  git://github.com/zephyrproject-
> rtos/libmetal.git;protocol=https;destsuffix=git/modules/hal/libmetal;name=l
> ibmetal \
>  git://github.com/zephyrproject-
> rtos/tinycrypt.git;protocol=https;destsuffix=git/modules/crypto/tinycrypt;na
> me=tinycrypt \
> +file://arduino-nano-33-ble-storage-partition.patch \
>  "
>  S = "${WORKDIR}/git"
> 
> --
> 2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#54133): https://lists.yoctoproject.org/g/yocto/message/54133
Mute This Topic: https://lists.yoctoproject.org/mt/84224334/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[yocto] [meta-zephyr][PATCH v4 1/2] zephyr-kernel-src.inc: Add backport patch for storage partition

2021-07-15 Thread Stefan Schmidt
From: Stefan Schmidt 

Patch already merged upstream, but after the 2.6 release we are based
on. Taking the backport in here until we can figure out if that can go
to the Zephyr 2.6 LTS branch.

The storage partition itself is needed on the Arduino Nano e.g. for
OpenThread or applications needed a storage space.

Signed-off-by: Stefan Schmidt 
---
since v3: Added backported patch for flash layout

 ...rduino-nano-33-ble-storage-partition.patch | 46 +++
 .../zephyr-kernel/zephyr-kernel-src.inc   |  1 +
 2 files changed, 47 insertions(+)
 create mode 100644 
recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch

diff --git 
a/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch
 
b/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch
new file mode 100644
index 000..fa0f27f
--- /dev/null
+++ 
b/recipes-kernel/zephyr-kernel/files/arduino-nano-33-ble-storage-partition.patch
@@ -0,0 +1,46 @@
+commit 6c9945aafa00c09149e2052a9c2bccad16dd1d8a
+Author: Stefan Schmidt 
+Date:   Fri May 7 11:47:44 2021 +0200
+
+boards/arduino_nano_33_ble: add storage partition at end of flash
+
+Change default partition table to allow for application which need
+storage. One use case is running the OpenThread integration which has
+a dependency on this.
+
+Signed-off-by: Stefan Schmidt 
+
+diff --git a/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts 
b/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
+index d09b66ec43..d11d800eb5 100644
+--- a/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
 b/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble.dts
+@@ -44,15 +44,27 @@
+ 
+   boot_partition: partition@0 {
+   label = "sam-ba";
+-  reg = <0x0 0x1>;
++  reg = <0x 0x0001>;
+   read-only;
+   };
+ 
+   code_partition: partition@1 {
+   label = "code";
+-  reg = <0x1 0xf>;
++  reg = <0x0001 0x000e8000>;
+   read-only;
+   };
++
++  /*
++   * The flash starting at 0x000f8000 and ending at
++   * 0x000f is reserved for use by the application.
++   *
++   * Storage partition will be used by FCB/LittleFS/NVS
++   * if enabled.
++   */
++  storage_partition: partition@f8000 {
++  label = "storage";
++  reg = <0x000f8000 0x8000>;
++  };
+   };
+ };
+ 
diff --git a/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc 
b/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
index a0004ed..227c7f4 100644
--- a/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
+++ b/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc
@@ -18,6 +18,7 @@ SRC_URI = "\
 
git://github.com/zephyrproject-rtos/openthread.git;protocol=https;branch=zephyr;destsuffix=git/modules/lib/openthread;name=openthread
 \
 
git://github.com/zephyrproject-rtos/libmetal.git;protocol=https;destsuffix=git/modules/hal/libmetal;name=libmetal
 \
 
git://github.com/zephyrproject-rtos/tinycrypt.git;protocol=https;destsuffix=git/modules/crypto/tinycrypt;name=tinycrypt
 \
+file://arduino-nano-33-ble-storage-partition.patch \
 "
 S = "${WORKDIR}/git"
 
-- 
2.31.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#54126): https://lists.yoctoproject.org/g/yocto/message/54126
Mute This Topic: https://lists.yoctoproject.org/mt/84224334/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-