Skip to content

Commit cd6d9ed

Browse files
mkapala-nordickapi-no
authored andcommitted
samples: bluetooth: hids: Enable TF-M profile small for /ns target
Enabled the CONFIG_TFM_PROFILE_TYPE_SMALL for the nrf5340dk/nrf5340/cpuapp/ns as it is required for the Bluetooth stack to work properly as it now uses the PSA crypto API. Jira: NCSDK-31777 Signed-off-by: Mateusz Kapala <mateusz.kapala@nordicsemi.no>
1 parent 693b886 commit cd6d9ed

File tree

4 files changed

+39
-0
lines changed

4 files changed

+39
-0
lines changed

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

+9
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,15 @@ Bluetooth samples
298298
* :ref:`bluetooth_central_hids`
299299
* :ref:`peripheral_hids_keyboard`
300300

301+
* Updated the configurations of the non-secure ``nrf5340dk/nrf5340/cpuapp/ns`` board target in the following samples to properly use the TF-M profile instead of the predefined minimal TF-M profile:
302+
303+
* :ref:`bluetooth_central_hids`
304+
* :ref:`peripheral_hids_keyboard`
305+
* :ref:`peripheral_hids_mouse`
306+
307+
This change results from the Bluetooth subsystem transition to the PSA cryptographic standard.
308+
The Bluetooth stack can now use the PSA crypto API in the non-secure domain as all necessary TF-M partitions are configured properly.
309+
301310
* :ref:`direct_test_mode` sample:
302311

303312
* Added loading of radio trims and a fix of a hardware errata for the nRF54H20 SoC to improve the RF performance.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
7+
# TF-M profile has to be properly configured to be able to run
8+
# the Bluetooth stack which uses PSA crypto API as minimal TF-M
9+
# profile cannot be used.
10+
CONFIG_TFM_PROFILE_TYPE_SMALL=y
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
7+
# TF-M profile has to be properly configured to be able to run
8+
# the Bluetooth stack which uses PSA crypto API as minimal TF-M
9+
# profile cannot be used.
10+
CONFIG_TFM_PROFILE_TYPE_SMALL=y
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
7+
# TF-M profile has to be properly configured to be able to run
8+
# the Bluetooth stack which uses PSA crypto API as minimal TF-M
9+
# profile cannot be used.
10+
CONFIG_TFM_PROFILE_TYPE_SMALL=y

0 commit comments

Comments
 (0)