Skip to content

Commit a5ece5d

Browse files
committed
manifest: Add Zephyr modules to allowlist
Add relevant Zephyr modules to allowlist, and add comments to document how the manifest works. Signed-off-by: Aksel Skauge Mellbye <[email protected]>
1 parent d1661e8 commit a5ece5d

File tree

1 file changed

+33
-9
lines changed

1 file changed

+33
-9
lines changed

west.yml

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
# Copyright 2024 Silicon Laboratories Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

4+
# West manifest file for Silicon Labs SDK for Zephyr.
5+
#
6+
# The west workspace configuration file, .west/config, sets the
7+
# path to the project containing this file in the [manifest] section's
8+
# "path" variable.
9+
#
10+
# You are free to create your own manifest files and put them in any
11+
# repository you want, to create your own custom workspaces.
12+
# For example, you could create a manifest file in your own application
13+
# directory, which would pull this repository in as an ordinary project.
14+
#
15+
# You can pass your manifest repository to west init when creating a
16+
# new workspace. See the west documentation for more information.
17+
418
manifest:
519
remotes:
620
- name: zephyrproject-rtos
@@ -9,6 +23,25 @@ manifest:
923
url-base: https://github.com/siliconlabssoftware
1024

1125
projects:
26+
- name: zephyr
27+
remote: silabs
28+
revision: 3568e1b6d5cdd51a6b964a2a1d6d29200fea2056
29+
import:
30+
# Silicon Labs SDK for Zephyr imports the Zephyr main tree at the
31+
# revision given above. Only the modules named below are imported.
32+
# If a module is overridden it is not listed here, and instead
33+
# added separately at the top level.
34+
name-allowlist:
35+
- cmsis-dsp
36+
- cmsis-nn
37+
- cmsis_6
38+
- fatfs
39+
- hal_silabs
40+
- littlefs
41+
- lvgl
42+
- picolibc
43+
- segger
44+
- zcbor
1245
- name: zephyr-mbedtls
1346
remote: silabs
1447
revision: 43bb1e577e2accfaa135464bac181ed2a0cc0489
@@ -17,12 +50,3 @@ manifest:
1750
remote: silabs
1851
revision: 30a3475547e6c557d019943ef652af2e249d7883
1952
path: bootloader/mcuboot
20-
- name: zephyr
21-
remote: silabs
22-
revision: 3568e1b6d5cdd51a6b964a2a1d6d29200fea2056
23-
import:
24-
# By using name-allowlist we can clone only the modules that are
25-
# strictly needed by the application.
26-
name-allowlist:
27-
- cmsis_6 # required by the ARM port
28-
- hal_silabs # required by Silabs boards

0 commit comments

Comments
 (0)