Commit Graph

1938 Commits

Author SHA1 Message Date
Alberto Escolar Piedras
5aa9e2578a manifest: Update nRF hw models to latest
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>
2025-06-20 13:25:35 -04:00
Jérôme Pouiller
fbc70337e8 modules: hal_silabs: Update WiseConnect SDK
Import the new version of the WiseConnect SDK.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-06-20 13:22:57 -04:00
Tahsin Mutlugun
efee13e380 manifest: Update hal_adi to pull DMA and Low-power fixes for MAX32660
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>
2025-06-20 11:50:16 +01:00
Jamie McCrae
220d69893c west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  11982df962e2314f4e0c73b7ebc17172026c9266

Brings following Zephyr relevant fixes:

  - 11982df9 boot: Switch to picolibc
  - ef7d68bf boot: zephyr: boards: delete mcxn947 configuration.
  - 47dc5086 boot: zephyr: update NXP MPU define to new name
  - 35536633 boot: bootutil: bootutil_misc: Fix max image size for
    single images
  - e8b22363 bootutil: Fix crash when bootutil_sha_init() is called
    in loop
  - 0eaf6668 boot: bootutil: Only update the security counter for
    confirmed images
  - 792d411d bootutil: encryption: Fix typo in PSA code
  - 2e605191 boot: bootutil: swap-offset: Fix image size check
    during validation
  - 61d280b9 boot: bootutil: Fix max image size computation for
    swap-move/swap-offset
  - 17b56a0a imgtool: fix verify tlv offset before main scan
  - 264f6ee9 boot/zephyr/main: fix placement of pointer to arm
    vector
  - c412cdfb bootutil: Improve HKDF code
  - 454cae8b bootutil: Remove BOOTUTIL_CRYPTO_AES_CTR_KEY_SIZE
  - 2367a607 bootutil: Improve defines in PSA encryption source
  - 3f458fea Bootutil: always initialise the size returned by
    boot_util_image_size()
  - 671513cb zephyr: nRF54l15_cpuapp configuration with LTO enabled

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-06-18 17:49:20 -04:00
Aksel Skauge Mellbye
7e517786ed modules: hal_silabs: Update HAL to v2025.6.0
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>
2025-06-18 17:45:51 -04:00
Karun Kumar Eagalapati
3c6cd1965c manifest: Update nrf_wifi for dynamic bandwidth signal controlling
Update nrf_wifi for dynamic bandwidth signal controlling through
command init.

Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no>
2025-06-18 11:22:25 +01:00
Qingling Wu
f089959651 manifest: hostap: sync for coverity fix
sync for coverity fix in hostap

Signed-off-by: Qingling Wu <qingling.wu@nxp.com>
2025-06-18 10:55:31 +02:00
Yangbo Lu
ffb328953e west.yml: update hal_nxp for networking changes
Updated hal_nxp to support i.MX943 NETC.

Updated hal_nxp for wifi update.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
2025-06-18 07:37:24 +02:00
Youssef Zini
4ea5fce0f9 west.yml: update modules hal stm32 for stm32mp2x
Update west.yml to add the STM32MP2x SoC support in the STM32 HAL.
This is done after the merge of the PRs:
https://github.com/zephyrproject-rtos/hal_stm32/pull/282
https://github.com/zephyrproject-rtos/hal_stm32/pull/286

Signed-off-by: Youssef Zini <youssef.zini@savoirfairelinux.com>
2025-06-17 08:20:33 +02:00
Sylvio Alves
fd1987c185 west.yml: fix ble issue in hal_espressif
Fix wrong address in BT adapter file that causes bt_disable
to crash. Make sure interrupt handler pointer gets proper value.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-06-16 14:13:46 +02:00
Maochen Wang
1cb19a05d7 manifest: update IW610 TX power table
Update hal_nxp to use new IW610 M2 TX power limit table.

Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
2025-06-13 15:42:24 -07:00
Laurentiu Mihalcea
d621dbde1a modules: hal_nxp: migrate dma_nxp_edma driver to SDK-NG
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>
2025-06-13 10:09:41 -07:00
S Mohamed Fiaz
dd37752142 west.yml: Update hal_silabs revision
This commit updates the hal_silabs revision

