From 71d45b5d80296ca2da77d5a848611837f5de8134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Mon, 30 Jun 2025 15:27:32 +0200 Subject: [PATCH 01/13] samples: zephyr: boards: nordic: system_off: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 25 ------------------- .../boards/nordic/system_off/sample.yaml | 18 ------------- 2 files changed, 43 deletions(-) delete mode 100644 samples/zephyr/boards/nordic/system_off/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay diff --git a/samples/zephyr/boards/nordic/system_off/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/boards/nordic/system_off/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 3a79636a4833..000000000000 --- a/samples/zephyr/boards/nordic/system_off/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,25 +0,0 @@ -/ { - cpuapp_sram@2007ec00 { - compatible = "zephyr,memory-region", "mmio-sram"; - reg = <0x2007ec00 DT_SIZE_K(4)>; - zephyr,memory-region = "RetainedMem"; - status = "okay"; - - retainedmem0: retainedmem { - compatible = "zephyr,retained-ram"; - status = "okay"; - }; - }; - - aliases { - retainedmemdevice = &retainedmem0; - }; -}; - -&cpuapp_sram { - /* Shrink SRAM size to avoid overlap with retained memory region: - * 511 - 4 = 507KB = 0x7ec00 - */ - reg = <0x20000000 DT_SIZE_K(507)>; - ranges = <0x0 0x20000000 0x7ec00>; -}; diff --git a/samples/zephyr/boards/nordic/system_off/sample.yaml b/samples/zephyr/boards/nordic/system_off/sample.yaml index 6b4e7cc17d5d..0396d06f889d 100644 --- a/samples/zephyr/boards/nordic/system_off/sample.yaml +++ b/samples/zephyr/boards/nordic/system_off/sample.yaml @@ -8,15 +8,10 @@ tests: nrf.extended.sample.boards.nrf.system_off: integration_platforms: - nrf54lv10dk/nrf54lv10a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp platform_allow: - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp harness: console harness_config: type: multi_line @@ -28,15 +23,10 @@ tests: nrf.extended.sample.boards.nrf.system_off.retained_mem: integration_platforms: - nrf54lv10dk/nrf54lv10a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp platform_allow: - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp extra_configs: - CONFIG_APP_USE_RETAINED_MEM=y harness: console @@ -55,10 +45,6 @@ tests: - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp extra_configs: - CONFIG_GRTC_WAKEUP_ENABLE=y - CONFIG_GPIO_WAKEUP_ENABLE=n @@ -82,10 +68,6 @@ tests: - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp extra_configs: - CONFIG_APP_USE_RETAINED_MEM=y - CONFIG_GRTC_WAKEUP_ENABLE=y From 38b33aa9ffbb836fe5a7520ccca9944324e7863e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 09:54:59 +0200 Subject: [PATCH 02/13] samples: zephyr: drivers: adc: adc_dt: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 56 ------------------- ...f54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay | 50 ----------------- samples/zephyr/drivers/adc/adc_dt/sample.yaml | 5 -- 3 files changed, 111 deletions(-) delete mode 100644 samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay diff --git a/samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 8953de6a5475..000000000000 --- a/samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/ { - zephyr,user { - io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 7>; - }; -}; - -&adc { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.06 */ - zephyr,resolution = <10>; - }; - - channel@1 { - reg = <1>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.30 */ - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@2 { - reg = <2>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@7 { - reg = <7>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.04 */ - zephyr,input-negative = ; /* P1.03 */ - zephyr,resolution = <12>; - }; -}; diff --git a/samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay b/samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay deleted file mode 100644 index afd9d1b9b62f..000000000000 --- a/samples/zephyr/drivers/adc/adc_dt/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay +++ /dev/null @@ -1,50 +0,0 @@ -/ { - zephyr,user { - io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 7>; - }; -}; - -&adc { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.11 */ - zephyr,resolution = <10>; - }; - - channel@1 { - reg = <1>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.06 */ - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@2 { - reg = <2>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@7 { - reg = <7>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.13 */ - zephyr,input-negative = ; /* P1.14 */ - zephyr,resolution = <12>; - }; -}; diff --git a/samples/zephyr/drivers/adc/adc_dt/sample.yaml b/samples/zephyr/drivers/adc/adc_dt/sample.yaml index f544def84285..c0324eec9794 100644 --- a/samples/zephyr/drivers/adc/adc_dt/sample.yaml +++ b/samples/zephyr/drivers/adc/adc_dt/sample.yaml @@ -6,13 +6,8 @@ tests: - ci_samples_zephyr_drivers_adc # depends_on: adc integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp From d14133d69eb77e04239608a8de15c48de1e6b60b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 10:39:57 +0200 Subject: [PATCH 03/13] samples: zephyr: drivers: adc: adc_sequence: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 62 ------------------- ...f54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay | 56 ----------------- .../drivers/adc/adc_sequence/sample.yaml | 5 -- 3 files changed, 123 deletions(-) delete mode 100644 samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay diff --git a/samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index c817774a479a..000000000000 --- a/samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/ { - zephyr,user { - io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 7>; - }; -}; - -/ { - aliases { - adc0 = &adc; - }; -}; - -&adc { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.06 */ - zephyr,resolution = <10>; - }; - - channel@1 { - reg = <1>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.30 */ - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@2 { - reg = <2>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* 0.9 V internal */ - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@7 { - reg = <7>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.04 */ - zephyr,input-negative = ; /* P1.03 */ - zephyr,resolution = <12>; - }; -}; diff --git a/samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay b/samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay deleted file mode 100644 index c004f356da67..000000000000 --- a/samples/zephyr/drivers/adc/adc_sequence/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay +++ /dev/null @@ -1,56 +0,0 @@ -/ { - zephyr,user { - io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 7>; - }; -}; - -/ { - aliases { - adc0 = &adc; - }; -}; - -&adc { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - channel@0 { - reg = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.11 */ - zephyr,resolution = <10>; - }; - - channel@1 { - reg = <1>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.06 */ - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@2 { - reg = <2>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* 0.9 V internal */ - zephyr,resolution = <12>; - zephyr,oversampling = <8>; - }; - - channel@7 { - reg = <7>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = ; - zephyr,input-positive = ; /* P1.13 */ - zephyr,input-negative = ; /* P1.14 */ - zephyr,resolution = <12>; - }; -}; diff --git a/samples/zephyr/drivers/adc/adc_sequence/sample.yaml b/samples/zephyr/drivers/adc/adc_sequence/sample.yaml index 1597e8f995f0..85f0bc2376b1 100644 --- a/samples/zephyr/drivers/adc/adc_sequence/sample.yaml +++ b/samples/zephyr/drivers/adc/adc_sequence/sample.yaml @@ -6,13 +6,8 @@ tests: - ci_samples_zephyr_drivers_adc # depends_on: adc integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp From cc8b25cefe588e02b719479a2280c5f59e9fb0c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 10:54:17 +0200 Subject: [PATCH 04/13] samples: zephyr: drivers: audio: dmic: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 25 ------------------- ...f54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay | 23 ----------------- ...m20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay | 25 ------------------- samples/zephyr/drivers/audio/dmic/sample.yaml | 11 +------- 4 files changed, 1 insertion(+), 83 deletions(-) delete mode 100644 samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay delete mode 100644 samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay diff --git a/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 04177a4bac26..000000000000 --- a/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* Test requires loopback between P1.18 and P1.24. - * For best performance, PDM_CLK shall be on 'Clock pin'. - */ - -&pinctrl { - pdm20_default_alt: pdm20_default_alt { - group1 { - psels = , - ; - }; - }; -}; - -dmic_dev: &pdm20 { - status = "okay"; - pinctrl-0 = <&pdm20_default_alt>; - pinctrl-names = "default"; - clock-source = "PCLK32M"; -}; diff --git a/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay b/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay deleted file mode 100644 index d05b525f316f..000000000000 --- a/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* Test requires loopback between P1.10 and P1.11 */ - -&pinctrl { - pdm20_default_alt: pdm20_default_alt { - group1 { - psels = , - ; - }; - }; -}; - -dmic_dev: &pdm20 { - status = "okay"; - pinctrl-0 = <&pdm20_default_alt>; - pinctrl-names = "default"; - clock-source = "PCLK32M"; -}; diff --git a/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay b/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay deleted file mode 100644 index 3432caf5bbff..000000000000 --- a/samples/zephyr/drivers/audio/dmic/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* Test requires loopback between P1.23 and P1.24. - * For best performance, PDM_CLK shall be on 'Clock pin'. - */ - -&pinctrl { - pdm20_default_alt: pdm20_default_alt { - group1 { - psels = , - ; - }; - }; -}; - -dmic_dev: &pdm20 { - status = "okay"; - pinctrl-0 = <&pdm20_default_alt>; - pinctrl-names = "default"; - clock-source = "PCLK32M"; -}; diff --git a/samples/zephyr/drivers/audio/dmic/sample.yaml b/samples/zephyr/drivers/audio/dmic/sample.yaml index 4dde5feb90b5..1f9bea469c36 100644 --- a/samples/zephyr/drivers/audio/dmic/sample.yaml +++ b/samples/zephyr/drivers/audio/dmic/sample.yaml @@ -13,13 +13,4 @@ tests: regex: - "DMIC sample" - "Exiting" - platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp + depends_on: future_target From 069c6f45a5e97c223490c18614b9a9c47ad61607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 11:23:51 +0200 Subject: [PATCH 05/13] samples: zephyr: drivers: counter: alarm: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../alarm/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 9 --------- samples/zephyr/drivers/counter/alarm/sample.yaml | 5 ----- 2 files changed, 14 deletions(-) delete mode 100644 samples/zephyr/drivers/counter/alarm/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay diff --git a/samples/zephyr/drivers/counter/alarm/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/counter/alarm/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 0847233437ba..000000000000 --- a/samples/zephyr/drivers/counter/alarm/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,9 +0,0 @@ -/ { - chosen { - counter = &timer24; - }; -}; - -&timer24 { - status = "okay"; -}; diff --git a/samples/zephyr/drivers/counter/alarm/sample.yaml b/samples/zephyr/drivers/counter/alarm/sample.yaml index cc53c8005acf..2a39e1475334 100644 --- a/samples/zephyr/drivers/counter/alarm/sample.yaml +++ b/samples/zephyr/drivers/counter/alarm/sample.yaml @@ -22,15 +22,10 @@ tests: platform_allow: - nrf54h20dk/nrf54h20/cpuapp - nrf54l15dk/nrf54l15/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp integration_platforms: - nrf54h20dk/nrf54h20/cpuapp - nrf54l15dk/nrf54l15/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp From 67ee86748563325d64c6391e5a7b298739581e6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 11:31:27 +0200 Subject: [PATCH 06/13] samples: zephyr: drivers: i2c: rtio_loopback: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../nrf54lm20pdk_nrf54lm20a_cpuapp.conf | 1 - .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 61 ------------------- ...f54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay | 61 ------------------- ...m20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay | 61 ------------------- .../drivers/i2c/rtio_loopback/sample.yaml | 5 -- 5 files changed, 189 deletions(-) delete mode 100644 samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf delete mode 100644 samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay delete mode 100644 samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay diff --git a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf b/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf deleted file mode 100644 index 2510d6673c1b..000000000000 --- a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf +++ /dev/null @@ -1 +0,0 @@ -CONFIG_I2C_NRFX_TWIS_BUF_SIZE=256 diff --git a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 266375cb5366..000000000000 --- a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,61 +0,0 @@ -/* - * SDA = P1.15 and P1.16 - * SCL = P1.18 and P1.24 - */ - -/ { - aliases { - i2c-controller = &i2c21; - i2c-controller-target = &i2c22; - }; -}; - -&pinctrl { - i2c21_default: i2c21_default { - group1 { - psels = , - ; - bias-pull-up; - }; - }; - - i2c21_sleep: i2c21_sleep { - group1 { - psels = , - ; - low-power-enable; - }; - }; - - i2c22_default: i2c22_default { - group1 { - psels = , - ; - bias-pull-up; - }; - }; - - i2c22_sleep: i2c22_sleep { - group1 { - psels = , - ; - low-power-enable; - }; - }; -}; - -&i2c21 { - pinctrl-0 = <&i2c21_default>; - pinctrl-1 = <&i2c21_sleep>; - pinctrl-names = "default", "sleep"; - zephyr,concat-buf-size = <256>; - status = "okay"; -}; - -&i2c22 { - compatible = "nordic,nrf-twis"; - pinctrl-0 = <&i2c22_default>; - pinctrl-1 = <&i2c22_sleep>; - pinctrl-names = "default", "sleep"; - status = "okay"; -}; diff --git a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay b/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay deleted file mode 100644 index eaba29368363..000000000000 --- a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay +++ /dev/null @@ -1,61 +0,0 @@ -/* - * SDA = P1.8 and P1.9 - * SCL = P1.14 and P1.15 - */ - -/ { - aliases { - i2c-controller = &i2c21; - i2c-controller-target = &i2c22; - }; -}; - -&pinctrl { - i2c21_default: i2c21_default { - group1 { - psels = , - ; - bias-pull-up; - }; - }; - - i2c21_sleep: i2c21_sleep { - group1 { - psels = , - ; - low-power-enable; - }; - }; - - i2c22_default: i2c22_default { - group1 { - psels = , - ; - bias-pull-up; - }; - }; - - i2c22_sleep: i2c22_sleep { - group1 { - psels = , - ; - low-power-enable; - }; - }; -}; - -&i2c21 { - pinctrl-0 = <&i2c21_default>; - pinctrl-1 = <&i2c21_sleep>; - pinctrl-names = "default", "sleep"; - zephyr,concat-buf-size = <256>; - status = "okay"; -}; - -&i2c22 { - compatible = "nordic,nrf-twis"; - pinctrl-0 = <&i2c22_default>; - pinctrl-1 = <&i2c22_sleep>; - pinctrl-names = "default", "sleep"; - status = "okay"; -}; diff --git a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay b/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay deleted file mode 100644 index 043381d7e50c..000000000000 --- a/samples/zephyr/drivers/i2c/rtio_loopback/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay +++ /dev/null @@ -1,61 +0,0 @@ -/* - * SDA = P1.13 and P1.14 - * SCL = P1.23 and P1.24 - */ - -/ { - aliases { - i2c-controller = &i2c21; - i2c-controller-target = &i2c22; - }; -}; - -&pinctrl { - i2c21_default: i2c21_default { - group1 { - psels = , - ; - bias-pull-up; - }; - }; - - i2c21_sleep: i2c21_sleep { - group1 { - psels = , - ; - low-power-enable; - }; - }; - - i2c22_default: i2c22_default { - group1 { - psels = , - ; - bias-pull-up; - }; - }; - - i2c22_sleep: i2c22_sleep { - group1 { - psels = , - ; - low-power-enable; - }; - }; -}; - -&i2c21 { - pinctrl-0 = <&i2c21_default>; - pinctrl-1 = <&i2c21_sleep>; - pinctrl-names = "default", "sleep"; - zephyr,concat-buf-size = <256>; - status = "okay"; -}; - -&i2c22 { - compatible = "nordic,nrf-twis"; - pinctrl-0 = <&i2c22_default>; - pinctrl-1 = <&i2c22_sleep>; - pinctrl-names = "default", "sleep"; - status = "okay"; -}; diff --git a/samples/zephyr/drivers/i2c/rtio_loopback/sample.yaml b/samples/zephyr/drivers/i2c/rtio_loopback/sample.yaml index 5258b9f6ec36..7135fc32c20b 100644 --- a/samples/zephyr/drivers/i2c/rtio_loopback/sample.yaml +++ b/samples/zephyr/drivers/i2c/rtio_loopback/sample.yaml @@ -15,13 +15,8 @@ common: tests: nrf.extended.sample.drivers.i2c.rtio_loopback: platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp From 3dee6d335d677fcbeafa17354a7ed364a0069caf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 11:46:22 +0200 Subject: [PATCH 07/13] samples: zephyr: drivers: jesd216: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- samples/zephyr/drivers/jesd216/sample.yaml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/samples/zephyr/drivers/jesd216/sample.yaml b/samples/zephyr/drivers/jesd216/sample.yaml index ff6bf3d873fc..70444ad750d4 100644 --- a/samples/zephyr/drivers/jesd216/sample.yaml +++ b/samples/zephyr/drivers/jesd216/sample.yaml @@ -39,18 +39,3 @@ tests: extra_args: - DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_sqspi.overlay" - EXTRA_DTC_OVERLAY_FILE="boards/sqspi_32MHz.overlay" - nrf.extended.sample.drivers.spi.jesd216: - filter: dt_compat_enabled("jedec,spi-nor") or dt_compat_enabled("jedec,mspi-nor") - platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - harness_config: - fixture: external_flash - type: multi_line - ordered: true - regex: - - "sfdp-bfp =" - - "jedec-id =" From 6fa1ed4c472aafd363c8e8bf759f0b4e3322b5f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 12:00:47 +0200 Subject: [PATCH 08/13] samples: zephyr: drivers: mbox: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- samples/zephyr/drivers/mbox/CMakeLists.txt | 3 +-- samples/zephyr/drivers/mbox/Kconfig.sysbuild | 1 - .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 20 ---------------- .../zephyr/drivers/mbox/remote/CMakeLists.txt | 3 +-- .../nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay | 24 ------------------- samples/zephyr/drivers/mbox/sample.yaml | 15 ------------ 6 files changed, 2 insertions(+), 64 deletions(-) delete mode 100644 samples/zephyr/drivers/mbox/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/mbox/remote/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay diff --git a/samples/zephyr/drivers/mbox/CMakeLists.txt b/samples/zephyr/drivers/mbox/CMakeLists.txt index 476b718ee98c..1339675519e9 100644 --- a/samples/zephyr/drivers/mbox/CMakeLists.txt +++ b/samples/zephyr/drivers/mbox/CMakeLists.txt @@ -10,8 +10,7 @@ find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) set(REMOTE_ZEPHYR_DIR ${CMAKE_CURRENT_BINARY_DIR}/../remote/zephyr) -if(CONFIG_BOARD_NRF54LM20PDK_NRF54LM20A_CPUAPP OR - CONFIG_BOARD_NRF54LV10DK_NRF54LV10A_CPUAPP) +if(CONFIG_BOARD_NRF54LV10DK_NRF54LV10A_CPUAPP) message(STATUS "${BOARD}${BOARD_QUALIFIERS} compile as Main in this sample") else() message(FATAL_ERROR "${BOARD}${BOARD_QUALIFIERS} is not supported for this sample") diff --git a/samples/zephyr/drivers/mbox/Kconfig.sysbuild b/samples/zephyr/drivers/mbox/Kconfig.sysbuild index 6d514336cb03..16e5fed259e6 100644 --- a/samples/zephyr/drivers/mbox/Kconfig.sysbuild +++ b/samples/zephyr/drivers/mbox/Kconfig.sysbuild @@ -8,5 +8,4 @@ source "share/sysbuild/Kconfig" config REMOTE_BOARD string "Remote board" - default "nrf54lm20pdk/nrf54lm20a/cpuflpr" if $(BOARD) = "nrf54lm20pdk" default "nrf54lv10dk/nrf54lv10a/cpuflpr" if $(BOARD) = "nrf54lv10dk" diff --git a/samples/zephyr/drivers/mbox/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/mbox/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index a088529adbfd..000000000000 --- a/samples/zephyr/drivers/mbox/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright 2025 Nordic Semiconductor ASA - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/ { - mbox-consumer { - compatible = "vnd,mbox-consumer"; - mboxes = <&cpuapp_vevif_rx 20>, <&cpuapp_vevif_tx 21>; - mbox-names = "rx", "tx"; - }; -}; - -&cpuapp_vevif_rx { - status = "okay"; -}; - -&cpuapp_vevif_tx { - status = "okay"; -}; diff --git a/samples/zephyr/drivers/mbox/remote/CMakeLists.txt b/samples/zephyr/drivers/mbox/remote/CMakeLists.txt index 674b03dff126..a10fa02bedaf 100644 --- a/samples/zephyr/drivers/mbox/remote/CMakeLists.txt +++ b/samples/zephyr/drivers/mbox/remote/CMakeLists.txt @@ -9,8 +9,7 @@ cmake_minimum_required(VERSION 3.20.0) find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) -if(CONFIG_BOARD_NRF54LM20PDK_NRF54LM20A_CPUFLPR OR - CONFIG_BOARD_NRF54LV10DK_NRF54LV10A_CPUFLPR) +if(CONFIG_BOARD_NRF54LV10DK_NRF54LV10A_CPUFLPR) message(STATUS "${BOARD}${BOARD_QUALIFIERS} compile as remote in this sample") else() message(FATAL_ERROR "${BOARD}${BOARD_QUALIFIERS} is not supported for this sample") diff --git a/samples/zephyr/drivers/mbox/remote/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay b/samples/zephyr/drivers/mbox/remote/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay deleted file mode 100644 index fb0133fb137b..000000000000 --- a/samples/zephyr/drivers/mbox/remote/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2025 Nordic Semiconductor ASA - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/ { - mbox-consumer { - compatible = "vnd,mbox-consumer"; - mboxes = <&cpuflpr_vevif_rx 21>, <&cpuflpr_vevif_tx 20>; - mbox-names = "rx", "tx"; - }; -}; - -&cpuflpr_vevif_rx { - status = "okay"; -}; - -&cpuflpr_vevif_tx { - status = "okay"; -}; - -&uart30 { - /delete-property/ hw-flow-control; -}; diff --git a/samples/zephyr/drivers/mbox/sample.yaml b/samples/zephyr/drivers/mbox/sample.yaml index f124e130d49e..953e9c88cf9a 100644 --- a/samples/zephyr/drivers/mbox/sample.yaml +++ b/samples/zephyr/drivers/mbox/sample.yaml @@ -9,15 +9,10 @@ common: tests: nrf.extended.sample.drivers.mbox.nrf54l: platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp extra_args: mbox_SNIPPET=nordic-flpr sysbuild: true @@ -31,15 +26,10 @@ tests: nrf.extended.sample.drivers.mbox.nrf54l_no_multithreading: platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp extra_args: - mbox_SNIPPET=nordic-flpr @@ -56,15 +46,10 @@ tests: nrf.extended.sample.drivers.mbox.nrf54l_remote_no_multithreading: platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp extra_args: - mbox_SNIPPET=nordic-flpr From ff7201d87a7af2ca4bd5c7ebdabb54ccbf3bd40e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 12:09:38 +0200 Subject: [PATCH 09/13] samples: zephyr: drivers: spi_bitbang: Disable on official nrf54* MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on - nrf54h20dk/nrf54h20/cpuapp, - nrf54l15dk/nrf54l15/cpuapp, - nrf54lm20dk/nrf54lm20a/cpuapp. Disable duplicated targets. Signed-off-by: Sebastian Głąb --- .../boards/nrf54h20dk_nrf54h20_cpuapp.overlay | 23 ------------------- .../boards/nrf54l15dk_nrf54l15_cpuapp.overlay | 23 ------------------- .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 23 ------------------- ...f54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay | 23 ------------------- ...m20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay | 23 ------------------- .../zephyr/drivers/spi_bitbang/sample.yaml | 6 ----- 6 files changed, 121 deletions(-) delete mode 100644 samples/zephyr/drivers/spi_bitbang/boards/nrf54h20dk_nrf54h20_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/spi_bitbang/boards/nrf54l15dk_nrf54l15_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay delete mode 100644 samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay diff --git a/samples/zephyr/drivers/spi_bitbang/boards/nrf54h20dk_nrf54h20_cpuapp.overlay b/samples/zephyr/drivers/spi_bitbang/boards/nrf54h20dk_nrf54h20_cpuapp.overlay deleted file mode 100644 index 935800231695..000000000000 --- a/samples/zephyr/drivers/spi_bitbang/boards/nrf54h20dk_nrf54h20_cpuapp.overlay +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* - * Test requires loopback between P0.06 and P0.07. - * No other driver on SPI_CLK and SPI_CS. - */ - -/ { - spibb0: spibb0 { - compatible = "zephyr,spi-bitbang"; - status="okay"; - #address-cells = <1>; - #size-cells = <0>; - clk-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>; - mosi-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>; - miso-gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>; - cs-gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; - }; -}; diff --git a/samples/zephyr/drivers/spi_bitbang/boards/nrf54l15dk_nrf54l15_cpuapp.overlay b/samples/zephyr/drivers/spi_bitbang/boards/nrf54l15dk_nrf54l15_cpuapp.overlay deleted file mode 100644 index d1c137fecb2a..000000000000 --- a/samples/zephyr/drivers/spi_bitbang/boards/nrf54l15dk_nrf54l15_cpuapp.overlay +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* - * Test requires loopback between P1.10 and P1.11 - * No other driver on SPI_CLK and SPI_CS. - */ - -/ { - spibb0: spibb0 { - compatible = "zephyr,spi-bitbang"; - status="okay"; - #address-cells = <1>; - #size-cells = <0>; - clk-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; - mosi-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; - miso-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>; - cs-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; - }; -}; diff --git a/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 8379207c1010..000000000000 --- a/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* - * Test requires loopback between P1.15 and P1.16 - * No other driver on SPI_CLK and SPI_CS. - */ - -/ { - spibb0: spibb0 { - compatible = "zephyr,spi-bitbang"; - status="okay"; - #address-cells = <1>; - #size-cells = <0>; - clk-gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>; - mosi-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; - miso-gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>; - cs-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; - }; -}; diff --git a/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay b/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay deleted file mode 100644 index 21be24b18fb6..000000000000 --- a/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* - * Test requires loopback between P1.10 and P1.11 - * No other driver on SPI_CLK and SPI_CS. - */ - -/ { - spibb0: spibb0 { - compatible = "zephyr,spi-bitbang"; - status="okay"; - #address-cells = <1>; - #size-cells = <0>; - clk-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; - mosi-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; - miso-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>; - cs-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>; - }; -}; diff --git a/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay b/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay deleted file mode 100644 index 7c909ebf67bc..000000000000 --- a/samples/zephyr/drivers/spi_bitbang/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2025 Nordic Semiconductor ASA - * - * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause - */ - -/* - * Test requires loopback between P1.13 and P1.14 - * No other driver on SPI_CLK and SPI_CS. - */ - -/ { - spibb0: spibb0 { - compatible = "zephyr,spi-bitbang"; - status="okay"; - #address-cells = <1>; - #size-cells = <0>; - clk-gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; - mosi-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; - miso-gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>; - cs-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; - }; -}; diff --git a/samples/zephyr/drivers/spi_bitbang/sample.yaml b/samples/zephyr/drivers/spi_bitbang/sample.yaml index e29cf626726b..551dcf1d0e42 100644 --- a/samples/zephyr/drivers/spi_bitbang/sample.yaml +++ b/samples/zephyr/drivers/spi_bitbang/sample.yaml @@ -8,12 +8,6 @@ tests: - gpio - ci_samples_zephyr_drivers_spi_bitbang platform_allow: - - nrf54h20dk/nrf54h20/cpuapp - - nrf54l15dk/nrf54l15/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp From 74b02dea37579b8323275309dd09b928a0cecaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 12:19:53 +0200 Subject: [PATCH 10/13] samples: zephyr: drivers: spi_flash: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- samples/zephyr/drivers/spi_flash/sample.yaml | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/samples/zephyr/drivers/spi_flash/sample.yaml b/samples/zephyr/drivers/spi_flash/sample.yaml index fc3be3673f61..6f0ee244c587 100644 --- a/samples/zephyr/drivers/spi_flash/sample.yaml +++ b/samples/zephyr/drivers/spi_flash/sample.yaml @@ -24,22 +24,3 @@ tests: - nrf54l15dk/nrf54l15/cpuapp extra_args: - DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_sqspi.overlay" - nrf.extended.sample.drivers.spi.flash: - filter: dt_compat_enabled("jedec,spi-nor") or dt_compat_enabled("nordic,qspi-nor") - or dt_compat_enabled("jedec,mspi-nor") - platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - harness_config: - fixture: external_flash - type: multi_line - ordered: true - regex: - - "Test 1: Flash erase" - - "Flash erase succeeded!" - - "Test 2: Flash write" - - "Attempting to write 4 bytes" - - "Data read matches data written. Good!!" From 3f76f67a6af117f9488d0b8b48bacd6527013cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 12:28:37 +0200 Subject: [PATCH 11/13] samples: zephyr: drivers: watchdog: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 3 --- .../boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay | 3 --- samples/zephyr/drivers/watchdog/sample.yaml | 9 --------- 3 files changed, 15 deletions(-) delete mode 100644 samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay diff --git a/samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 802ae3b7d69d..000000000000 --- a/samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,3 +0,0 @@ -&wdt31 { - status = "okay"; -}; diff --git a/samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay b/samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay deleted file mode 100644 index 802ae3b7d69d..000000000000 --- a/samples/zephyr/drivers/watchdog/boards/nrf54lm20pdk_nrf54lm20a_cpuflpr.overlay +++ /dev/null @@ -1,3 +0,0 @@ -&wdt31 { - status = "okay"; -}; diff --git a/samples/zephyr/drivers/watchdog/sample.yaml b/samples/zephyr/drivers/watchdog/sample.yaml index 229b913f3fca..963ae9efe7c7 100644 --- a/samples/zephyr/drivers/watchdog/sample.yaml +++ b/samples/zephyr/drivers/watchdog/sample.yaml @@ -19,14 +19,6 @@ common: tests: nrf.extended.sample.drivers.watchdog: platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk/nrf54lm20a/cpuflpr - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuflpr - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuflpr - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuflpr - nrf54lv10dk/nrf54lv10a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuflpr - nrf54lv10dk@0.0.0/nrf54lv10a/cpuapp @@ -34,5 +26,4 @@ tests: - nrf54lv10dk@0.2.0/nrf54lv10a/cpuapp - nrf54lv10dk@0.2.0/nrf54lv10a/cpuflpr integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp - nrf54lv10dk/nrf54lv10a/cpuapp From 5239ba3838f8de28d89b25531cb039eac1f448ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Tue, 1 Jul 2025 13:06:14 +0200 Subject: [PATCH 12/13] samples: zephyr: sensor: qdec: Disable on nrf54lm20pdk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original sample in the Zephyr repository is now executed on final board name of nrf54lm20dk/nrf54lm20a/cpuapp. Disable execution on obsolete nrf54lm20pdk target. Signed-off-by: Sebastian Głąb --- .../nrf54lm20pdk_nrf54lm20a_cpuapp.overlay | 44 ------------------- ...f54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay | 44 ------------------- ...m20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay | 44 ------------------- samples/zephyr/sensor/qdec/sample.yaml | 8 +--- 4 files changed, 1 insertion(+), 139 deletions(-) delete mode 100644 samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay delete mode 100644 samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay delete mode 100644 samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay diff --git a/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay b/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay deleted file mode 100644 index 60d586da2099..000000000000 --- a/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Two loopbacks are required: - * P1.15 - P1.16 - * P1.18 - P1.24 - */ - -/ { - aliases { - qdec0 = &qdec20; - qenca = &phase_a; - qencb = &phase_b; - }; - - encoder-emulate { - compatible = "gpio-leds"; - phase_a: phase_a { - gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; - }; - phase_b: phase_b { - gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>; - }; - }; -}; - -&pinctrl { - qdec_pinctrl: qdec_pinctrl { - group1 { - psels = , - ; - }; - }; -}; - -&gpio1 { - status = "okay"; -}; - -&qdec20 { - status = "okay"; - pinctrl-0 = <&qdec_pinctrl>; - pinctrl-names = "default"; - steps = <120>; - led-pre = <500>; -}; diff --git a/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay b/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay deleted file mode 100644 index 4b36b28f14e2..000000000000 --- a/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_0_0.overlay +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Two loopbacks are required: - * P1.08 - P1.09 - * P1.10 - P1.11 - */ - -/ { - aliases { - qdec0 = &qdec20; - qenca = &phase_a; - qencb = &phase_b; - }; - - encoder-emulate { - compatible = "gpio-leds"; - phase_a: phase_a { - gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>; - }; - phase_b: phase_b { - gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; - }; - }; -}; - -&pinctrl { - qdec_pinctrl: qdec_pinctrl { - group1 { - psels = , - ; - }; - }; -}; - -&gpio1 { - status = "okay"; -}; - -&qdec20 { - status = "okay"; - pinctrl-0 = <&qdec_pinctrl>; - pinctrl-names = "default"; - steps = <120>; - led-pre = <500>; -}; diff --git a/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay b/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay deleted file mode 100644 index 4e7a1258aeb8..000000000000 --- a/samples/zephyr/sensor/qdec/boards/nrf54lm20pdk_nrf54lm20a_cpuapp_0_2_0_csp.overlay +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Two loopbacks are required: - * P1.13 - P1.14 - * P1.23 - P1.24 - */ - -/ { - aliases { - qdec0 = &qdec20; - qenca = &phase_a; - qencb = &phase_b; - }; - - encoder-emulate { - compatible = "gpio-leds"; - phase_a: phase_a { - gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; - }; - phase_b: phase_b { - gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; - }; - }; -}; - -&pinctrl { - qdec_pinctrl: qdec_pinctrl { - group1 { - psels = , - ; - }; - }; -}; - -&gpio1 { - status = "okay"; -}; - -&qdec20 { - status = "okay"; - pinctrl-0 = <&qdec_pinctrl>; - pinctrl-names = "default"; - steps = <120>; - led-pre = <500>; -}; diff --git a/samples/zephyr/sensor/qdec/sample.yaml b/samples/zephyr/sensor/qdec/sample.yaml index 296036b8e22c..168873f8460d 100644 --- a/samples/zephyr/sensor/qdec/sample.yaml +++ b/samples/zephyr/sensor/qdec/sample.yaml @@ -10,13 +10,7 @@ common: tests: nrf.extended.sample.sensor.nrf_qdec_sensor: - platform_allow: - - nrf54lm20pdk/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.0.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0/nrf54lm20a/cpuapp - - nrf54lm20pdk@0.2.0.csp/nrf54lm20a/cpuapp - integration_platforms: - - nrf54lm20pdk/nrf54lm20a/cpuapp + depends_on: future_target harness_config: fixture: gpio_loopback type: multi_line From b9592a0aa1fa7d55b85cd89c9292779b5da160b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20G=C5=82=C4=85b?= Date: Mon, 7 Jul 2025 10:39:05 +0200 Subject: [PATCH 13/13] manifest: update sdk-zephyr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Include Cleanup after nrf54lm20dk board rename https://github.com/nrfconnect/sdk-zephyr/pull/3024 https://github.com/zephyrproject-rtos/zephyr/pull/92432 Signed-off-by: Sebastian Głąb --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index 41a8d32f5dd8..940fc4358a3d 100644 --- a/west.yml +++ b/west.yml @@ -65,7 +65,7 @@ manifest: # https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/modules.html - name: zephyr repo-path: sdk-zephyr - revision: b3c1b4a9e0b49bc18f44536dbbe9a80150c92a94 + revision: 9a22265c030d62ec19c61945cb0e2e0510b464f6 import: # In addition to the zephyr repository itself, NCS also # imports the contents of zephyr/west.yml at the above