Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sdk-nrf-upmerge #16860

Merged
merged 217 commits into from
Oct 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
14bd2e9
manifest: update manifest for upmerge
bjarki-andreasen Aug 13, 2024
3d99277
lib: date_time: define _POSIX_C_SOURCE for gmtime_r
bjarki-andreasen Sep 23, 2024
f96c838
libraries: Change autoconf.h to zephyr/autoconf.h
frkv Sep 4, 2024
3e69b28
tf-m: Replace deprecated z_arch_esf_t types
frkv Sep 5, 2024
e78afc8
nrf_modem_lib: Fix removed CONFIG_LOG_DOMAIN_ID config
frkv Sep 4, 2024
d7eaa6b
crypto: Add pk_ecc.c to the build
frkv Sep 5, 2024
619ac05
crypto: Removal of unsupported PSA crypto algorithm and key types
frkv Aug 22, 2024
22d3042
bluetooth: crypto: Adding missing key-types for ECC
frkv Aug 22, 2024
edfb995
crypto: Add missing config for key types for SPAKE2+ and RSA
frkv Aug 22, 2024
12c7fb9
crypto: Cleanup ordering of PAKE and RSA split configurations
frkv Aug 22, 2024
7f19327
crypto: Enable Kconfig NRF_SECURITY by default
frkv Aug 22, 2024
25edf62
crypto: Removing weak and/or unused ciphers in nrf_security
frkv Sep 4, 2024
8bf8db2
crypto: Align psa_crypto_driver_wrappers to PSA key attributes
frkv Sep 4, 2024
9776b84
crypto: configs: Dis set of PSA_WANT_KEY_TYPE_ECC_XXXX_PAIR_BASIC
frkv Sep 4, 2024
cc3a3dc
crypto: Unify Mbed TLS configuration generation
frkv Sep 5, 2024
f510854
tf-m: Adding config_extra.cmake generation
frkv Sep 4, 2024
060dbea
tf-m: Add use of generated crypto_extra.cmake file
frkv Sep 4, 2024
aa89b7e
tf-m: crypto keys: Update platform HUK APIs
frkv Sep 4, 2024
df5e679
tf-m: Remove nordic-internal configuration for PSA attestation
frkv Sep 4, 2024
ce3d43c
tf-m: Add support for building PSA core externally
frkv Sep 5, 2024
939a257
tf-m: Updated out-of-tree crypto_spe.h to aling with TF-M 2.1
frkv Sep 5, 2024
48f481e
tf-m: Add TF-M compiler flags to TF-M config libraries
frkv Sep 5, 2024
88e3a49
crypto: PSA core: Add psa_crypto_config + _library_config
frkv Sep 4, 2024
f25e604
crypto: Cleaning up PSA driver and core CMake logic
frkv Sep 4, 2024
6108b75
crypto: tls: Don't depend on MBEDTLS_CIPHER_C for TLS use-cases
frkv Sep 5, 2024
68c9547
crypto: Removal of unused out-of-tree files
frkv Sep 5, 2024
f24ba84
crypto: Adding threading support for PSA core
frkv Sep 5, 2024
2ecaeeb
sample: tls: Enable SSL CLI for psa_tls
frkv Sep 5, 2024
7d2912a
crypto: nrf_security: Fix coding standard issues
frkv Sep 5, 2024
ff3a6f8
crypto: legacy: Enable more PSA core/crypto awareness
frkv Sep 4, 2024
c59d4db
libraries: Update all includes to <zephyr/net_buf.h>
frkv Sep 9, 2024
4faaad1
suit: Fix Kconfig for SUIT (missing type)
frkv Sep 9, 2024
97f92a7
drivers: Remove nRF70 Wi-Fi driver
krish2718 Aug 5, 2024
da1f66a
manifest: Use Zephyr hostap
krish2718 Aug 5, 2024
5c8e0a2
treewide: Migrate to nRF70 upstream driver
krish2718 Aug 5, 2024
151540d
boards: shields: Use upstream nRF7002EK shields
krish2718 Aug 5, 2024
a36b1f9
treewide: Migrate to upstream Zephyr WPA supplicant
krish2718 Aug 5, 2024
196229b
modules: hostap: Remove hostap module
krish2718 Aug 5, 2024
786ada3
boards: Remove nRF7002DK board
krish2718 Aug 5, 2024
934125d
treewide: Fix CMake warning for nRF70 driver heap
krish2718 Aug 5, 2024
5a7947e
samples: wifi: shell: Increase kernel heap
krish2718 Aug 6, 2024
cd87a02
migration: Add notes for nRF70 upstream switch
krish2718 Aug 7, 2024
55c3fed
doc: changelog: Update with upstream migration
krish2718 Aug 9, 2024
9e6c93f
treewide: Use nRF7000 for scan only
krish2718 Aug 11, 2024
4f395cc
ci: Quarantine nRF7002 unsupported boards
krish2718 Aug 11, 2024
17e80d6
samples: wifi: Fix Raw mode build
krish2718 Aug 13, 2024
cb1e48b
samples: wifi: coex: Explicitly enable co-existence
krish2718 Aug 13, 2024
0c26188
ci: Quarantine Thingy and Wi-Fi tests
krish2718 Aug 18, 2024
396eb05
samples: Remove unsupported platforms from integration
krish2718 Aug 18, 2024
f2c463b
doc: Fix missing tag
krish2718 Aug 18, 2024
bfb1471
samples: wifi: Remove raw modes for nRF7000
krish2718 Aug 18, 2024
4d1c6d9
samples: wifi: shutdown: Fix build errors
krish2718 Aug 18, 2024
444d07b
ci: quarantine: Quarantine few mysterious memory overflows
krish2718 Aug 21, 2024
7843026
sysbuild: Remove some Kconfigs
nordicjm Sep 11, 2024
0b84b66
openthread: Remove CFB and OFB from defconfig
frkv Sep 11, 2024
478d904
github: workflows: compliance: add unidiff to requirenments
bjarki-andreasen Sep 12, 2024
380405b
samples: libraries: Fixing deprecated z_arch_esf_t
frkv Sep 12, 2024
07eea6d
applications: ipc_radio: align net_buf to new API
dchat-nordic Sep 13, 2024
e61e735
boards: shields: remove nrf7002eb
bjarki-andreasen Sep 15, 2024
31473b3
boards: shields: remove nrf700x_nrf54h20dk
bjarki-andreasen Sep 15, 2024
b8971f1
boards: shields: remove nrf700x_nrf54h15dk
bjarki-andreasen Sep 15, 2024
34b8158
boards: shields: remove nrf700x_nrf54l15pdk
bjarki-andreasen Sep 15, 2024
b7f2f1e
cmake: modules: kconfig: Update autoconf path
nordicjm Sep 12, 2024
680c338
boards: shields: add nrf7002eb_interposer_p1 shield
bjarki-andreasen Sep 16, 2024
a256225
doc: cmake: inject DOCS_HTML_DIR
bjarki-andreasen Sep 16, 2024
6bde88b
tf-m: Fix removed PSA_WANT_KEY_TYPE_RSA_KEY_PAIR configuration for tests
frkv Sep 12, 2024
aab0c41
tf-m: Add a dummy PLAT_OTP_ID_LCS define for TF-M Minimal configuration
frkv Sep 12, 2024
fad6dfa
crypto: Adding missing include-folder to CRACEN library
frkv Sep 12, 2024
ac05e64
crypto: CRACEN: Remove unused parameter
frkv Sep 12, 2024
4d4f5be
tf-m: Clean up PSA crypto interface/library config addition
frkv Sep 13, 2024
a4736d8
crypto: Adjusting threading to also work with no multithreading support
frkv Sep 13, 2024
112f396
crypto: Rm unused target names mbedx509_target and mbedtls_target
frkv Sep 16, 2024
7085ac5
crypto: Fix legacy API support for TLS/DTLS and X.509
frkv Sep 16, 2024
2b94d57
crypto: Reworking the structure of psa driver/core
frkv Sep 16, 2024
1d49548
crypto: Fixup of threading for path resolvement
frkv Sep 16, 2024
91006c5
crypto: Sep library and interface configs for nrf_security libs
frkv Sep 16, 2024
a34969f
crypto: Clean up deps for psa_crypto_config/psa_interface
frkv Sep 16, 2024
f055504
crypto: MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER for Nordic security b…
frkv Sep 16, 2024
7ea38d4
crypto: TF-M: Add filter for legacy API addition for ARoTs etc.
frkv Sep 16, 2024
3e7a1f2
crypto: Threading: Ensure linking against libkernel.a by path
frkv Sep 16, 2024
b189486
crypto: TF-M: Add better filter for non PSA builds
frkv Sep 16, 2024
1e72acc
crypto: Resolve path-issues with CRACEN builds
frkv Sep 16, 2024
3ef326f
samples: wifi: privisioning: softap: add missing integration_platforms
gmarull Sep 17, 2024
c5d1dd7
doc: nrf: update references to Zephyr docs
gmarull Sep 17, 2024
858c869
doc: redirects: remove invalid entries
gmarull Sep 17, 2024
a0f336b
ieee802154: 802154_rpmsg: Fix path in CMake and sysbuild conf
dawidprzybylo Sep 17, 2024
240504f
samples: Align samples to new recommeneded net_buf API.
dchat-nordic Sep 13, 2024
fa459ec
tf-m: Add ${NRF_DIR} to external core and added include
frkv Sep 17, 2024
909835f
crypto: Handling threading support a bit more accurately
frkv Sep 18, 2024
f47a543
ble: Fix const correctness for bt_le_adv_parms
frkv Sep 18, 2024
4032731
crypto: Resolving more PSA features from legacy
frkv Sep 18, 2024
63f9f1b
crypto: Made imported (legacy) libraries use psa_crypto-config
frkv Sep 18, 2024
dc24603
modem: tests: Change z => zvfs
frkv Sep 18, 2024
941d8fe
net: download client: Added K_THREAD_STACK_MEMBER definition
frkv Sep 18, 2024
b767aa4
bluetooth: controller: align softdevice with BT_CTLR_CRYPTO_SUPPORT
bjarki-andreasen Sep 19, 2024
a91ed9e
tests: nrf_compress: Enable legacy crypto for mbedtls_sha256_c
frkv Sep 19, 2024
e4a5f2e
crypto: Adding "-Wno-unused-function" to avoid oberon_ecdsa errors
frkv Sep 19, 2024
673dfcc
crypto: Resolving CHACHA20 into PSA crypto configs
frkv Sep 19, 2024
6f8d005
boards: thingy91x: replace removed Kconfig option
tomi-font Sep 19, 2024
61ce946
applications: serial_lte_modem: fix "'noreturn' function does return"
tomi-font Sep 19, 2024
e56fb02
nrf_security: add missing Mbed TLS source file
tomi-font Sep 19, 2024
ce66656
nrf_security: fix MBEDTLS_HKDF_C dependency
tomi-font Sep 19, 2024
7dd226c
tests: crypto: add missing Mbed TLS Kconfig options
tomi-font Sep 19, 2024
d1716d6
bindings: usb: zephyr,hid-device: rename in-polling-rate
bjarki-andreasen Sep 19, 2024
c835aa8
applications: nrf_desktop: update usbd config define macro usage
bjarki-andreasen Sep 19, 2024
9668393
crypto: Add fallback to get PSA crypto driver APIs
frkv Sep 20, 2024
941f026
crypto: Fix collision with mbedtls_ecdsa_can_do for nrf_oberon
frkv Sep 20, 2024
0026c55
crypto: Fix access to Mbed TLS base APIs for nrf_cc3xx imported libs
frkv Sep 20, 2024
d4bd201
samples: bluetooth: fast_pair: locator_tag: align Kconfigs from libc
kapi-no Sep 20, 2024
b6ec9cb
bluetooth: controller: ecdh: enable security backend for tf-m builds
kapi-no Sep 20, 2024
77a59eb
crypto: Adding legacy headers gave mismatch for nRF54H SSF samples
frkv Sep 21, 2024
6e7858a
tfm: tests: Enable PSA_WANT_ALG_ECDSA
frkv Sep 21, 2024
c20ec0f
tf-m: tests: Add better filtering of CRACEN devices for regression tests
frkv Sep 21, 2024
e6703fb
crypto: Simplify include folder passing in legacy crypto binaries
frkv Sep 22, 2024
adf999a
crypto: Avoid OpenThread issue with MBEDTLS_SSL_EXPORT_KEYS
frkv Sep 22, 2024
29a83bb
samples: bluetooth: Remove CONFIG_BT_DEBUG_LOG use
rlubos Sep 23, 2024
eebde45
applications: remove Kconfig for selecting HCI driver
kapi-no Sep 23, 2024
871267c
treewide: Remove remaining CONFIG_WIFI_NRF700X use
rlubos Sep 23, 2024
a5b9204
Bluetooth: Controller: Kconfig: select BT_CTLR_CRYPTO_SUPPORT for sdc
laxiLang Sep 23, 2024
7684792
wifi: shell: Remove usage of Kconfig MBEDTLS_GENERATE_CFG_FILE
frkv Sep 23, 2024
176a4b9
applications: serial_lte_modem: fix native_tls Kconfig overlay
tomi-font Sep 23, 2024
63a33c4
tests: suit: fix "MBEDTLS_ECDSA_C defined, but not all prerequisites"
tomi-font Sep 23, 2024
c408742
Bluetooth: Mesh: align rpl with subnet bridge changes
bjarki-andreasen Sep 23, 2024
58037f9
unity: Fix cmock headers generation (syscalls)
rlubos Sep 23, 2024
1877e57
snippets: add nrf70-wifi snippet
bjarki-andreasen Sep 16, 2024
37ea811
samples: wifi: shell: Update nrf7002eb_interposer tests
bjarki-andreasen Sep 23, 2024
15aa0e7
crypto: Simplify psa_crypto_config/psa_crypto_library_config selection
frkv Sep 23, 2024
7dba32a
crypto: Fix SSF for psa_crypto_config selection
frkv Sep 24, 2024
5ddb9a1
doc: nrf: adjust references to hello world sample
gmarull Sep 24, 2024
53d10a3
nrf_security: remove CFB and OFB Mbed TLS cipher modes
tomi-font Sep 24, 2024
65baef0
Bluetooth: tester: testing.h is moved under mesh directory
m-alperen-sener Sep 24, 2024
f8e390f
bluetooth: fast_pair: crypto: enable security backend for tf-m builds
kapi-no Sep 24, 2024
a4be9eb
crypto: Allow for more legacy-only API support
frkv Sep 24, 2024
1f9af1f
crypto: Add missing API for RSA (Mbed TLS 3.6.0 + RSA_ALT)
frkv Sep 24, 2024
95478f2
crypto: legacy psa_tls: Add enabledment of MBEDTLS_ECDSA_C/ECDH_C
frkv Sep 24, 2024
9780c6e
crypto: Make MD support non-local build of PSA core
frkv Sep 24, 2024
1fe9a8e
crypto: Add resolvement of HMAC when enabling DETERMINISTIC_ECDSA
frkv Sep 24, 2024
8a72dcb
crypto: Wider mask to prevent duplicate mbdtls_eccdsa_can_do
frkv Sep 24, 2024
0ab7a09
kconfig: change MINIMAL_LIBC_MALLOC to COMMON_LIBC_MALLOC
tejlmand Sep 24, 2024
30d3c06
applications: nrf_desktop: Handle USBD_MSG_CONFIGURATION
MarekPieta Sep 24, 2024
8c1d40c
applications: nrf_desktop: Align USB HID buffers
MarekPieta Sep 24, 2024
2220f27
crypto: Standardizing on using MBEDTLS_USE_PSA_CRYPTO for Kconfig.legacy
frkv Sep 25, 2024
e6e752a
crypto: Add wider mask for enabling legacy Mbed TLS files
frkv Sep 25, 2024
a803a05
scripts: quarantine_zephyr: Update net_buf entry
rlubos Sep 25, 2024
f2ee1cf
suit: crypto: Remove filtering of SOC_FAMILY_NORDIC_NRF
frkv Sep 25, 2024
6b79524
tests: lib: location: Align with upstream device.h changes
rlubos Sep 25, 2024
98ecc4f
samples: matter: Disable unused cpuflpr from DTS.
ArekBalysNordic Sep 25, 2024
8bd3ab7
applications: machine_learning: remove flpr nodes to fix missing label
kapi-no Sep 25, 2024
5f6125c
crypto: Add CONFIG_MBEDTLS_LEGACY_C to net/download sample
frkv Sep 25, 2024
8211d2d
tests: net: lib: nrf_provisioning: Define COAP_CLIENT_BLOCK_SIZE
rlubos Sep 25, 2024
67a28a0
samples: bluetooth: Fix build warning about bt_le_adv_params
laxiLang Sep 25, 2024
0c26e52
doc: nrf: update mcumgr references
gmarull Sep 25, 2024
fa37c92
crypto: Fix wrong label oberon_psa_core
frkv Sep 25, 2024
17c632c
samples: cellular: nrf_cloud_multi_service: Use correct config option
rado17 Sep 25, 2024
0067fcf
scripts: quarantine: quarantine nrfx_spim samples
bjarki-andreasen Sep 26, 2024
49eb206
tests: suit: temporarily disable native_posix signature check
ahasztag Sep 26, 2024
8307291
samples: Fix BLE adv params build warning
laxiLang Sep 26, 2024
2bfc68b
samples: openthread: Disable unused cpuflpr
ArekBalysNordic Sep 26, 2024
0beb26a
Applications: Audio: Upmerge sept 24
koffes Sep 16, 2024
c64706b
crypto: Fix aliasing issues of mbedtl_mutex_xxxx APIs
frkv Sep 26, 2024
aa583c9
samples: wifi: shell: Reduce static RAM usage
rado17 Sep 25, 2024
196deba
modules: wifi: provisioning: softap: Enable WIFI_NRF70
rado17 Sep 26, 2024
609272a
nrf_security: Use the renamed header file
krish2718 Sep 26, 2024
93172b1
dfu: dfu_target: Add support for flatten
nordicjm Sep 26, 2024
ce6387d
Revert "applications: nrf_desktop: Disable USB remote wakeup on nRF54…
MarekPieta Sep 27, 2024
4883042
samples: net: Add sysbuild Wi-Fi config
krish2718 Sep 27, 2024
2061895
crypto: Defer mutex operation in pre-kernel
frkv Sep 26, 2024
f7e7cb6
tfm: Propagate PSA_CRYPTO_DRIVER_TFM_BUILTIN_KEY_LOADER
frkv Sep 26, 2024
ef1ebe0
quarantine: native_sim, samples, drivers, tests which use sdl2
thst-nordic Sep 27, 2024
974d8f2
crypto: Rename to nrf_security_mutex_t to mbedtls_threading_mutex_t
frkv Sep 27, 2024
0278835
quarantine_zephyr: sample.filesystem.fat_fs.nrf54l15pdk added
bjarki-andreasen Sep 27, 2024
237a775
tests: subsys: wifi_credentials_backend_psa: Fix build error
simensrostad Sep 27, 2024
b7288ba
samples: net: Enable WIFI_NRF70 only for Wi-Fi builds
simensrostad Sep 27, 2024
f0f8bd6
crypto: mutex: set intialized flag
frkv Sep 27, 2024
b7d73d4
tf-m: Add PSA_CRYPTO_DRIVER_TFM_BUILTIN_KEY_LOADER
frkv Sep 27, 2024
1e199d7
tests: benchmarks: peripheral_load: update flash_thread log name
bjarki-andreasen Sep 27, 2024
d6b43fa
boards: thingy91x: update to upstream nrf7002 dts model
bjarki-andreasen Sep 27, 2024
b01323d
samples: cellular: nrf_cloud_multi_service: adapt thingy91x wifi
bjarki-andreasen Sep 28, 2024
edaaa18
samples: net: http_server: ignore min heap warning
bjarki-andreasen Sep 28, 2024
5685d06
crypto: Widen filter to enable md_ext.c for nRF54H20 devices
frkv Sep 29, 2024
458c3f2
scripts: quarantine: quarantine net.lib.wifi_credentials_backend_psa
bjarki-andreasen Sep 29, 2024
50102ae
samples: wifi: throughput: Reduce static RAM usage
rado17 Sep 27, 2024
3c19d55
quarantine: Update quarantine
PerMac Sep 27, 2024
a046018
crypto: Allow for MBEDTLS_FORCE_LEGACY_MD/_CIPHER
frkv Sep 30, 2024
59f5b1f
bluetooth: rpc: include Kconfig for logging from Zephyr Bluetooth stack
kapi-no Sep 27, 2024
f136b54
bluetooth: rpc: add nrf53 cpunet enable code
kapi-no Sep 30, 2024
8d28b0f
applications: asset_tracker_v2: Reduce flash usage in LwM2M build
jtguggedal Sep 30, 2024
648311a
drivers: serial: nrf_sw_lpuart: select RING_BUFFER
bjarki-andreasen Oct 1, 2024
f2456da
samples: matter: Provide workaround for Matter Wi-Fi builds
ArekBalysNordic Oct 1, 2024
fa45d5e
bluetooth: rpc: Align with the new Zephyr Bluetooth GATT API
bjarki-andreasen Sep 28, 2024
2f932df
treewide: nrf53: replace deprecated CONFIG_BOARD_ENABLE_CPUNET Kconfig
kapi-no Oct 1, 2024
b6f1037
nrf: Replace deprecated numeric POSIX configs
MarkusLassila Oct 2, 2024
2d462d5
applications: Fixed bt providers in Matter bridge application
kkasperczyk-no Oct 2, 2024
cd25037
modules: tfm: Fix configuration for builtin keys
Vge0rge Oct 2, 2024
55b3885
samples: cellular: modem_shell: Add legacy mbed TLS for full mfw fota
trantanen Oct 2, 2024
8b7e901
applications: Fixed missing return in method returning non-void
kkasperczyk-no Oct 2, 2024
602f468
applications: Increased BT_BUF_ACL_RX_COUNT for Matter bridge
kkasperczyk-no Oct 2, 2024
5614140
net: lib: lwm2m_client_utils: Add storage for location resources
SeppoTakalo Oct 2, 2024
af80d36
applications: Fix Matter Bridge nRF54H20 build.
ArekBalysNordic Oct 2, 2024
6c1fbbd
applications: nrf_desktop: Optimize SW Split LL for size
MarekPieta Oct 2, 2024
2ace65e
samples: openthread: Set the ZVFS_OPEN_MAX to the proper value.
ArekBalysNordic Oct 2, 2024
8e746e2
samples: Align with changed AF_PACKET proto format
rlubos Oct 2, 2024
bb559de
nrf_security: Enable builtin keys for nRF54L
Vge0rge Oct 2, 2024
2b813d9
nrf_security: Cracen PSA, allow no alg import key
Vge0rge Oct 2, 2024
b90338b
scripts: quarantine: quarantine Matter samples
ArekBalysNordic Oct 2, 2024
948ebee
tests: benchmarks: current_consumption: system_off: update path
bjarki-andreasen Oct 3, 2024
6250b0d
applications: serial_lte_modem: Legacy crypto for full mfw fota
MarkusLassila Oct 3, 2024
39db169
samples: wifi: shell: Reduce static RAM usage
rado17 Oct 3, 2024
93cca3b
quarantine: update for zigbee weather station build failures
PerMac Oct 3, 2024
0ae9b38
doc: tfm: update to 2.1.0
gmarull Oct 3, 2024
25d1206
doc: nrfxlib: enable zephyr domain
gmarull Oct 3, 2024
ab31e6f
mcuboot/Kconfig: disable IMG_GRP_HASH & MG_GPR_SLOT_INFO
nvlsianpu Oct 3, 2024
680b058
nrf_security: Rename nrf_security generated path
Vge0rge Oct 3, 2024
33dd947
workflows: compliance: disable ClangFormat
bjarki-andreasen Oct 4, 2024
ce35054
nrf_security: Add missing PSA_WANT algorithms
Vge0rge Oct 4, 2024
b0efdaa
kconfig: openthread: Disable OpenThread Libraries
bjarki-andreasen Oct 4, 2024
5bba21e
nrf_security: Minor compliance fixes
Vge0rge Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
pip3 install -U pip
pip3 install -U setuptools
pip3 install -U wheel
grep -E "^python-magic|^junitparser|^lxml|^gitlint|^pylint|^pykwalify|^yamllint" scripts/requirements-fixed.txt | cut -d ' ' -f '1' | xargs pip3 install -U
grep -E "^python-magic|^junitparser|^lxml|^gitlint|^pylint|^pykwalify|^yamllint|^unidiff" scripts/requirements-fixed.txt | cut -d ' ' -f '1' | xargs pip3 install -U
grep -E "^west" scripts/requirements-fixed.txt | cut -d ' ' -f '1' | xargs pip3 install -U
pip3 show -f west

Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
git log --pretty=oneline | head -n 10
# For now we run KconfigBasic, but we should transition to Kconfig
$ZEPHYR_BASE/scripts/ci/check_compliance.py --annotate -e Kconfig \
-e KconfigBasicNoModules -c origin/${BASE_REF}..
-e KconfigBasicNoModules -e ClangFormat -c origin/${BASE_REF}..