Signed-off-by: S Mohamed Fiaz <fiaz.mohamed@silabs.com>
2025-06-13 10:08:38 -07:00
Jason Yu
e420d446f7 drivers: spi: mcux_flexio: Fix flexio SPI loop delay issue
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>
2025-06-13 10:38:32 -04:00
Daniel DeGrasse
05980f2738 manifest: update hal_nxp with fix for RW61x wifi compilation
Update the NXP HAL revision to include a fix for the RW61x wifi
compilation

Signed-off-by: Daniel DeGrasse <ddegrasse@tenstorrent.com>
2025-06-12 16:49:59 -07:00
Marcin Wierzbicki
67edf2292a boards: nxp: add support for S32K148 evaluation board
Support for NXP S32K148 evaluation board (s32k148_evb).

Adapt samples: adc_dt, adc_sequence.
Adapt tests: adc_api, gpio_basic_api, gpio_hogs.

Signed-off-by: Marcin Wierzbicki <marcin.wierzbicki@accenture.com>
2025-06-12 15:04:32 -07:00
Arnaud Pouliquen
444031bda3 west.yml: Update libmetal and open-amp for v2025.04.0 release
Update to the last release of open-amp and libmetal libraries

Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
2025-06-12 09:34:50 -07:00
Cristian Bulacu
b3cc778c87 drivers: ieee802154: update mcxw ieee802154 driver
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>
2025-06-12 09:34:16 -07:00
Ali Hozhabri
2c811b52b8 west.yml: Update west to point to the recent changes for hal_stm32
Update west.yml to point to the recent changes for hal_stm32.

Signed-off-by: Ali Hozhabri <ali.hozhabri@st.com>
2025-06-12 09:32:41 -07:00
Nikodem Kastelik
59334fa41e manifest: update hal_nordic revision to integrate nrfx 3.12.1
New nrfx release contains fixes for SPIM and GRTC driver.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2025-06-11 16:21:55 -07:00
Yangbo Lu
63f647f7ed west.yml: update hal_nxp to support imx95 blobs
Updated hal_nxp to support imx95 blobs.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
2025-06-11 16:03:37 -07:00
Alberto Escolar Piedras
6d7744209b manifest lvgl: Update to fork with hotfix for Zephyr
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>
2025-06-11 11:06:41 +02:00
Fabian Blatz
a01c8e464f manifest: Update LVGL to v9.3
Update the west yaml to point to the new LVGL version.

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2025-06-11 08:20:09 +02:00
Rahul Gurram
b0de827661 modules: hal_silabs: Imported SDK files
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>
2025-06-10 12:07:12 +02:00
Raffael Rostagno
5ba88753cc wifi: esp32s3: Fix IRQ allocation
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>
2025-06-09 14:33:12 -07:00
Gang Li
299ebfb812 manifest: update hal_nxp to add support for IW610
Add support for IW610

Signed-off-by: Gang Li <gang.li_1@nxp.com>
2025-06-09 14:30:04 -07:00
Chaitanya Tata
f4b58982e7 manifest: nrf_wifi: Pull TX optimization
Pull fix to free TX packets early once handed over to nRF70.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
2025-06-09 14:29:25 -07:00
Quy Tran
22b373cefd manifest: hal_renesas: Update commit ID for SPI HAL support
Update commit ID for hal_renesas for SPI support

Signed-off-by: Quy Tran <quy.tran.pz@renesas.com>
2025-06-09 08:55:05 +02:00
Fin Maaß
d0b10fc7c6 west.yml: nxp: fix value of DT_ENUM_HAS_VALUE
make value of DT_ENUM_HAS_VALUE lowercase
in the nxp hal.

Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
2025-06-06 20:10:40 +01:00
Alberto Escolar Piedras
e6e5985613 manifest: Update nRF hw models to latest
Update the HW models module to:
9eb489fdcde23d4f69ded78bca872bfc31b5ee79

Including the following:
9eb489f CLOCK (54): Add test interfaces to control duration and to fail
	tuning
787d8c8 CLOCK (52,53): Add test interface control start duration
8bd3a5f NHW_54_AAR_CCM_ECB: Do not inform about the ECB being already
	stopped
