diff --git a/l1/l1_e1/sample.yaml b/l1/l1_e1/sample.yaml index a6d0a679..fda119a7 100644 --- a/l1/l1_e1/sample.yaml +++ b/l1/l1_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l1/l1_e1_sol/sample.yaml b/l1/l1_e1_sol/sample.yaml index ec368ea2..e434ef24 100644 --- a/l1/l1_e1_sol/sample.yaml +++ b/l1/l1_e1_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l1/l1_e2/sample.yaml b/l1/l1_e2/sample.yaml index 62fe5418..187e865e 100644 --- a/l1/l1_e2/sample.yaml +++ b/l1/l1_e2/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l1/l1_e2_sol/sample.yaml b/l1/l1_e2_sol/sample.yaml index c53da361..ec01f435 100644 --- a/l1/l1_e2_sol/sample.yaml +++ b/l1/l1_e2_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l2/l2_e1/sample.yaml b/l2/l2_e1/sample.yaml index f745e162..a94dd84d 100644 --- a/l2/l2_e1/sample.yaml +++ b/l2/l2_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l2/l2_e1_sol/sample.yaml b/l2/l2_e1_sol/sample.yaml index 0d1aeda2..3dff8f21 100644 --- a/l2/l2_e1_sol/sample.yaml +++ b/l2/l2_e1_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l2/l2_e2/sample.yaml b/l2/l2_e2/sample.yaml index 8c6409f7..ac675db0 100644 --- a/l2/l2_e2/sample.yaml +++ b/l2/l2_e2/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l2/l2_e2_sol/sample.yaml b/l2/l2_e2_sol/sample.yaml index 01f65c23..79aa2e16 100644 --- a/l2/l2_e2_sol/sample.yaml +++ b/l2/l2_e2_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l2/l2_e3/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l2/l2_e3/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..9d6a9727 --- /dev/null +++ b/l2/l2_e3/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,4 @@ +/* STEP 4 - Fix the issue by enabling gpio0 */ +&gpio0 { + status = "disabled"; +}; diff --git a/l2/l2_e3/sample.yaml b/l2/l2_e3/sample.yaml index 95bb8b86..c83d6064 100644 --- a/l2/l2_e3/sample.yaml +++ b/l2/l2_e3/sample.yaml @@ -19,6 +19,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -36,6 +37,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l2/l2_e3_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l2/l2_e3_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..337ce637 --- /dev/null +++ b/l2/l2_e3_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,4 @@ +/* STEP 4 - Fix the issue by enabling gpio0 */ +&gpio0 { + status = "okay"; +}; diff --git a/l2/l2_e3_sol/sample.yaml b/l2/l2_e3_sol/sample.yaml index 9ff7e30d..a413be0a 100644 --- a/l2/l2_e3_sol/sample.yaml +++ b/l2/l2_e3_sol/sample.yaml @@ -17,6 +17,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -34,6 +35,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l5/l5_e1/sample.yaml b/l5/l5_e1/sample.yaml index e5054303..91a0d47b 100644 --- a/l5/l5_e1/sample.yaml +++ b/l5/l5_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l5/l5_e1_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l5/l5_e1_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..1d82254e --- /dev/null +++ b/l5/l5_e1_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,36 @@ +/* STEP 2.1 - Add the SPI peripheral to spi21 */ + +&spi21 { + compatible = "nordic,nrf-spim"; + status = "okay"; + pinctrl-0 = <&spi21_default>; + pinctrl-1 = <&spi21_sleep>; + pinctrl-names = "default", "sleep"; + cs-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + bme280: bme280@0 { + compatible = "bosch,bme280"; + reg = <0>; + spi-max-frequency = <1000000>; // 1MHz + }; +}; + +/* STEP 2.2 - Change the pin configuration */ + +&pinctrl { + spi21_default: spi21_default { + group1 { + psels = , + , + ; + }; + }; + + spi21_sleep: spi21_sleep { + group1 { + psels = , + , + ; + low-power-enable; + }; + }; +}; diff --git a/l5/l5_e1_sol/sample.yaml b/l5/l5_e1_sol/sample.yaml index 6eafec3e..3f0ba3e4 100644 --- a/l5/l5_e1_sol/sample.yaml +++ b/l5/l5_e1_sol/sample.yaml @@ -17,6 +17,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -35,6 +36,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e1/sample.yaml b/l6/l6_e1/sample.yaml index 925a6e2c..8cd8a179 100644 --- a/l6/l6_e1/sample.yaml +++ b/l6/l6_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e1_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l6/l6_e1_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..cc0976ec --- /dev/null +++ b/l6/l6_e1_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,26 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * Copyright (c) 2022 Nordic Semiconductor ASA + */ + + +/ { + zephyr,user { + io-channels = <&adc 0>; + }; +}; + +&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.07 for the nRF54LS05 DK */ + zephyr,resolution = <14>; + }; +}; diff --git a/l6/l6_e1_sol/sample.yaml b/l6/l6_e1_sol/sample.yaml index a9cea645..4ee682e3 100644 --- a/l6/l6_e1_sol/sample.yaml +++ b/l6/l6_e1_sol/sample.yaml @@ -17,6 +17,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -35,6 +36,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e1_sol/src/main.c b/l6/l6_e1_sol/src/main.c index 313d15b1..877e5a3f 100644 --- a/l6/l6_e1_sol/src/main.c +++ b/l6/l6_e1_sol/src/main.c @@ -12,7 +12,7 @@ #include /* STEP 3.2 - Define a variable of type adc_dt_spec for each channel */ -#if defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) +#if defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) static struct adc_dt_spec adc_channel = ADC_DT_SPEC_GET(DT_PATH(zephyr_user)); #else static const struct adc_dt_spec adc_channel = ADC_DT_SPEC_GET(DT_PATH(zephyr_user)); @@ -49,11 +49,11 @@ int main(void) return 0; } -#if defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) - /* Workaround to configure VDD as reference voltage for nRF54LS05 */ +#if defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) + /* Workaround to configure VDD as reference voltage for nRF54LS05 and nRF54LC10 */ const int ref_voltage_mv = 3300; - ((NRF_SAADC_Type *) NRF_SAADC)->CH[0].CONFIG |= ((SAADC_CH_CONFIG_REFSEL_Vdd << SAADC_CH_CONFIG_REFSEL_Pos) & SAADC_CH_CONFIG_REFSEL_Msk); + ((NRF_SAADC_Type *) NRF_SAADC)->CH[0].CONFIG |= ((SAADC_CH_CONFIG_REFSEL_Vdd << SAADC_CH_CONFIG_REFSEL_Pos) & SAADC_CH_CONFIG_REFSEL_Msk); adc_channel.channel_cfg.reference = ADC_REF_VDD_1; adc_channel.vref_mv= ref_voltage_mv; diff --git a/l6/l6_e2/sample.yaml b/l6/l6_e2/sample.yaml index 3ae56c64..c6f65f98 100644 --- a/l6/l6_e2/sample.yaml +++ b/l6/l6_e2/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e2_sol/sample.yaml b/l6/l6_e2_sol/sample.yaml index 829d5cd1..1782cdab 100644 --- a/l6/l6_e2_sol/sample.yaml +++ b/l6/l6_e2_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e2_sol/src/main.c b/l6/l6_e2_sol/src/main.c index 0084cada..28f52c84 100644 --- a/l6/l6_e2_sol/src/main.c +++ b/l6/l6_e2_sol/src/main.c @@ -20,7 +20,7 @@ LOG_MODULE_REGISTER(Lesson6_Exercise2, LOG_LEVEL_INF); #if NRF_SAADC_HAS_AIN_AS_PIN #if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) #define SAADC_INPUT_PIN NRFX_ANALOG_EXTERNAL_AIN4 -#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) +#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) #define SAADC_INPUT_PIN NRFX_ANALOG_EXTERNAL_AIN3 #else BUILD_ASSERT(0, "Unsupported device family"); @@ -55,9 +55,9 @@ void battery_sample_timer_handler(struct k_timer *timer) /* STEP 7.3 - Calculate and print voltage */ -#if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) +#if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) int battery_voltage = ((900*4) * sample) / ((1<<12)); -#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) +#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) int battery_voltage = ((3300*1) * sample) / ((1<<12)); #else int battery_voltage = ((600*6) * sample) / ((1<<12)); @@ -87,7 +87,7 @@ static void configure_saadc(void) #if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) channel.channel_config.gain = NRF_SAADC_GAIN1_4; -#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) +#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) channel.channel_config.reference = SAADC_CH_CONFIG_REFSEL_Vdd; #else channel.channel_config.gain = NRF_SAADC_GAIN1_6; diff --git a/l6/l6_e3/sample.yaml b/l6/l6_e3/sample.yaml index 5e62fb0c..1a19eee5 100644 --- a/l6/l6_e3/sample.yaml +++ b/l6/l6_e3/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e3_sol/sample.yaml b/l6/l6_e3_sol/sample.yaml index 6de7bc2c..1c6b4e94 100644 --- a/l6/l6_e3_sol/sample.yaml +++ b/l6/l6_e3_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l6/l6_e3_sol/src/main.c b/l6/l6_e3_sol/src/main.c index 5eed4eaa..eb1b2cc3 100644 --- a/l6/l6_e3_sol/src/main.c +++ b/l6/l6_e3_sol/src/main.c @@ -24,7 +24,7 @@ LOG_MODULE_REGISTER(Lesson6_Exercise3, LOG_LEVEL_DBG); #if NRF_SAADC_HAS_AIN_AS_PIN #if defined(CONFIG_SOC_NRF54L15 ) || defined(CONFIG_SOC_NRF54LM20A) #define SAADC_INPUT_PIN NRFX_ANALOG_EXTERNAL_AIN4 -#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) +#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) #define SAADC_INPUT_PIN NRFX_ANALOG_EXTERNAL_AIN3 #else BUILD_ASSERT(0, "Unsupported device family"); @@ -37,7 +37,7 @@ static nrfx_saadc_channel_t channel = NRFX_SAADC_DEFAULT_CHANNEL_SE(SAADC_INPUT_ /* STEP 3.2 - Declaring an instance of nrfx_timer for TIMER2. */ -#if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) +#if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) || defined(CONFIG_SOC_NRF54LC10A) #define TIMER_INSTANCE_NUMBER NRF_TIMER22 #elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) #define TIMER_INSTANCE_NUMBER NRF_TIMER20 @@ -139,7 +139,7 @@ static void configure_saadc(void) /* STEP 4.7 - Change gain config in default config and apply channel configuration */ #if defined(CONFIG_SOC_NRF54L15) || defined(CONFIG_SOC_NRF54LM20A) channel.channel_config.gain = NRF_SAADC_GAIN1_4; -#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) +#elif defined(CONFIG_SOC_NRF54LS05A) || defined(CONFIG_SOC_NRF54LS05B) || defined(CONFIG_SOC_NRF54LC10A) channel.channel_config.reference = SAADC_CH_CONFIG_REFSEL_Vdd; #else channel.channel_config.gain = NRF_SAADC_GAIN1_6; diff --git a/l7/l7_e1/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l7/l7_e1/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..d2c8c6a7 --- /dev/null +++ b/l7/l7_e1/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,30 @@ +&spi21 { + compatible = "nordic,nrf-spim"; + status = "okay"; + pinctrl-0 = <&spi21_default>; + pinctrl-1 = <&spi21_sleep>; + pinctrl-names = "default", "sleep"; + cs-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + + /*STEP 8.3 Create bme280 node */ +}; + + +&pinctrl { + spi21_default: spi21_default { + group1 { + psels = , + , + ; + }; + }; + + spi21_sleep: spi21_sleep { + group1 { + psels = , + , + ; + low-power-enable; + }; + }; +}; diff --git a/l7/l7_e1/sample.yaml b/l7/l7_e1/sample.yaml index 377b9e66..a4060b26 100644 --- a/l7/l7_e1/sample.yaml +++ b/l7/l7_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l7/l7_e1_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l7/l7_e1_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..e586e7d0 --- /dev/null +++ b/l7/l7_e1_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,34 @@ +&spi21 { + compatible = "nordic,nrf-spim"; + status = "okay"; + pinctrl-0 = <&spi21_default>; + pinctrl-1 = <&spi21_sleep>; + pinctrl-names = "default", "sleep"; + cs-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + + /* STEP 8.3 Create bme280 node */ + bme280: bme280@0 { + compatible = "zephyr,custom-bme280"; + reg = <0>; + spi-max-frequency = <1000000>; // 1MHz + }; +}; + +&pinctrl { + spi21_default: spi21_default { + group1 { + psels = , + , + ; + }; + }; + + spi21_sleep: spi21_sleep { + group1 { + psels = , + , + ; + low-power-enable; + }; + }; +}; diff --git a/l7/l7_e1_sol/app/sample.yaml b/l7/l7_e1_sol/app/sample.yaml index 042a4e0f..ad8bc0f8 100644 --- a/l7/l7_e1_sol/app/sample.yaml +++ b/l7/l7_e1_sol/app/sample.yaml @@ -17,6 +17,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -35,6 +36,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l7/l7_e2/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l7/l7_e2/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..5bbd9f44 --- /dev/null +++ b/l7/l7_e2/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,40 @@ +&spi21 { + compatible = "nordic,nrf-spim"; + status = "okay"; + pinctrl-0 = <&spi21_default>; + + pinctrl-1 = <&spi21_sleep>; + pinctrl-names = "default", "sleep"; + cs-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + + //STEP 4.2 - enable device runtime pm for spi bus + + bme280: bme280@0 { + compatible = "zephyr,custom-bme280"; + reg = <0>; + spi-max-frequency = <1000000>; // 1MHz + + //STEP 4.1 - enable device runtime pm for bme sensor + + }; +}; + + +&pinctrl { + spi21_default: spi21_default { + group1 { + psels = , + , + ; + }; + }; + + spi21_sleep: spi21_sleep { + group1 { + psels = , + , + ; + low-power-enable; + }; + }; +}; diff --git a/l7/l7_e2/sample.yaml b/l7/l7_e2/sample.yaml index b3fc807a..375d8df8 100644 --- a/l7/l7_e2/sample.yaml +++ b/l7/l7_e2/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l7/l7_e2_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l7/l7_e2_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..6a1b6acc --- /dev/null +++ b/l7/l7_e2_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,40 @@ +&spi21 { + compatible = "nordic,nrf-spim"; + status = "okay"; + pinctrl-0 = <&spi21_default>; + pinctrl-1 = <&spi21_sleep>; + pinctrl-names = "default", "sleep"; + cs-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; + + /* STEP 4.2 - enable device runtime pm for spi bus */ + zephyr,pm-device-runtime-auto; + + bme280: bme280@0 { + compatible = "zephyr,custom-bme280"; + reg = <0>; + spi-max-frequency = <1000000>; // 1MHz + + /* STEP 4.1 - enable device runtime pm for bme sensor */ + zephyr,pm-device-runtime-auto; + }; +}; + + +&pinctrl { + spi21_default: spi21_default { + group1 { + psels = , + , + ; + }; + }; + + spi21_sleep: spi21_sleep { + group1 { + psels = , + , + ; + low-power-enable; + }; + }; +}; diff --git a/l7/l7_e2_sol/app/sample.yaml b/l7/l7_e2_sol/app/sample.yaml index c9071f4e..60572e2c 100644 --- a/l7/l7_e2_sol/app/sample.yaml +++ b/l7/l7_e2_sol/app/sample.yaml @@ -17,6 +17,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -35,6 +36,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l7/l7_e3/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l7/l7_e3/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..bde23370 --- /dev/null +++ b/l7/l7_e3/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,3 @@ +/* STEP 5 Create a blink_gpio_leds device node */ + + diff --git a/l7/l7_e3/sample.yaml b/l7/l7_e3/sample.yaml index 6cabe2d5..6e67a6cc 100644 --- a/l7/l7_e3/sample.yaml +++ b/l7/l7_e3/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -28,6 +29,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l7/l7_e3_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l7/l7_e3_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..7d0cd65f --- /dev/null +++ b/l7/l7_e3_sol/app/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,8 @@ +/* STEP 5 Create a blink_gpio_leds device node */ +/ { + blink_led: blink-led { + compatible = "blink-gpio-led"; + led-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; + blink-period-ms = <1000>; + }; +}; diff --git a/l7/l7_e3_sol/app/sample.yaml b/l7/l7_e3_sol/app/sample.yaml index 6bdf4107..e3a982da 100644 --- a/l7/l7_e3_sol/app/sample.yaml +++ b/l7/l7_e3_sol/app/sample.yaml @@ -17,6 +17,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -35,6 +36,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l8/l8_e1/sample.yaml b/l8/l8_e1/sample.yaml index ed58bdc1..cb76a200 100644 --- a/l8/l8_e1/sample.yaml +++ b/l8/l8_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -27,6 +28,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l8/l8_e1_sol/sample.yaml b/l8/l8_e1_sol/sample.yaml index 40d4ada3..ed31cc45 100644 --- a/l8/l8_e1_sol/sample.yaml +++ b/l8/l8_e1_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -24,6 +25,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l8/l8_e2/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l8/l8_e2/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..a9b4eb2b --- /dev/null +++ b/l8/l8_e2/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1 @@ +// STEP 3.2 - Add overlay to enable FLPR core diff --git a/l8/l8_e2/sample.yaml b/l8/l8_e2/sample.yaml index c094c939..217022fd 100644 --- a/l8/l8_e2/sample.yaml +++ b/l8/l8_e2/sample.yaml @@ -9,9 +9,11 @@ common: integration_platforms: - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp platform_allow: - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp tests: diff --git a/l8/l8_e2_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l8/l8_e2_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..1fcd4459 --- /dev/null +++ b/l8/l8_e2_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,52 @@ +/ { + soc { + cpuflpr_sram_code_data: memory@2001fc00 { + compatible = "mmio-sram"; + reg = <0x2001fc00 DT_SIZE_K(64)>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x0 0x2001fc00 DT_SIZE_K(64)>; + }; + }; +}; + +&cpuapp_sram { + reg = <0x20000000 DT_SIZE_K(127)>; + ranges = <0x0 0x20000000 DT_SIZE_K(127)>; +}; + +&cpuapp_rram { + reg = <0x0 DT_SIZE_K(948)>; + ranges = <0x0 0x0 DT_SIZE_K(948)>; + + /delete-node/ partitions; +}; + +&rram_controller { + cpuflpr_rram: rram@ed000 { + compatible = "soc-nv-flash"; + reg = <0xed000 DT_SIZE_K(64)>; + ranges = <0x0 0xed000 DT_SIZE_K(64)>; + erase-block-size = <0x1000>; + write-block-size = <0x10>; + #address-cells = <1>; + #size-cells = <1>; + }; +}; + +&uart20 { + status = "reserved"; +}; + +&cpuflpr_vpr { + status = "okay"; + execution-memory = <&cpuflpr_sram_code_data>; + source-memory = <&cpuflpr_rram>; +}; + +&cpuapp_vevif_tx { + status = "okay"; +}; + +#define WITH_FLPR_PARTITIONS +#include diff --git a/l8/l8_e2_sol/sample.yaml b/l8/l8_e2_sol/sample.yaml index 8b47d1bb..288d9cf2 100644 --- a/l8/l8_e2_sol/sample.yaml +++ b/l8/l8_e2_sol/sample.yaml @@ -7,10 +7,12 @@ common: integration_platforms: - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp platform_allow: - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp tests: diff --git a/l8/l8_e2_sol/sysbuild.cmake b/l8/l8_e2_sol/sysbuild.cmake index 2169bd4c..08ca5ccc 100644 --- a/l8/l8_e2_sol/sysbuild.cmake +++ b/l8/l8_e2_sol/sysbuild.cmake @@ -3,6 +3,8 @@ ExternalZephyrProject_Add( APPLICATION custom_image_name SOURCE_DIR ${APP_DIR}/../custom_image BOARD nrf54l15dk/nrf54l15/cpuflpr - # BOARD nrf5340dk/nrf5340/cpunet # BOARD nrf54lm20dk/nrf54lm20a/cpuflpr + # BOARD nrf54lc10dk/nrf54lc10a/cpuflpr + # BOARD nrf5340dk/nrf5340/cpunet + ) \ No newline at end of file diff --git a/l9/l9_e1/sample.yaml b/l9/l9_e1/sample.yaml index 57529775..f3a830ce 100644 --- a/l9/l9_e1/sample.yaml +++ b/l9/l9_e1/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e1_sol/sample.yaml b/l9/l9_e1_sol/sample.yaml index ad44824a..1c91d235 100644 --- a/l9/l9_e1_sol/sample.yaml +++ b/l9/l9_e1_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -24,6 +25,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e2/sample.yaml b/l9/l9_e2/sample.yaml index fdda2e76..6f76b5e7 100644 --- a/l9/l9_e2/sample.yaml +++ b/l9/l9_e2/sample.yaml @@ -15,6 +15,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -26,6 +27,7 @@ common: - nrf9151dk/nrf9151 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e2_sol/sample.yaml b/l9/l9_e2_sol/sample.yaml index 87253fc3..9ea2af30 100644 --- a/l9/l9_e2_sol/sample.yaml +++ b/l9/l9_e2_sol/sample.yaml @@ -11,10 +11,12 @@ tests: ncs_inter.l9.e2_sol.ed25519_invalid: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp extra_args: @@ -52,10 +54,12 @@ tests: ncs_inter.l9.e2_sol.ed25519: integration_platforms: - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp extra_args: diff --git a/l9/l9_e3/sample.yaml b/l9/l9_e3/sample.yaml index 9efc2541..eb269bc8 100644 --- a/l9/l9_e3/sample.yaml +++ b/l9/l9_e3/sample.yaml @@ -11,6 +11,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp - nrf9151dk/nrf9151/ns - nrf9151dk/nrf9151 @@ -23,6 +24,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp - nrf9151dk/nrf9151/ns - nrf9151dk/nrf9151 diff --git a/l9/l9_e3_sol/sample.yaml b/l9/l9_e3_sol/sample.yaml index 17e297e0..b23e4c25 100644 --- a/l9/l9_e3_sol/sample.yaml +++ b/l9/l9_e3_sol/sample.yaml @@ -13,6 +13,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp - nrf9151dk/nrf9151/ns - nrf9151dk/nrf9151 @@ -27,6 +28,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp - nrf9151dk/nrf9151/ns - nrf9151dk/nrf9151 diff --git a/l9/l9_e5/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e5/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..bd3e21b9 --- /dev/null +++ b/l9/l9_e5/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,32 @@ +/delete-node/ &boot_partition; +/delete-node/ &slot0_partition; +/delete-node/ &slot1_partition; +/delete-node/ &storage_partition; + +&cpuapp_rram { + partitions { + boot_partition: partition@0 { + compatible = "zephyr,mapped-partition"; + label = "mcuboot"; + reg = <0x0 DT_SIZE_K(56)>; + }; + + slot0_partition: partition@e000 { + compatible = "zephyr,mapped-partition"; + label = "image-0"; + reg = <0xe000 DT_SIZE_K(220)>; + }; + + slot1_partition: partition@45000 { + compatible = "zephyr,mapped-partition"; + label = "image-1"; + reg = <0x45000 DT_SIZE_K(220)>; + }; + + storage_partition: partition@7c000 { + compatible = "zephyr,mapped-partition"; + label = "storage"; + reg = <0x7c000 DT_SIZE_K(12)>; + }; + }; +}; diff --git a/l9/l9_e5/sample.yaml b/l9/l9_e5/sample.yaml index 898bcc4d..299fb37d 100644 --- a/l9/l9_e5/sample.yaml +++ b/l9/l9_e5/sample.yaml @@ -12,6 +12,7 @@ common: - nrf52840dk/nrf52840 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp @@ -21,6 +22,7 @@ common: - nrf52840dk/nrf52840 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54l15dk/nrf54l15/cpuapp/ns - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e5/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf b/l9/l9_e5/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf new file mode 100644 index 00000000..0e64f784 --- /dev/null +++ b/l9/l9_e5/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf @@ -0,0 +1,31 @@ +CONFIG_FLASH=y +CONFIG_MAIN_STACK_SIZE=10240 +CONFIG_FPROTECT=n + +# NOTE: To enable mcuboot logs... +# NOTE: ... these lines should be commented... +CONFIG_SERIAL=n +CONFIG_CONSOLE=n +CONFIG_UART_CONSOLE=n +# NOTE: ... and these lines should not be commented +# CONFIG_LOG=y +# CONFIG_LOG_MODE_MINIMAL=y +# CONFIG_LOG_DEFAULT_LEVEL=0 +# CONFIG_MCUBOOT_LOG_LEVEL_DBG=y +# CONFIG_SERIAL=y +# CONFIG_CONSOLE=y +# CONFIG_UART_CONSOLE=y + +CONFIG_NRF_OBERON=y +CONFIG_BOOT_ECDSA_NRF_OBERON=y + +CONFIG_NCS_BOOT_BANNER=n +CONFIG_MCUBOOT_BOOT_BANNER=n +CONFIG_BOOT_BANNER=n +CONFIG_PRINTK=n +CONFIG_MINIMAL_LIBC=y +CONFIG_SYS_CLOCK_EXISTS=n +CONFIG_GPIO=n + +CONFIG_ISR_TABLES_LOCAL_DECLARATION=y +CONFIG_LTO=y \ No newline at end of file diff --git a/l9/l9_e5/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e5/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..4db791f6 --- /dev/null +++ b/l9/l9_e5/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,38 @@ +/delete-node/ &boot_partition; +/delete-node/ &slot0_partition; +/delete-node/ &slot1_partition; +/delete-node/ &storage_partition; + +/ { + chosen { + zephyr,code-partition = &boot_partition; + }; +}; + +&cpuapp_rram { + partitions { + boot_partition: partition@0 { + compatible = "zephyr,mapped-partition"; + label = "mcuboot"; + reg = <0x0 DT_SIZE_K(60)>; + }; + + slot0_partition: partition@f000 { + compatible = "zephyr,mapped-partition"; + label = "image-0"; + reg = <0xf000 DT_SIZE_K(204)>; + }; + + slot1_partition: partition@42000 { + compatible = "zephyr,mapped-partition"; + label = "image-1"; + reg = <0x42000 DT_SIZE_K(204)>; + }; + + storage_partition: partition@75000 { + compatible = "zephyr,mapped-partition"; + label = "storage"; + reg = <0x75000 DT_SIZE_K(40)>; + }; + }; +}; diff --git a/l9/l9_e5_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e5_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..bd3e21b9 --- /dev/null +++ b/l9/l9_e5_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,32 @@ +/delete-node/ &boot_partition; +/delete-node/ &slot0_partition; +/delete-node/ &slot1_partition; +/delete-node/ &storage_partition; + +&cpuapp_rram { + partitions { + boot_partition: partition@0 { + compatible = "zephyr,mapped-partition"; + label = "mcuboot"; + reg = <0x0 DT_SIZE_K(56)>; + }; + + slot0_partition: partition@e000 { + compatible = "zephyr,mapped-partition"; + label = "image-0"; + reg = <0xe000 DT_SIZE_K(220)>; + }; + + slot1_partition: partition@45000 { + compatible = "zephyr,mapped-partition"; + label = "image-1"; + reg = <0x45000 DT_SIZE_K(220)>; + }; + + storage_partition: partition@7c000 { + compatible = "zephyr,mapped-partition"; + label = "storage"; + reg = <0x7c000 DT_SIZE_K(12)>; + }; + }; +}; diff --git a/l9/l9_e5_sol/sample.yaml b/l9/l9_e5_sol/sample.yaml index 59f6a7fc..9b2456b9 100644 --- a/l9/l9_e5_sol/sample.yaml +++ b/l9/l9_e5_sol/sample.yaml @@ -10,6 +10,7 @@ common: - nrf52840dk/nrf52840 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -18,6 +19,7 @@ common: - nrf52840dk/nrf52840 - nrf5340dk/nrf5340/cpuapp - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e5_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf b/l9/l9_e5_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf new file mode 100644 index 00000000..0e64f784 --- /dev/null +++ b/l9/l9_e5_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf @@ -0,0 +1,31 @@ +CONFIG_FLASH=y +CONFIG_MAIN_STACK_SIZE=10240 +CONFIG_FPROTECT=n + +# NOTE: To enable mcuboot logs... +# NOTE: ... these lines should be commented... +CONFIG_SERIAL=n +CONFIG_CONSOLE=n +CONFIG_UART_CONSOLE=n +# NOTE: ... and these lines should not be commented +# CONFIG_LOG=y +# CONFIG_LOG_MODE_MINIMAL=y +# CONFIG_LOG_DEFAULT_LEVEL=0 +# CONFIG_MCUBOOT_LOG_LEVEL_DBG=y +# CONFIG_SERIAL=y +# CONFIG_CONSOLE=y +# CONFIG_UART_CONSOLE=y + +CONFIG_NRF_OBERON=y +CONFIG_BOOT_ECDSA_NRF_OBERON=y + +CONFIG_NCS_BOOT_BANNER=n +CONFIG_MCUBOOT_BOOT_BANNER=n +CONFIG_BOOT_BANNER=n +CONFIG_PRINTK=n +CONFIG_MINIMAL_LIBC=y +CONFIG_SYS_CLOCK_EXISTS=n +CONFIG_GPIO=n + +CONFIG_ISR_TABLES_LOCAL_DECLARATION=y +CONFIG_LTO=y \ No newline at end of file diff --git a/l9/l9_e5_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e5_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..e7e575f3 --- /dev/null +++ b/l9/l9_e5_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,7 @@ +#include "../../../boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay" + +/ { + chosen { + zephyr,code-partition = &boot_partition; + }; +}; diff --git a/l9/l9_e6/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e6/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..bd3e21b9 --- /dev/null +++ b/l9/l9_e6/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,32 @@ +/delete-node/ &boot_partition; +/delete-node/ &slot0_partition; +/delete-node/ &slot1_partition; +/delete-node/ &storage_partition; + +&cpuapp_rram { + partitions { + boot_partition: partition@0 { + compatible = "zephyr,mapped-partition"; + label = "mcuboot"; + reg = <0x0 DT_SIZE_K(56)>; + }; + + slot0_partition: partition@e000 { + compatible = "zephyr,mapped-partition"; + label = "image-0"; + reg = <0xe000 DT_SIZE_K(220)>; + }; + + slot1_partition: partition@45000 { + compatible = "zephyr,mapped-partition"; + label = "image-1"; + reg = <0x45000 DT_SIZE_K(220)>; + }; + + storage_partition: partition@7c000 { + compatible = "zephyr,mapped-partition"; + label = "storage"; + reg = <0x7c000 DT_SIZE_K(12)>; + }; + }; +}; diff --git a/l9/l9_e6/sample.yaml b/l9/l9_e6/sample.yaml index 6e0fd278..5dcec4f0 100644 --- a/l9/l9_e6/sample.yaml +++ b/l9/l9_e6/sample.yaml @@ -13,6 +13,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -22,6 +23,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e6/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e6/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..bf60884c --- /dev/null +++ b/l9/l9_e6/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,38 @@ +/delete-node/ &boot_partition; +/delete-node/ &slot0_partition; +/delete-node/ &slot1_partition; +/delete-node/ &storage_partition; + +&cpuapp_rram { + partitions { + boot_partition: partition@0 { + compatible = "zephyr,mapped-partition"; + label = "mcuboot"; + reg = <0x0 DT_SIZE_K(56)>; + }; + + slot0_partition: partition@e000 { + compatible = "zephyr,mapped-partition"; + label = "image-0"; + reg = <0xe000 DT_SIZE_K(220)>; + }; + + slot1_partition: partition@45000 { + compatible = "zephyr,mapped-partition"; + label = "image-1"; + reg = <0x45000 DT_SIZE_K(220)>; + }; + + storage_partition: partition@7c000 { + compatible = "zephyr,mapped-partition"; + label = "storage"; + reg = <0x7c000 DT_SIZE_K(12)>; + }; + }; +}; + +/ { + chosen { + zephyr,code-partition = &boot_partition; + }; +}; diff --git a/l9/l9_e6_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf b/l9/l9_e6_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf new file mode 100644 index 00000000..abb5a1c1 --- /dev/null +++ b/l9/l9_e6_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.conf @@ -0,0 +1,4 @@ +CONFIG_CBPRINTF_NANO=y +CONFIG_LOG_MODE_MINIMAL=y +CONFIG_ASSERT=n +CONFIG_BOOT_BANNER=n \ No newline at end of file diff --git a/l9/l9_e6_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e6_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..bd3e21b9 --- /dev/null +++ b/l9/l9_e6_sol/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,32 @@ +/delete-node/ &boot_partition; +/delete-node/ &slot0_partition; +/delete-node/ &slot1_partition; +/delete-node/ &storage_partition; + +&cpuapp_rram { + partitions { + boot_partition: partition@0 { + compatible = "zephyr,mapped-partition"; + label = "mcuboot"; + reg = <0x0 DT_SIZE_K(56)>; + }; + + slot0_partition: partition@e000 { + compatible = "zephyr,mapped-partition"; + label = "image-0"; + reg = <0xe000 DT_SIZE_K(220)>; + }; + + slot1_partition: partition@45000 { + compatible = "zephyr,mapped-partition"; + label = "image-1"; + reg = <0x45000 DT_SIZE_K(220)>; + }; + + storage_partition: partition@7c000 { + compatible = "zephyr,mapped-partition"; + label = "storage"; + reg = <0x7c000 DT_SIZE_K(12)>; + }; + }; +}; diff --git a/l9/l9_e6_sol/sample.yaml b/l9/l9_e6_sol/sample.yaml index bccd05f5..aa03eb2c 100644 --- a/l9/l9_e6_sol/sample.yaml +++ b/l9/l9_e6_sol/sample.yaml @@ -12,6 +12,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp platform_allow: @@ -21,6 +22,7 @@ common: - nrf5340dk/nrf5340/cpuapp - nrf5340dk/nrf5340/cpuapp/ns - nrf54l15dk/nrf54l15/cpuapp + - nrf54lc10dk/nrf54lc10a/cpuapp - nrf54ls05dk/nrf54ls05b/cpuapp - nrf54lm20dk/nrf54lm20a/cpuapp diff --git a/l9/l9_e6_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay b/l9/l9_e6_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay new file mode 100644 index 00000000..d52ec803 --- /dev/null +++ b/l9/l9_e6_sol/sysbuild/mcuboot/boards/nrf54lc10dk_nrf54lc10a_cpuapp.overlay @@ -0,0 +1,7 @@ +#include "../../../boards/nrf54ls05dk_nrf54ls05b_cpuapp.overlay" + +/ { + chosen { + zephyr,code-partition = &boot_partition; + }; +}; diff --git a/ncs-inter.yml b/ncs-inter.yml index ed4b740a..58bf81da 100644 --- a/ncs-inter.yml +++ b/ncs-inter.yml @@ -10,5 +10,5 @@ manifest: - name: nrf remote: ncs repo-path: sdk-nrf - revision: v3.4.0 + revision: v3.4.1-rc1 import: true