Ensure that the BLE interrupt remains marked as reserved in the
interrupt table descriptor when it’s in use. This prevents accidental
reassignment of the BLE IRQ in downstream configurations.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Update the HW models module to:
6e5961223f81aa2707c555db138819a5c1b7942c
Including the following:
6e59612 CLOCK (52,53): Fix test interface with multiple instances
ecf2292 54 CRACEN: Improve model
1277b16 irq controller: Remove out of date comment
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Update Zephyr fork of MCUboot to revision:
07222c1929e1d79d303baa8fde7f977a79e48e9a
Brings following Zephyr relevant fixes:
- 07222c19 boot_serial: Avoid re-initializing state in
boot_image_validate_encrypted
- a18f635a boot: Remove now superfluous start_off parameters
- c62c19db boot_serial: Use flash sectors from bootloader state
when possible
- 13edc5fb boot_serial: Use flash area from bootloader state when
possible
- f1aa499c boot_serial: Initialize a bootloader state for bs_list
and bs_set
- f1efd483 bootutil: loader: Expose routine to determine sector
layout
- 72166868 bootutil: loader: Expose routine to open/close all
flash areas
- 0319e91c boot: bootutil: Fix encryption/decryption size
during copy
- a36f9513 imgtool: Add support for HMAC/HKDF-SHA512 with
ECIES-X25519
- 37719169 zephyr: Support for HKDF/HMAC with SHA512
- 1d83177c bootutil: Add support for HAMC-SHA512 with ECIES-X25519
- 7de064ea boot: zephyr: add support for booting ARC processors
- 72459ec0 boot: zephyr: stm32n6570_dk: define
CONFIG_MULTIPLE_EXECUTABLE_RAM_REGIONS
- be8b3abc boot: Zephyr: Add a Kconfig for
MULTIPLE_EXECUTABLE_RAM_REGIONS define
- c5011f2b zephyr: Improve logging
- 11f9c6f2 bootutil: Improve logging coverage
- adbe1cfb boot: stm32n6: Define specific executable region
- 93c2b50a boot: zephyr: boards: Add configuration for
stm32n6570_dk
- fca80b41 boot: zephyr: defines FLASH device for external NOR
- 78d94cf4 imgtool: bump minimal required version to 2.2.0
- af602f81 bootutil: Replace local identifiers with common
definitions
- e5756df5 bootutil: Remove redundant ALIGN definitions
- e3a271c9 bootutil: Move all encryption TLV helper identifiers
into one place
- 68a4c962 boot: bootutil: avoid full erase on BOOT_MAGIC_BAD
in boot_set_next
- 1ed0218c scripts: imgtool: Add hash for ECDSA256P1Public
- a90ddfc7 zephyr: Fix pinreset trigger
- e56cecc4 bootutil: Small cleanup in image.h
- 402d3f7f boot: zephyr: Refactor DFU entry logic
- 687dc8c5 bootutil: boot_decrypt_key: Only one
bootutil_hmac_sha256_drop needed
- a0065f8f bootutil: Fix boot_scramble_region escaping flash
area
- bb644c7c bootutil: loader: overwrite-only mode fix for
trailer erase
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
The test benchmark.kernel.footprints.pm currently generate these warnings
during the link:
[204/209] Linking C executable zephyr/zephyr_pre0.elf
.../ld.bfd: warning: orphan section `.udma_addr1' from \
`zephyr/libzephyr.a(UDMA.c.obj)' being placed in \
section `.udma_addr1'
[209/209] Linking C executable zephyr/zephyr.elf
.../ld.bfd: warning: orphan section `.udma_addr1' from \
`zephyr/libzephyr.a(UDMA.c.obj)' being placed in \
section `.udma_addr1'
Last version of hal_silabs provide a workaround for this issue.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Add LINKLAYER_PLAT_EnableBackupDomainAccess() and
LINKLAYER_PLAT_DisableBackupDomainAccess() to use Zephyr resources
that use a reference counter for access requests, for enabling
and disabling access the BackupDomain resources.
Bump hal_stm32 module to the revision integrating related stm32wba
BLE updates.
Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
Update with the latest nordic hal which includes an updated
CRACEN driver which supports the 54LM20 and newer devices
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Main changes since v2.6:
* ext_2G4_phy_v1: Runtime performance optimizations
* ext_2G4_libPhyComv1: Add BT LE HDT support
* ext_2G4_channel_Indoorv1: Add BT LE HDT support
Note: Like before, bsim remains fully backwards compatible
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Update the HW models module to:
968d55ff22579080466bf2f482596dd6e35361c6
Including the following:
968d55f 54LM20: Also build CRACEN RNG
2c6d49d CRACEN RNG: Add model of the new version of the IP
914b475 54LM20: Add first version
fb68cc6 grtc hal replacement: Remove pointless macro use
ef2f63e Fix wrong NRF_UARTE register reference
63a2e85 README: Clarify the models are not perfect, and correct links
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Some DMA and LP wrappers were missing for MAX32660 which caused build
errors on CI runs. Update hal_adi to get the necessary fixes.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
Update the Simplicity SDK HAL for Silicon Labs Series 2
devices to v2025.6.0.
The em_core source file no longer exists in the latest version
of the HAL, and is removed.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
Migrate the dma_nxp_edma driver to SDK-NG. This means:
1) Adding the CMAKE logic required for compiling the module
2) Updating the HAL_NXP manifest to pull in the patches which
handle the migration on the HAL side
3) Removing CMAKE logic from old mcux-sdk so that they are no
longer included in the build
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
The function FLEXIO_SPI_MasterTransferNonBlocking has a bug when
works in CS continuous mode. In this mode, both RX and TX
interrupts are enabled, they share the same IRQ line.
In the ISR, the RX event and TX event are not handled well,
so a short delay in ISR is needed.
The function FLEXIO_SPI_MasterTransferNonBlocking issue is fixed,
the delay in ISR can be removed.
Signed-off-by: Jason Yu <zejiang.yu@nxp.com>
Updated driver based on changes done in SDK 25.06.00-pvw2.
Update hal_nxp to include BLE LL and IEEE 802.15.4 PHY NBU
combo firmware for MCXW72 boards.
Signed-off-by: Cristian Bulacu <cristian.bulacu@nxp.com>
Update to fork from lvgl's master branch with the following fix:
* fix: ifdef function to avoid unused function build warning
Which fixes this issue being triggered in Zephyr's CI.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Imported mem pool quota files from the SDK driver
Adding mempool quota files significantly improved
the performance of the SDK driver.While the basic
buffer pool caused issues during long running UDP
data transfers,the mempool quota demonstrated
stable and reliable performance.
Signed-off-by: Rahul Gurram <rahul.gurram@silabs.com>
Update HAL to fix wifi IRQ allocation for ESP32-S3.
HAL code depends on ESP_WIFI_TASK_CORE_ID symbol to properly build
the reserved IRQs table. If define is not present, IRQ 0 (wifi) is
not reserved, causing interrupt allocation problems.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>