- name: upload-results
uses: actions/upload-artifact@v3
Expand Down
2 changes: 0 additions & 2 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@
/drivers/sensor/bme68x_iaq/ @nrfconnect/ncs-co-drivers @nrfconnect/ncs-cia
/drivers/sensor/paw3212/ @nrfconnect/ncs-co-drivers @nrfconnect/ncs-si-bluebagel
/drivers/sensor/pmw3360/ @nrfconnect/ncs-co-drivers @nrfconnect/ncs-si-bluebagel
/drivers/wifi/nrf700x/ @nrfconnect/ncs-co-networking @krish2718 @sachinthegreen @rado17

# Devicetree
/dts/ @nrfconnect/ncs-co-drivers
Expand Down Expand Up @@ -157,7 +156,6 @@

# Modules
/modules/ @nrfconnect/ncs-co-build-system
/modules/hostap/ @nrfconnect/ncs-co-networking @krish2718 @rado17 @sachinthegreen
/modules/mcuboot/ @nrfconnect/ncs-pluto
/modules/cjson/ @nrfconnect/ncs-cia @plskeggs
/modules/trusted-firmware-m/ @nrfconnect/ncs-aegir
Expand Down
2 changes: 1 addition & 1 deletion applications/asset_tracker_v2/Kconfig.sysbuild
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ config SECURE_BOOT_APPCORE
|| BOARD_NRF9151DK_NRF9151_NS \
|| BOARD_NRF9161DK_NRF9161_NS