ca72ca7 RADIO: Add CodedPhy to old comment mentioning what is supported

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-06-06 14:49:25 +01:00
Raffael Rostagno
6c5ccc2a24 west.yml: hal_espressif: Update HAL for i2c support
Update HAL for i2c support (ESP32-C2/ESP8684).

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-06-06 14:48:37 +01:00
Qiang Zhao
ace509fc38 west.yml: update hal_nxp
- Fix Frequency adjust issue for NETC PTP CLOCK

Signed-off-by: Qiang Zhao <qiang.zhao@nxp.com>
2025-06-06 14:47:53 +01:00
Sudan Landge
c0f17f98ea modules: cmsis: fix: CI with CMSIS
Update to the latest CMSIS because some modules still use CMSIS (v5.x)
which when built with the latest toolchain returns below error in CI:
`error: pac_armv81.h: No such file or directory`

Signed-off-by: Sudan Landge <sudan.landge@arm.com>
2025-06-04 16:09:39 -04:00
Nikodem Kastelik
f46798fa55 manifest: update hal_nordic revision to integrate nrfx 3.12.0
New nrfx release contains MDK 8.71.1
and various fixes for nRF devices.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2025-06-04 17:03:48 +02:00
Tien Nguyen
769ae5c263 manifest: Update commit id for hal_renesas
Update commit id for hal_renesas

Signed-off-by: Tien Nguyen <tien.nguyen.zg@renesas.com>
2025-06-04 17:00:01 +02:00
Arunmani Alagarsamy
9da4e8f30f west.yml: Update hal_silabs revision
This commit updates the hal_silabs revision in west.yml

Signed-off-by: Arunmani Alagarsamy <arunmani.a@silabs.com>
2025-06-04 08:47:53 +02:00
Maciej Meijer
3400aaf278 modules: hal_nordic: nrfs: update manifest
Add request to enable/disable dPlus pullup.

Signed-off-by: Maciej Meijer <maciej.meijer@nordicsemi.no>
2025-06-03 14:46:42 +01:00
Zongchun Yu
fef4b66280 west.yml: update hal_nxp
update hal_nxp for imx91 pinctrl

Signed-off-by: Zongchun Yu <zongchun.yu@nxp.com>
2025-06-03 09:15:09 +02:00
Michael Hope
31fe70805f modules: hal_wch: update the HAL to pull in CH32V00x support
Now that the HAL has been commited, pick it and fix the related build
errors.

Signed-off-by: Michael Hope <michaelh@juju.nz>
2025-06-02 13:30:04 +02:00
Derek Snell
1fd24fbdbb soc: nxp: mcx: MCXNx4x: update SOC to use flash_k4 driver
Use flash_k4 driver for internal flash instead of ROM API driver.  One
benefit is the flash program phrase size decreases from 128 Bytes to 16
Bytes.  16 Byte phrases enables this SOC to leverage the Zephyr NVS
subsystem, and the MCUboot swap mode.

Signed-off-by: Derek Snell <derek.snell@nxp.com>

Conflicts:
	west.yml
2025-05-31 05:57:40 -04:00
Raffael Rostagno
5712c967d3 west.yml: hal_espressif: Fix ESP32-C6 sleep routine
Update hal_espressif to fix ESP32-C6 sleep routine.

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-05-30 16:34:48 +02:00
Mark Wang
a8796ca6ee boards: nxp: add uhc support for frdm_k22f, rt1060, lpc55s69 and lpc55s28
add uhc related items to dts.
add clock initialization
add BM4 if CONFIG_USB_UHC_NXP_KHCI is enabled
add pin mux
update board related CMakeLists.txt
update sdk-ng CMake to include NXP controller drivers
update west.yml to contain the hal_nxp pr

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2025-05-30 16:34:41 +02:00
Chaitanya Tata
f6821fbc7e manifest: nrf_wifi: Fix the PR reference
The PR was merged pre-maturely, so, fix the PR reference.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
2025-05-29 13:38:03 +01:00
Chaitanya Tata
a26fff8c17 manifest: nrf_wifi: Pull fixes for stats timeout handling
Fixes a corruption when active traffic is run along with stats in the
background.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
2025-05-29 12:07:09 +02:00
Derek Snell
7c77d0ea48 soc: nxp: MCXNx4x: enable booting from QSPI flash
The ROM bootloader has the option to boot from external QSPI flash on
the FlexSPI instead of internal flash.  Adds
CONFIG_NXP_FLEXSPI_BOOT_HEADER to include the FlexSPI boot ROM header
in the image.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-05-28 21:29:29 +02:00
Sreeram Tatapudi
b3067bde98 board: infineon: add XMC7200 Eval board support
- Support for kit_xmc72_evk

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
Signed-off-by: Yurii Lozynskyi <yurii.lozynskyi@infineon.com>
2025-05-28 21:29:20 +02:00
Luis Ubieda
f9d9e5bb6d modules: afbr: Add basic functionality
- Add AFBR module as a HAL.
- Platform layer to support running AFBR API using Zephyr.
- Ability to instantiate on device-tree.
- Samples in the module proving foundations works.
- Zephyr Sensor API support, by introducing:
    - Read/Decode for SENSOR_CHAN_DISTANCE (1-D results).
    - Streaming mode for DATA_READY (1-D results).

