Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,30 @@ Bluetooth samples

* Added support for the ``nrf54lm20dongle/nrf54lm20b/cpuapp`` board target.
Comment thread
ktaborowski marked this conversation as resolved.

Comment thread
ktaborowski marked this conversation as resolved.
* Added support for the ``nrf54lm20dk/nrf54lm20b`` board target variant in the following samples:

* :ref:`central_and_peripheral_hrs`
* :ref:`central_bas`
* :ref:`bluetooth_central_hr_coded`
* :ref:`central_uart`
* :ref:`multiple_adv_sets`
* :ref:`peripheral_ams_client`
* :ref:`peripheral_ancs_client`
* :ref:`peripheral_bms`
* :ref:`peripheral_cgms`
* :ref:`peripheral_cts_client`
* :ref:`peripheral_gatt_dm`
* :ref:`peripheral_hr_coded`
* :ref:`peripheral_lbs`
* :ref:`peripheral_mds`
* :ref:`peripheral_nfc_pairing`
* :ref:`power_profiling`
* :ref:`peripheral_rscs`
* :ref:`peripheral_status`
* :ref:`peripheral_uart`
* :ref:`shell_bt_nus`
* :ref:`ble_throughput`

* :ref:`bluetooth_central_hids` sample:

* Added support for the ``nrf54lm20dk/nrf54lm20b/cpuapp`` board target.
Expand Down Expand Up @@ -701,7 +725,11 @@ Wi-Fi samples
Other samples
-------------

Comment thread
ktaborowski marked this conversation as resolved.
|no_changes_yet_note|
* Added support for the ``nrf54lm20dk/nrf54lm20b`` board target variant in the following samples:

* :ref:`coremark_sample`
* :ref:`nrf_rpc_protocols_serialization_client`
* :ref:`nrf_rpc_protocols_serialization_server`

Drivers
=======
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#
# Copyright (c) 2026 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause

CONFIG_COREMARK_ITERATIONS=4000

CONFIG_LOG_MODE_IMMEDIATE=y
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

#include "app_aliases_common.dtsi"

/* The following configuration is required to run the CPUFLPR core.
* It is imported from the nordic-flpr snippet in the sdk-nrf repository.
*/
/ {
soc {
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;

cpuflpr_code_partition: image@1e5000 {
/* FLPR core code partition */
reg = <0x1e5000 DT_SIZE_K(96)>;
};
};

cpuflpr_sram_code_data: memory@20067c00 {
compatible = "mmio-sram";
reg = <0x20067c00 DT_SIZE_K(96)>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0x0 0x20067c00 DT_SIZE_K(96)>;
};
};
};

&cpuapp_sram {
reg = <0x20000000 DT_SIZE_K(415)>;
ranges = <0x0 0x20000000 DT_SIZE_K(415)>;
};

&uart30 {
status = "reserved";
};

&cpuflpr_vpr {
status = "okay";
execution-memory = <&cpuflpr_sram_code_data>;
source-memory = <&cpuflpr_code_partition>;
};

&cpuapp_vevif_tx {
status = "okay";
};

/* The same set of GPIO and GPIOTE DTS nodes are enabled in the cpuapp and the cpuflpr targets.
* This is done to allow control over one Button and one LED in each core. The benchmark code is
* responsible for ensuring that each core exclusively uses the individual GPIO pin and the GPIOTE
* instance that may be used with the GPIO pin (Button).
*/
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#
# Copyright (c) 2026 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause

CONFIG_COREMARK_ITERATIONS=4000

CONFIG_LOG_MODE_IMMEDIATE=y
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

/ {
aliases {
button = &button3;
led = &led3;
};
};

/* The same set of GPIO and GPIOTE DTS nodes are enabled in the cpuapp and the cpuflpr targets.
* This is done to allow control over one Button and one LED in each core. The benchmark code is
* responsible for ensuring that each core exclusively uses the individual GPIO pin and the GPIOTE
* instance that may be used with the GPIO pin (Button).
*/
7 changes: 7 additions & 0 deletions samples/benchmarks/coremark/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
integration_platforms:
Expand All @@ -26,6 +27,7 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
tags:
Expand All @@ -45,6 +47,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
integration_platforms:
Expand All @@ -55,6 +58,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
tags:
Expand Down Expand Up @@ -102,6 +106,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
integration_platforms:
Expand All @@ -125,6 +130,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
integration_platforms:
Expand All @@ -148,6 +154,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54ls05dk/nrf54ls05b/cpuapp
integration_platforms:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
2 changes: 2 additions & 0 deletions samples/bluetooth/central_and_peripheral_hrs/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp/ns
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
2 changes: 2 additions & 0 deletions samples/bluetooth/central_bas/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp/ns
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
2 changes: 2 additions & 0 deletions samples/bluetooth/central_hr_coded/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp/ns
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
6 changes: 6 additions & 0 deletions samples/bluetooth/central_uart/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ tests:
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dongle/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp/ns
- nrf54h20dk/nrf54h20/cpuapp
Expand Down Expand Up @@ -54,11 +56,15 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dongle/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
2 changes: 2 additions & 0 deletions samples/bluetooth/multiple_adv_sets/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54lv10dk/nrf54lv10a/cpuapp
- nrf54lv10dk/nrf54lv10a/cpuapp/ns
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
2 changes: 2 additions & 0 deletions samples/bluetooth/peripheral_ams_client/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ tests:
- nrf5340dk/nrf5340/cpuapp/ns
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp/ns
- nrf54lm20dk/nrf54lm20b/cpuapp
- nrf54lm20dk/nrf54lm20b/cpuapp/ns
- nrf54h20dk/nrf54h20/cpuapp
tags:
- bluetooth
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Copyright (c) 2026 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_MPSL_FORCE_RRAM_ON_ALL_THE_TIME=n
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/*
* Copyright (c) 2026 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

&cpuapp_sram {
reg = <0x20000000 0x7fe40>;
ranges = <0x0 0x20000000 0x7fe40>;
};
Loading
Loading