config WIFI_NRF700X
config WIFI_NRF70
default y if BOARD_THINGY91X_NRF9151_NS

config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ CONFIG_ADXL367_ACTIVITY_TIME=0

# configs for Wi-Fi
CONFIG_WIFI=y
CONFIG_WIFI_NRF700X=y
CONFIG_WIFI_NRF700X_SKIP_LOCAL_ADMIN_MAC=y
CONFIG_WIFI_NRF70=y
CONFIG_WIFI_NRF70_SKIP_LOCAL_ADMIN_MAC=y
# Align this with CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT=10

Expand All @@ -50,7 +50,7 @@ CONFIG_NRF_MODEM_LIB_SHMEM_TX_SIZE=4096
CONFIG_NRF_MODEM_LIB_SHMEM_RX_SIZE=4096

# Scan only using offload API
CONFIG_WPA_SUPP=n
CONFIG_WIFI_NM_WPA_SUPPLICANT=n

# For nRF9160 the default is socket interface
CONFIG_NET_DEFAULT_IF_ETHERNET=y
Expand Down
4 changes: 2 additions & 2 deletions applications/asset_tracker_v2/doc/sensor_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The following table lists the sensors and sensor data types supported by the mod
| Acceleration (Impact) | `ADXL372`_ |
+-------------------------+-----------------+