Signed-off-by: Luis Ubieda <luisf@croxel.com>
2025-05-28 21:29:13 +02:00
Hao Luo
ba21058cd7 drivers: uart: add dma support for ambiq uart driver
This commit adds dma support for ambiq uart driver

Signed-off-by: Hao Luo <hluo@ambiq.com>
2025-05-28 10:04:26 +02:00
Tony Han
0dd1048577 west.yml: Update west.yml for sama7g54 hal
Update west.yml for SAMA7G54 HAL

Signed-off-by: Tony Han <tony.han@microchip.com>
2025-05-28 08:14:08 +02:00
Tu Nguyen Van
0e8fdf6b56 drivers: ethernet: adapt code with new RTD 2.0.1
update members in struct Netc_Eth_Ip_StationInterfaceConfigType
in RTD 2.0.1 for both psi and vsi driver code.

Netc_Eth_Ip_VsiToPsiMsgType need to relocate nocache section
in RTD 2.0.1

Signed-off-by: Tu Nguyen Van <tu.nguyenvan@nxp.com>
2025-05-28 05:54:38 +02:00
Marek Matej
937ed1fca7 manifest: hal_espressif
Update HAL to support Wi-Fi buffers in PSRAM.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2025-05-27 15:46:08 +02:00
Andrei Menzopol
67af404f7e west.yml: update hal_nxp to include middleware cmake update
Include hal_nxp to include middleware cmake update

Signed-off-by: Andrei Menzopol <andrei.menzopol@nxp.com>
2025-05-27 09:16:04 +02:00
Miguel Gazquez
2b91c467f2 modules: Update hal_wch
Update hal_wch.

As the hal upstream changed name, there is now a name conflict.
Rename ch32fun.h to hal_ch32fun.h to fix this conflict.

Signed-off-by: Miguel Gazquez <miguel.gazquez@bootlin.com>
2025-05-24 18:03:53 +02:00
Karun Kumar Eagalapati
7f5b686d65 manifest: Update nrf_wifi for Raw modes boot failure
pull fix for raw modes boot failure

Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no>
2025-05-23 11:04:26 +02:00
Erwan Gouriou
30c441bc21 west.yml: Update hal_stm32 for new signals in -pcintrl.dtsi
Mostly ETH,SAI pins on MP13 and HSPI pins on STM32U5.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2025-05-23 09:36:58 +02:00
Keith Packard
843d661b82 modules: Update picolibc to version 1.8.10
Switch to latest picolib release, version 1.8.10

Signed-off-by: Keith Packard <keithp@keithp.com>
2025-05-22 02:21:01 +02:00
Vit Stanicek
e3edf462f0 manifest: Repoint hal_nxp
Repoint hal_nxp to a new revision, which reflects changes needed for
mimxrt685_evk/mimxrt685s/hifi4.

Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
2025-05-21 20:11:19 +02:00
Saravanan Sekar
c3da77fcfa west: west.yml pointed to ti_hal with MSPM0 support
Add TI MSPM0 hal layer dependency.

Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
Signed-off-by: Jackson Farley <j-farley@ti.com>
2025-05-21 08:04:32 +02:00
Sadik Ozer
51d52ada20 manifest: Update tf-m module for MAX32657
Update tf-m node to get MAX32657 support

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2025-05-21 08:01:25 +02:00
Alessandro Manganaro
2c1b3020a1 west.yml: update BLE stm32wba lib to cube version V1.6.0
Update BLE lib version for STM32WBAxx serie
from version v1.5.0 to version v1.6.0.

