Skip to content

Commit dec8f66

Browse files
committed
manifest: Update sdk-zephyr
Includes the new zephyr,mapped-binding and conversion of Nordic parts to use this new compatible. Also included is an update to the flash map PM file to support the new macros Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
1 parent f0b98e2 commit dec8f66

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

include/flash_map_pm.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,40 +50,50 @@
5050
#define FLASH_AREA_LABEL_STR(label) #label
5151

5252
#define FIXED_PARTITION_ID(label) PM_ID(label)
53+
#define PARTITION_ID(label) FIXED_PARTITION_ID(label)
5354
#define FLASH_AREA_ID(label) FIXED_PARTITION_ID(label)
5455

5556
#define FIXED_PARTITION_DATA_FIELD(label, x) \
5657
UTIL_CAT(PM_, UTIL_CAT(UTIL_CAT(PM_, UTIL_CAT(PM_ID(label), _LABEL)), x))
58+
#define PARTITION_DATA_FIELD(label, x) FIXED_PARTITION_DATA_FIELD(label, x)
5759
#define FLASH_DATA_FIELD(label, x) FIXED_PARTITION_DATA_FIELD(label, x)
5860

5961
#define FIXED_PARTITION_OFFSET(label) FIXED_PARTITION_DATA_FIELD(label, _OFFSET)
62+
#define PARTITION_OFFSET(label) FIXED_PARTITION_OFFSET(label)
6063
#define FLASH_AREA_OFFSET(label) FIXED_PARTITION_OFFSET(label)
6164

6265
#define FIXED_PARTITION_SIZE(label) FIXED_PARTITION_DATA_FIELD(label, _SIZE)
66+
#define PARTITION_SIZE(label) FIXED_PARTITION_SIZE(label)
6367
#define FLASH_AREA_SIZE(label) FIXED_PARTITION_SIZE(label)
6468

6569
#define FIXED_PARTITION_DEVICE(label) \
6670
COND_CODE_1(DT_NODE_EXISTS(FIXED_PARTITION_DATA_FIELD(label, _DEV)), \
6771
(DEVICE_DT_GET_OR_NULL(FIXED_PARTITION_DATA_FIELD(label, _DEV))), \
6872
(DEVICE_DT_GET_OR_NULL(DT_NODELABEL(FIXED_PARTITION_DATA_FIELD(label, _DEV)))))
73+
#define PARTITION_DEVICE(label) FIXED_PARTITION_DEVICE(label)
6974
#define FLASH_AREA_DEVICE(label) FIXED_PARTITION_DEVICE(label)
7075

7176
#define FIXED_PARTITION_MTD(label) \
7277
COND_CODE_1(DT_NODE_EXISTS(FIXED_PARTITION_DATA_FIELD(label, _DEV)), \
7378
(FIXED_PARTITION_DATA_FIELD(label, _DEV)), \
7479
(DT_NODELABEL(FIXED_PARTITION_DATA_FIELD(label, _DEV))))
80+
#define PARTITION_MTD(label) FIXED_PARTITION_MTD(label)
7581
#define FIXED_PARTITION_NODE_MTD(node) \
7682
COND_CODE_1( \
7783
DT_FIXED_SUBPARTITION_EXISTS(node), \
7884
(DT_MTD_FROM_FIXED_SUBPARTITION(node)), \
7985
(DT_MTD_FROM_FIXED_PARTITION(node)))
86+
#define PARTITION_NODE_MTD(node) FIXED_PARTITION_NODE_MTD(node)
8087

8188
#define FIXED_PARTITION_EXISTS(label) IS_ENABLED(PM_IS_ENABLED(label))
89+
#define PARTITION_EXISTS(label) FIXED_PARTITION_EXISTS(label)
8290
#define FLASH_AREA_LABEL_EXISTS(label) FIXED_PARTITION_EXISTS(label)
8391
#define FIXED_PARTITION_ADDRESS(label) FIXED_PARTITION_DATA_FIELD(label, _ADDRESS)
92+
#define PARTITION_ADDRESS(label) FIXED_PARTITION_ADDRESS(label)
8493

8594
#define FIXED_PARTITION(label) \
8695
((const struct flash_area *)&UTIL_CAT(global_pm_partition_, label))
96+
#define PARTITION(label) FIXED_PARTITION(label)
8797

8898
#define DECLARE_PARTITION(label) \
8999
extern const struct flash_area UTIL_CAT(global_pm_partition_, label)

west.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ manifest:
6565
# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/modules.html
6666
- name: zephyr
6767
repo-path: sdk-zephyr
68-
revision: adaa514f58593090bf23cf204da95d28f1aa4602
68+
revision: pull/3880/head
6969
import:
7070
# In addition to the zephyr repository itself, NCS also
7171
# imports the contents of zephyr/west.yml at the above

0 commit comments

Comments
 (0)