The module controls and collects data from the sensors by interacting with their :ref:`device drivers <device_model_api>` using :ref:`Zephyr's generic sensor API <sensor_api>`.
The module controls and collects data from the sensors by interacting with their :ref:`device drivers <device_model_api>` using :ref:`Zephyr's generic sensor API <sensor>`.

Thingy:91 X has a `BME688`_ gas sensor and `ADXL367`_ motion sensor that can be used by the :ref:`asset_tracker_v2_sensor_module` module.

Expand Down Expand Up @@ -189,7 +189,7 @@ Dependencies

This module uses the following Zephyr API:

* :ref:`Generic sensor API <sensor_api>`
* :ref:`Generic sensor API <sensor>`

API documentation
*****************
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ CONFIG_DK_LIBRARY=n

# Actual configs for the Wi-Fi
CONFIG_WIFI=y
CONFIG_WIFI_NRF700X=y
CONFIG_WIFI_NRF700X_SKIP_LOCAL_ADMIN_MAC=y
CONFIG_WIFI_NRF70=y
CONFIG_WIFI_NRF70_SKIP_LOCAL_ADMIN_MAC=y
# Align this with CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT=20

Expand All @@ -35,13 +35,14 @@ CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT=20
CONFIG_LOCATION_WORKQUEUE_STACK_SIZE=8192
# Needed to handle more scan results
CONFIG_HEAP_MEM_POOL_SIZE=60000
CONFIG_HEAP_MEM_POOL_IGNORE_MIN=y