Signed-off-by: Alessandro Manganaro <alessandro.manganaro@st.com>
2025-05-20 16:08:58 +01:00
Sylvio Alves
5d82ec5155 west.yml: remove unused header file in hal_espressif
Fixes GCC 14.2 build errors due to lock.h header file.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-05-20 16:08:50 +01:00
Miika Karanki
53e751dcf9 modules: littlefs: update to v2.11.0
Update LittleFS to version 2.11.0

Signed-off-by: Miika Karanki <miika.karanki@vaisala.com>
2025-05-20 15:27:47 +02:00
Alberto Escolar Piedras
6636d65ca5 manifest: Update nRF hw models to latest
Update the HW models module to:
c6296f600a6851bd652f207ab4908d339e1ce705

Including the following:
c6296f6 52/53 CCM: Remove warning on TASK_STOP
cb790ab hw_testcheat_if: Typo fix in comment
38956c4 RADIO: Add cheat interface to disable Tx or Rx

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-05-19 18:47:02 +01:00
Damian Krolik
5ce7d05b70 manifest: update hal_nordic revision to pull in #293
Pull in clang compilation error fix.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
2025-05-19 18:39:12 +01:00
Alberto Escolar Piedras
2673aa9755 manifest: Update bsim to version v2.6
Main changes since v2.5:
* ext_2G4_phy_v1: Now supports DISCONNECTS during abort re-evaluations
* ext_2G4_phy_v1: Also support bitrates multiple of 250Kbps and 333Kbps

Note: Like before, bsim remains fully backwards compatible

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-05-19 16:36:30 +02:00
Hao Luo
2990819454 hal: uart: Add ambiq uart hal support
This commit adds support for ambiq hal uart.

Signed-off-by: Hao Luo <hluo@ambiq.com>
2025-05-19 13:32:44 +02:00
Camille BAUD
22fa13083a west.yml: update hal_bouffalolab revision
This sets revision to the one with vendor headers from final hal version

Signed-off-by: Camille BAUD <mail@massdriver.space>
2025-05-19 10:11:58 +02:00
Tahsin Mutlugun
fd3b73068b manifest: Update hal_adi to grab UART driver fixes
Pull in UART driver fix that will allow MAX32 UART driver work without
full libc.

Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2025-05-17 14:11:15 +02:00
Anas Nashif
5fe84d5b69 arch: nios2: remove arch
Remove architecture and dependencies.
Remove altera HAL supporting nios2

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2025-05-15 20:01:05 -04:00
Jason Yu
c488c652cd modules: hal_nxp: Unified to use SDK NG driver
Some NXP boards are using legacy SDK driver, such as S32K, K64, MIMX8Q,
and so on. The legacy SDK driver will not be updated, migrate to use
SDK NG driver.

Signed-off-by: Jason Yu <zejiang.yu@nxp.com>
2025-05-15 19:32:19 +02:00
Jérôme Pouiller
1d4a0d78e3 drivers: memc: Add support for siwx91x QSPI controller
Silabs siwx91x includes a memory controller for (Quad-)SPI PSRAM. It
allows the application to use the PSRAM as if it was any other RAM.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-05-15 09:00:39 +02:00
Jérôme Pouiller
31646fd06e modules: hal_silabs: Update WiseConnect SDK
Import the new version of the WiseConnect SDK.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-05-14 19:36:07 +02:00
Sylvio Alves
0090ca6d50 west.yml: update hal_espressif
- Fix ESP32-C2 rom puts call, which crashes when
using printf without arguments.

- Fix espressif monitor error when CTRL+C
is pressed to exit terminal.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-05-14 14:10:07 +02:00
Furkan Akkiz
fb8a8e592c manifest: Update hal_adi revision
This commit updates 'hal_adi' module's revision to get MAX32650
developments.

Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
2025-05-14 11:03:22 +01:00
Sudan Landge
c4235fa489 modules: CMSIS_6: fix path and use it for TF-M
What is the change?
Fix the path for module CMSIS_6 and use CMSIS_6 module for TF-M.

Why do we need this change?

