mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-15 21:33:00 +00:00
This patch adds partition for NFFS for nRF51, nRF52 and nRF52840. The partition is placed at the end of flash. This is only added if NFFS is enabled (since it's required) - in other case free space can be used for other purposes. Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
75 lines
1.5 KiB
Plaintext
75 lines
1.5 KiB
Plaintext
/*
|
|
* Copyright (c) 2017 Linaro Limited
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include <nordic/nrf52832.dtsi>
|
|
|
|
/ {
|
|
model = "Nordic PCA10040 Dev Kit";
|
|
compatible = "nordic,pca10040-dk", "nordic,nrf52832-qfaa",
|
|
"nordic,nrf52832";
|
|
|
|
chosen {
|
|
zephyr,console = &uart0;
|
|
zephyr,sram = &sram0;
|
|
zephyr,flash = &flash0;
|
|
};
|
|
};
|
|
|
|
&uart0 {
|
|
status = "ok";
|
|
compatible = "nordic,nrf-uart";
|
|
current-speed = <115200>;
|
|
};
|
|
|
|
&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. If enabled, partition for NFFS
|
|
* will be created in this area.
|
|
*/
|
|
|
|
#if defined(CONFIG_FILE_SYSTEM_NFFS)
|
|
nffs_partition: partition@7d000 {
|
|
label = "nffs";
|
|
reg = <0x0007d000 0x00003000>;
|
|
};
|
|
#endif
|
|
};
|
|
};
|