# Not for LTE throughput testing
CONFIG_NRF_MODEM_LIB_SHMEM_TX_SIZE=4096
CONFIG_NRF_MODEM_LIB_SHMEM_RX_SIZE=4096

# Scan only using offload API
CONFIG_WPA_SUPP=n
CONFIG_WIFI_NM_WPA_SUPPLICANT=n

# For nRF9160 the default is socket interface
CONFIG_NET_DEFAULT_IF_ETHERNET=y
Expand Down
17 changes: 9 additions & 8 deletions applications/asset_tracker_v2/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@ tests:
- thingy91/nrf9160/ns
extra_configs:
- CONFIG_MEMFAULT_NCS_PROJECT_KEY="PROJECTKEY"
- CONFIG_LOG_MODE_MINIMAL=y
extra_args: EXTRA_CONF_FILE="overlay-lwm2m.conf;overlay-memfault.conf"
tags: ci_build sysbuild ci_applications_asset_tracker_v2
applications.asset_tracker_v2.memfault-low-power:
Expand Down Expand Up @@ -328,26 +329,26 @@ tests:
integration_platforms:
- nrf9160dk/nrf9160/ns
platform_allow: nrf9160dk/nrf9160/ns
extra_args: SHIELD=nrf7002ek EXTRA_CONF_FILE=overlay-nrf7002ek-wifi-scan-only.conf
SB_CONFIG_WIFI_NRF700X=y SB_CONFIG_WIFI_NRF700X_SCAN_ONLY=y
extra_args: SHIELD=nrf7002ek_nrf7000 EXTRA_CONF_FILE=overlay-nrf7002ek-wifi-scan-only.conf
SB_CONFIG_WIFI_NRF70=y SB_CONFIG_WIFI_NRF70_SCAN_ONLY=y
tags: ci_build sysbuild ci_applications_asset_tracker_v2
applications.asset_tracker_v2.nrf7002ek_wifi.nrf9161dk:
sysbuild: true
build_only: true
integration_platforms:
- nrf9161dk/nrf9161/ns
platform_allow: nrf9161dk/nrf9161/ns
extra_args: SHIELD=nrf7002ek EXTRA_CONF_FILE=overlay-nrf7002ek-wifi-scan-only.conf
SB_CONFIG_WIFI_NRF700X=y SB_CONFIG_WIFI_NRF700X_SCAN_ONLY=y
extra_args: SHIELD=nrf7002ek_nrf7000 EXTRA_CONF_FILE=overlay-nrf7002ek-wifi-scan-only.conf
SB_CONFIG_WIFI_NRF70=y SB_CONFIG_WIFI_NRF70_SCAN_ONLY=y
tags: ci_build sysbuild ci_applications_asset_tracker_v2
applications.asset_tracker_v2.nrf7002ek_wifi.nrf9151dk:
sysbuild: true
build_only: true
integration_platforms:
- nrf9151dk/nrf9151/ns
platform_allow: nrf9151dk/nrf9151/ns
extra_args: SHIELD=nrf7002ek EXTRA_CONF_FILE=overlay-nrf7002ek-wifi-scan-only.conf
SB_CONFIG_WIFI_NRF700X=y SB_CONFIG_WIFI_NRF700X_SCAN_ONLY=y
extra_args: SHIELD=nrf7002ek_nrf7000 EXTRA_CONF_FILE=overlay-nrf7002ek-wifi-scan-only.conf
SB_CONFIG_WIFI_NRF70=y SB_CONFIG_WIFI_NRF70_SCAN_ONLY=y
tags: ci_build sysbuild ci_applications_asset_tracker_v2
applications.asset_tracker_v2.nrf7002ek_wifi-debug:
sysbuild: true
Expand All @@ -360,9 +361,9 @@ tests:
- nrf9160dk/nrf9160/ns
- nrf9161dk/nrf9161/ns
- nrf9151dk/nrf9151/ns
extra_args: SHIELD=nrf7002ek
extra_args: SHIELD=nrf7002ek_nrf7000
EXTRA_CONF_FILE="overlay-nrf7002ek-wifi-scan-only.conf;overlay-debug.conf"
SB_CONFIG_WIFI_NRF700X=y SB_CONFIG_WIFI_NRF700X_SCAN_ONLY=y
SB_CONFIG_WIFI_NRF70=y SB_CONFIG_WIFI_NRF70_SCAN_ONLY=y
tags: ci_build sysbuild ci_applications_asset_tracker_v2