After Zephyr updated TF-M to v2.1.0,
bb037d4469842c96f5872b271490aceb0734d965 added a local copy of CMSIS_6
to stop Zephyr's TF-M from downloading the CMSIS_6 from upstream.
The correct way would be to have CMSIS_6 as a module in Zephyr (which
we have now) and pass the path of this module to TF-M.
A fork of the upstream CMSIS_6 was added to Zephyr however,
the path in west.yml makes it a lib and not a module.
Fixing the path generates the ZEPHYR_CMSIS_6_MODULE_DIR symbol which
can now be used to pass to TF-M and the copy in TF-M would no longer be
required.

Signed-off-by: Sudan Landge <sudan.landge@arm.com>
2025-05-14 09:11:32 +02:00
Jamie McCrae
ebfc7db380 west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  990b1fcb367e27056b282f183e819964fdbfe907

  - f76fba70 boot: bootutil: swap_scratch: Fix issue with bricking
    device
  - 7253f01c boot: bootutil: Refactor erase functionality to fix
    watchdog feeding
  - a98bff9f boot: zephyr: kconfig: Fix issues and re-order
  - 1b2d261d boot: zephyr: flash_map: Fix unused argument
  - 413eb384 boot: zephyr: flash_map: Fix missing include
  - 15b36f91 boot: zephyr: kconfig: enable dependencies of Mbed TLS
    Kconfig option
  - f6e8e88a boot: bootutil: Move erase function location
  - 5ef87c79 boot: zephyr: kconfig: Fix BOOT_SWAP_USING_MOVE
    description
  - bc18d7da boot: boot_serial: Fix issue with CBOR and setting
    image state

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-05-13 22:22:43 -04:00
Sreeram Tatapudi
f61efef6b0 drivers: bluetooth: Add BLE low power mode for cyw920829m2evk_02
Add BLE low power mode for cyw920829m2evk_02

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
2025-05-13 17:45:47 +02:00
Karun Kumar Eagalapati
e1f258d8e2 manifest: Update nrf_wifi for disabling dynamic ED
Update nrf_wifi for disabling dynamic ED.

Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no>
2025-05-12 09:48:41 +02:00
Hakan Jansson
2601ee9b5e manifest: update hal_infineon
Update CYW20829 Bluetooth FW blobs to latest release (1.0.3.10058)

Signed-off-by: Hakan Jansson <hakan.jansson@infineon.com>
2025-05-09 15:41:00 +02:00
Carles Cufi
c5033a2a53 manifest: Update hal_nordic revision to pull in #292
Pull in https://github.com/zephyrproject-rtos/hal_nordic/pull/292.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2025-05-09 01:41:13 +02:00
Alain Volmat
1b3c4b7f42 manifest: update hal_stm32 following dcmi/dcmipp updates
Update hal_stm32 revision to integrate dcmi/dcmipp pinctrls
updates.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-05-08 01:57:43 +02:00
Maochen Wang
8c66d5b22c boards: nxp: RW612: support override TX power limit file
Add here as an example that support setting customized TX power limit
file to override the default one.

Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
2025-05-07 23:04:16 +02:00
Hao Luo
660390835b dts: ambiq: change to enable ambiq drivers in overlays
Keep minimal system in board dts, only enable driver in overlays

Signed-off-by: Hao Luo <hluo@ambiq.com>
2025-05-05 21:56:47 +02:00
Khoa Nguyen
b9160aab15 manifest: Update hal_renesas for Flash-HP support ek_ra4l1
Update hal_renesas for Flash-HP support ek_ra4l1

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-05-02 07:19:46 +02:00
Alain Volmat
5a672f6cf9 west: update hal_stm32 to take MP13 HAL update
Update hal_stm32 revision to include the MP13 HAL update.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-04-30 23:03:17 +02:00
Armando Visconti
a5d3612ef3 modules/hal_st: Align to stmemsc HAL i/f v2.9.1
Align all sensor drivers that are using stmemsc (STdC) HAL i/f
to new APIs of stmemsc v2.9.1.

Requires https://github.com/zephyrproject-rtos/hal_st/pull/25

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2025-04-30 16:26:53 +02:00
Nazar Palamar
c9ffcac8a7 drivers: wifi: AIROC: add support of new devices
- add support Wi-Fi Host Driver (WHD) 4.2.1
- add Country configuration from Kconfig

