Add initial support for i.MX 95 15x15 LPDDR4x EVK board. This board
uses the i.MX 95 15x15 SoC that shares many similarities to the
already supported i.MX 95 19x19 SoC used for the i.MX 95 19x19
LPDDR5 EVK.
This enables Zephyr to boot and run on the i.MX 95 15x15 EVK and
provides a foundation for further peripheral enablement and
application development.
Signed-off-by: Aziz Sellami <aziz.sellami@nxp.com>
Update hal_adi to include the new flash read function that checks for
false-positive ECC failures and applies a workaround if needed.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
Update manifest to point MSPM0L series support.
Currently it only supports L2228's devicetree pin functions.
Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
Sync with TF-M to fix STM32 platforms TF-M BL2 firmware (issue 92446),
and OTP provisioning build error and various build warnings.
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Update Zephyr fork of MCUboot to revision:
4eba8087fa606db801455f14d185255bc8c49467
Brings following Zephyr relevant fixes:
- 4eba8087 boot: zephyr: boards config of the stm32h573 disco kit
- 2dd7c655 boot: zephyr: boards config of the stm32h7rs target
boards
- cde66e17 boot: zephyr: defines FLASH device for external NOR
- 6a178d29 bootutil: Use flash base address for direct hash
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
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>