# Configuration which will be used by the positioning CI integration job to verify PRs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include <zephyr/usb/usb_device.h>
#include <zephyr/usb/bos.h>
#include <zephyr/usb/msos_desc.h>
#include <zephyr/net/buf.h>
#include <zephyr/net_buf.h>
#include <usb_descriptor.h>

#define MODULE bulk_interface
Expand Down
14 changes: 7 additions & 7 deletions applications/ipc_radio/src/bt_hci_ipc.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

#include <zephyr/sys/byteorder.h>
#include <zephyr/sys/util.h>
#include <zephyr/net/buf.h>
#include <zephyr/net_buf.h>

#include <zephyr/bluetooth/bluetooth.h>
#include <zephyr/bluetooth/l2cap.h>
Expand Down Expand Up @@ -88,7 +88,7 @@ static void recv_cmd(const uint8_t *data, size_t len)
sys_le16_to_cpu(hdr->opcode), hdr->param_len);

net_buf_add_mem(buf, data, len);
net_buf_put(&tx_queue, buf);
k_fifo_put(&tx_queue, buf);
}

static void recv_acl(const uint8_t *data, size_t len)
Expand Down Expand Up @@ -125,7 +125,7 @@ static void recv_acl(const uint8_t *data, size_t len)
sys_le16_to_cpu(hdr->handle), sys_le16_to_cpu(hdr->len));