Support new devices:
 -- CYW43022
 -- CYW55500 (WIFI6)
 -- CYW55572 (WIFI6)

Support new modules:
 -- CYW43022CUB
 -- CYW955573M2IPA1_SM
 -- CYW955513SDM2WLIPA_SM
 -- CYW4373_MURATA_2BC
 -- CYW4373_MURATA_2AE
 -- CYW43439_STERLING_LWBPLUS

Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
2025-04-30 13:59:50 +02:00
Nirav Agrawal
4509d14fb5 west: update dependent hal_nxp PR
- Current PR is dependent on nxp_hal PR, so updating
  manifest.

Signed-off-by: Nirav Agrawal <nirav.agrawal@nxp.com>
2025-04-28 12:57:54 -05:00
Marek Matej
591bb7ec10 manifest: hal_espressif
Pull latest HAL version with:

* Fix baseband adapters by using equal interrupt levels
* Fix Wi-Fi adapter routines
* Add TWAI support
* Add PCNT support

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2025-04-28 12:54:21 -05:00
Fabrice DJIATSA
c5ef6b1936 west.yml: update cube package to the latest version
Update hal_stm32 to latest version

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2025-04-28 12:53:52 -05:00
Sadik Ozer
57b4e614f5 manifest: Update hal_adi module for MAX32657
Update hal_adi node to get MAX32657 support

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2025-04-28 16:40:10 +02:00
Lucas Tamborrino
5d74f78332 drivers: gpio: Add LP GPIO
Add LP GPIO support for LP Core

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2025-04-25 14:06:18 +02:00
Jamie McCrae
a2ae38d849 west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  81315483fcbdf1f1524c2b34a1fd4de6c77cd0f4

  - 81315483 Revert "zephyr: arm: Update reading the flash image
    reset vector"
  - 47d826e7 boot: bootutil: swap_offset: Fix maximum application
    size
  - d5d3359e zephyr: Fix trailer size computation for swap-scratch
  - f9e4e529 zephyr: Fix TLV area was included in trailer size when
    rounding up
  - 6cbea0a2 boot: boot_serial: Fix swap using offset
  - efa30399 boot: bootutil: swap_move: Fix maximum application
    size

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-04-25 14:05:51 +02:00
Erwan Gouriou
b4c1dc63a8 soc: stm32h7r/s: smps is supported on all SoCs
Remove the sanity check between Cube HAL SMPS symbol and Kconfig SMPS
configuration.
SMPS is available on all STM32H7R/S SoC, so misalignment isn't possible.

Additionally, point to the hal commit which revert the fix which was done
on hal_stm32 to add this symbol.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2025-04-24 10:39:34 +02:00
Fengming Ye
c767fa51e2 manifest: update hostap revision
Update hostap revision to fix wifi dpp fail due to
wpa_msg draining socket pair FIFO.

Signed-off-by: Fengming Ye <frank.ye@nxp.com>
2025-04-24 10:38:03 +02:00
Gerson Fernando Budke
0020af2a8b west: Introduce hal bouffalo lab
Add initial version that uses bouffalo_sdk 1.4.5.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2025-04-24 01:26:37 +02:00
Chaitanya Tata
5d81558ff3 manifest: nrf_wifi: Pull RPU recovery fixes
Minor fixes for RPU recovery.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
2025-04-23 15:00:27 +02:00
Tomi Fontanilles
dfd0dd04c1 manifest: tf-m: update to 2.1.2
Update TF-M to 2.1.2 from version 2.1.1.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2025-04-22 12:09:37 +02:00
Hao Luo
c188125165 soc: arm: ambiq: apollo510: Add support for Apollo510 SoC
Add all required parts (new SoC family/series, device tree) for
the Ambiq Apollo510 SoC.

Signed-off-by: Hao Luo <hluo@ambiq.com>
2025-04-21 20:04:31 +02:00
Alberto Escolar Piedras
0648e49bf0 manifest: Update nRF hw models to latest
Update the HW models module to:
d5b95fdd0260e8189e788d40d2863d1e2d4be159

Including the following:
d5b95fd grtc hal replacement: Fix bug in nrf_grtc_int_group_enable/
        disable()
5f3641d GRTC: With a CC in the past evaluate immediately

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-04-18 17:49:40 +02:00