net_buf_add_mem(buf, data, len);
net_buf_put(&tx_queue, buf);
k_fifo_put(&tx_queue, buf);
}

static void recv_iso(const uint8_t *data, size_t len)
Expand Down Expand Up @@ -162,7 +162,7 @@ static void recv_iso(const uint8_t *data, size_t len)
sys_le16_to_cpu(hdr->handle), sys_le16_to_cpu(hdr->len));

net_buf_add_mem(buf, data, len);
net_buf_put(&tx_queue, buf);
k_fifo_put(&tx_queue, buf);
}

static void send(struct net_buf *buf, bool is_fatal_err)
Expand Down Expand Up @@ -260,7 +260,7 @@ static void tx_thread(void)
int err;

while (1) {
buf = net_buf_get(&tx_queue, K_FOREVER);
buf = k_fifo_get(&tx_queue, K_FOREVER);
err = bt_send(buf);
if (err) {
LOG_ERR("bt_send failed err: %d.", err);
Expand Down Expand Up @@ -315,7 +315,7 @@ void bt_ctlr_assert_handle(char *file, uint32_t line)
#endif /* CONFIG_BT_CTLR_ASSERT_HANDLER */

#if defined(CONFIG_BT_HCI_VS_FATAL_ERROR)
void k_sys_fatal_error_handler(unsigned int reason, const z_arch_esf_t *esf)
void k_sys_fatal_error_handler(unsigned int reason, const struct arch_esf *esf)
{
LOG_PANIC();

Expand Down Expand Up @@ -374,7 +374,7 @@ int ipc_bt_process(void)
k_sem_take(&ipc_bound_sem, K_FOREVER);

while (1) {
buf = net_buf_get(&rx_queue, K_FOREVER);
buf = k_fifo_get(&rx_queue, K_FOREVER);
send(buf, HCI_REGULAR_MSG);
}

Expand Down
6 changes: 3 additions & 3 deletions applications/machine_learning/app_desc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ To learn more about Edge Impulse support in the |NCS| see :ref:`ug_edge_impulse`
Application overview
********************

To perform its tasks, the nRF Machine Learning application uses components available in Zephyr and the |NCS|, namely the :ref:`lib_caf` modules and :ref:`zephyr:sensor_api` for sampling sensors, and :ref:`zephyr:uart_api` or :ref:`nus_service_readme` for forwarding data.
To perform its tasks, the nRF Machine Learning application uses components available in Zephyr and the |NCS|, namely the :ref:`lib_caf` modules and :ref:`zephyr:sensor` for sampling sensors, and :ref:`zephyr:uart_api` or :ref:`nus_service_readme` for forwarding data.
It also uses the `Edge Impulse's data forwarder`_ protocol.

Sampling sensors
================

The application handles the sensor sampling using the :ref:`caf_sensor_manager`.
This module uses Zephyr's :ref:`zephyr:sensor_api` to handle the sampling.
This module uses Zephyr's :ref:`zephyr:sensor` to handle the sampling.
This approach allows you to use any sensor available in Zephyr.

By default, the following sensors are used by the application:
Expand Down Expand Up @@ -659,7 +659,7 @@ Dependencies

The application uses the following Zephyr drivers and libraries:

* :ref:`zephyr:sensor_api`
* :ref:`zephyr:sensor`
* :ref:`zephyr:uart_api`
* :ref:`zephyr:mcu_mgr`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,15 @@ ipc1: &cpuapp_cpuppr_ipc {
};
};

/* Remove DTS nodes associated with the cpuflpr target as they refer to the
* cpuflpr_code_partition label from the cpuapp_rx_partitions node. The label has
* been removed in this file due to the modification of the cpuapp_rx_partitions
* node. The cpuflpr_vpr and cpuapp_cpuflpr_ipc DTS nodes are removed to prevent
* build failures.
*/
/delete-node/ &cpuflpr_vpr;
/delete-node/ &cpuapp_cpuflpr_ipc;

/* Disable unused sensors and peripherals. */
/delete-node/ &bme688;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,6 @@ CONFIG_BT_BUF_ACL_TX_SIZE=251
CONFIG_BT_BUF_ACL_RX_SIZE=502

CONFIG_BT=y
CONFIG_BT_HCI_IPC=y
CONFIG_BT_SMP=y
CONFIG_BT_SIGNING=y
CONFIG_BT_BONDABLE=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,6 @@ CONFIG_BT_BUF_ACL_TX_SIZE=251
CONFIG_BT_BUF_ACL_RX_SIZE=502

CONFIG_BT=y
CONFIG_BT_HCI_IPC=y
CONFIG_BT_SMP=y
CONFIG_BT_SIGNING=y
CONFIG_BT_BONDABLE=y
Expand Down
7 changes: 5 additions & 2 deletions applications/matter_bridge/Kconfig.sysbuild
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

config WIFI_NRF70
default y if BOARD_NRF7002DK

#### Radio core
config NRF_DEFAULT_IPC_RADIO
default y
Expand All @@ -20,7 +23,7 @@ endchoice
# Enable IEEE802.15.4 serialization to network core
# This config automatically pulls in the `overlay-802154.conf` in the ipc_radio image
config NETCORE_IPC_RADIO_IEEE802154
default y if (SOC_SERIES_NRF53X || SOC_SERIES_NRF54HX) && !WIFI_NRF700X
default y if (SOC_SERIES_NRF53X || SOC_SERIES_NRF54HX) && !WIFI_NRF70

if BOOTLOADER_MCUBOOT

Expand All @@ -38,7 +41,7 @@ config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
if SOC_SERIES_NRF53X

config MCUBOOT_UPDATEABLE_IMAGES
default 3 if (BOARD_NRF5340DK_NRF5340_CPUAPP && WIFI_NRF700X) #### Support for WiFi patch on external flash memory.
default 3 if (BOARD_NRF5340DK_NRF5340_CPUAPP && WIFI_NRF70) #### Support for WiFi patch on external flash memory.
default 2

choice MCUBOOT_MODE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
# Set 10 BLE connections, as it is an upper limit supported caused by RAM usage due to using Thread and BLE at same time.
CONFIG_BT_MAX_CONN=10

# Set ACL RX count to CONFIG_BT_MAX_CONN + 1, as it is expected that CONFIG_BT_BUF_ACL_RX_COUNT > CONFIG_BT_MAX_CONN.
CONFIG_BT_BUF_ACL_RX_COUNT=11

# Set buffer sizes in a consistent way with the ones used by the network core.
#id if oncomment it there is an error that rx buffer is out of range (minimal value is 69)
CONFIG_BT_BUF_ACL_RX_SIZE=69
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,13 @@
#

# TODO: Workaround to be removed once DFU and external flash will be supported on nRF54H20.
CONFIG_CHIP_OTA_REQUESTOR=n
CONFIG_CHIP_QSPI_NOR=n

CONFIG_MPU_STACK_GUARD=n

# TODO: Enable PSA crypto once it is available
CONFIG_CHIP_CRYPTO_PSA=n
CONFIG_MBEDTLS_CIPHER_PADDING_PKCS7=y
CONFIG_MBEDTLS_CIPHER_MODE_CBC=y
# Enable PSA crypto from SSF client
CONFIG_PSA_SSF_CRYPTO_CLIENT=y
CONFIG_SSF_PSA_CRYPTO_SERVICE_ENABLED=y

# TODO: Enable factory data once it is available
CONFIG_CHIP_FACTORY_DATA=n
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Adding support for a new Bluetooth LE service
#############################################

The Matter Bridge application supports bridging Bluetooth LE devices using :ref:`LED Button Service <lbs_readme>` and :ref:`Environmental Sensing Service <peripheral_esp>` Bluetooth services.
The Matter Bridge application supports bridging Bluetooth LE devices using :ref:`LED Button Service <lbs_readme>` and :zephyr:code-sample:`ble_peripheral_esp` Bluetooth services.
You can also add support for a proprietary Bluetooth LE service, if required by your use case.
The functionality of the added Bluetooth LE service has to be represented by one or more device types available in the :ref:`Matter Data Model <ug_matter_device_types>`.
For example, the :ref:`LED Button Service <lbs_readme>` is represented by the Matter On/Off Light and Matter Generic Switch device types.
Expand Down
Loading
Loading