Commit graph

1222 commits

Author SHA1 Message Date
Dominik Ermel 92ed610cd2 west.yaml: Update LittleFS to version 2.8.1 from upstream
The commit shifts sha of Zephyr LittleFS fork to revision
that includes merge of tag v2.8.1 from upstream:
https://github.com/littlefs-project/littlefs/releases/tag/v2.8.1

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2024-01-24 13:38:55 +01:00
Sateesh Kotapati a03c1ace6b gecko: service files updated | Update to GSDK 4.4.0
Updated the files present in device_init, hfxo_manager, power_manager
and sleeptimer folder as per latest version of gecko_sdk.
Added SL_DEVICE_INIT_HFXO_PRECISION in sl_device_init_hfxo_config.

Signed-off-by: Sateesh Kotapati <sateesh.kotapati@silabs.com>
2024-01-24 13:23:00 +01:00
Marius Scholtz 8f0ae3b3a2 west.yml: update hal_atmel to include samx7x pa21 fix
This update fixes a mistake in the pinctrl where pa21 was mapped to
afe1_ad1 instead of afe0_1 as it ought to be.

Signed-off-by: Marius Scholtz <mariuss@ricelectronics.com>
2024-01-24 10:46:01 +01:00
Alberto Escolar Piedras a4ed3994b7 hal_nordic: Take latest including UART driver fixes for simulation
Point to the latest nordic hal module
which includes UART driver fixes needed for simulation.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-01-24 10:43:50 +01:00
Øyvind Rønningstad 33c84d8af0 west.yml: Update uoscore-edhoc
from 2.2.1 to 3.0.2

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2024-01-23 16:59:23 +00:00
Laurentiu Mihalcea c3a185f4ee manifest: Bump up hal_nxp revision
Bump up hal_nxp revision to contain the EDMA REV2-related
changes from NXP HAL.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2024-01-23 10:54:21 -05:00
Przemyslaw Bida f661aa7641 net: openthread: Regular openthread upmerge to 00076af
Regular upmerge.

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2024-01-23 10:02:17 +01:00
Fabian Blatz 7cc46e6948 modules: lvgl: Update CMakeLists for 8.3.11
Update CMakeLists to include new files, sort existing ones.

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2024-01-22 14:02:40 +01:00
Fabian Blatz 2a11c64876 manifest: update LVGL to v8.3.11
Related to zephyrproject-rtos/lvgl#47

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2024-01-22 14:02:40 +01:00
Gerard Marull-Paretas 636a5990b5 manifest: update hal_espressif
Pull an include fix (missing soc.h).

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-01-19 15:13:53 +00:00
Ioannis Karachalios 2e91d01c80 Renesas: Smartbond: HAL bugfixes
Update west.yaml

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
2024-01-19 14:39:40 +01:00
Alberto Escolar Piedras c9d489d38b manifest: Update nrf hw models to latest
* Update the HW models module to
d17c9d749c817d2522468fa3c0eee3705feb8951

Including the following:
* d17c9d7 UART: Bugfix: Support STARTRX while Rx is stopping
* d982e76 UART: Minor bugfix: Fix 2 warning messages
* eda7af9 UART: Bugfix: Handle task STOPTX while stopping
* b8ea63b UART: BugFix: Support STARTTx even if Tx is not Off
* c0d28cc nrf_common: Add replacement for nrf_dma_accessible_check()
* feb91bb nrfx_common replacement: nrfx_get_irq_number() Add missing peri
* c95d9af Makefile: By default lets build both 52833 and 5340 targets
* cf41110 UART: FIFO backend: Check for failure of fcntl

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-01-19 09:42:57 +01:00
Alberto Escolar Piedras 33d4b6d148 manifest: Update nrf hw models to latest
* Update the HW models module to
6b6ae3652c92c95edd945dce6ad9ef9892aab89b

Including the following:
* 6b6ae36 UART: Minor optimization
* afe84c1 fake timer: Minor speed optimization for nrf52
* a5a4dfd RTC: Fix counter value when CLEAR after STOP

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-01-17 16:10:17 +00:00
Markus Swarowsky 917bec37d0 manifest: TF-M v2.0.0 update
Update TF-M to version 2.0.0 including
MbedTLS to v3.5.0
TF-M-Tests to v2.0.0
PSA-Arch_Tests to v23.06_API1.5_ADAC_EAC

Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no>
2024-01-17 16:52:52 +01:00
Sateesh Kotapati cbc9439bc0 gecko: se_manager files updated | Update to GSDK 4.4.0
Updated the files present in gecko/se_manager folder in Silabs HAL
as per latest version of gecko_sdk.

Signed-off-by: Sateesh Kotapati <sateesh.kotapati@silabs.com>
2024-01-17 11:45:57 +01:00
Lucas Tamborrino 11fc182315 soc: esp32: refactor esp32_net
SOC_ESP32_NET is now SOC_ESP32_APPCPU, following espressif's
naming convention in the same manner as ESP32S3 app cpu.

SOC_ESP32_APPCU is now a subset of SOC_SERIES_ESP32.

This commit also changes the necessary files, samples and tests
for bisect purposes.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2024-01-13 00:22:24 +00:00
Alberto Escolar Piedras 992c04c471 manifest: Update nrf hw models to latest
* Update the HW models module to
a08acc7d3a853f890df2bf82167c02ab2153ffe7

Including the following:
* a08acc7 UART(E): Duty cycle warnings due to Rx while Rx Off
* aa1f38d UART(E): FIFO backend Minor bugfix
* 8b0819f UART(E): Add Loopback backend
* bc648f2 UART(E): Update RTS pin level as soon as the conf is changed
* b39e448 UART(E): Detect receiver opening mid frame

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-01-12 11:27:23 -06:00
Armando Visconti 765519ea92 drivers/sensor: fix some ST drivers dependency to HAL_ST module
In order to avoid build failures as described in issue #67242,
make all ST drivers using HAL_ST module dependent to HAL_STMEMSC
and HAS_STLIB libs, which need to be configured in all samples
referring to them.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2024-01-12 12:55:46 +01:00
Sateesh Kotapati c8c91c7ba5 gecko: emlib files updated | Update to GSDK 4.4.0
Updated the files present in gecko/emlib folder and gecko/common
folder in Silabs HAL.

Signed-off-by: Sateesh Kotapati <sateesh.kotapati@silabs.com>
2024-01-11 15:39:53 -06:00
Jacob Siverskog 0b74aa0831 manifest: bump hal_nxp revision
this revision contains an usb fix that allows
tests/subsys/usb/device/usb.device to pass on lpcxpresso55s69_cpu0.

see https://github.com/zephyrproject-rtos/hal_nxp/pull/315 for more
information.

Signed-off-by: Jacob Siverskog <jacob@teenage.engineering>
2024-01-11 10:04:13 +01:00
Bryan Zhu aac9b66185 west.yml: hal_ambiq: Update stimer HAL
Update stimer HAL from latested AmbiqSuite.

Signed-off-by: Bryan Zhu <bzhu@ambiq.com>
2024-01-11 10:03:58 +01:00
Andrzej Kuros a15c24ad75 manifest: update hal_nordic revision
This commit updates revision of hal_nordic to bring the latest changes
in the nRF IEEE 802.15.4 driver.

Signed-off-by: Andrzej Kuroś <andrzej.kuros@nordicsemi.no>
2024-01-10 20:55:05 -05:00
Jamie McCrae 7e07ea0435 west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  b994ba2ce29425587957dcbb6c96d4e1872b5737

Brings following Zephyr relevant fixes:
 - 4d75fc8e bootutil: Fix compatible sector checking
 - 35e9931c bootutil: Add debug logging for boot status write
 - db9a7f58 boot: zephyr: cmake: Fix issue with missing dts
   entries
 - 8cee3550 zephyr: kconfig: make MBEDTLS_PROMPTLESS depend on
   MBEDTLS

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-01-10 10:01:43 +01:00
Alberto Escolar Piedras 85d3ad1117 manifest: Update nrf hw models to latest
* Update the HW models module to
c744f2c762aad79e59bd7e99002f2fcab0a2f288

Including the following:
* docs: UART: several minor fixes
* UART(E): Add peripherals and connect to (D)PPI

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-01-10 10:01:37 +01:00
Sateesh Kotapati d9c0d6981a gecko: sl_assert, sl_common files updated | Update to GSDK 4.4.0
Added the sl_assert, sl_common, em_core_generic, em_system_generic files
and updated related files in gecko/common and gecko/emlib to include
the mentioned files.

Signed-off-by: Sateesh Kotapati <sateesh.kotapati@silabs.com>
2024-01-09 14:43:31 +01:00
Manuel Argüelles 58f5720eb4 dts: arm: nxp: add FlexCAN support for S32K1xx
S32K1xx devices have a maximum of 3 FlexCAN peripherals. Each part may
define a different maximum number of instances and message buffers,
hence the interrupt lines are defined in the part specific dts.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2024-01-08 08:30:49 -06:00
Sylvio Alves 617b45ab59 west.yml: update hal_espressif to fix libc calls
Make sure some ROM libc calls are weak to allow
Zephyr's libc implementation instead.

Fixes #66351

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2024-01-08 15:09:48 +01:00
Nikodem Kastelik c8d22cf13a manifest: hal_nordic: update revision to have nrfx 3.3.0 release
New hal_nordic revision contains nrfx 3.3.0 which adds support
for nRF54H20 EngA and nRF54L15 EngA devices.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2024-01-08 13:10:26 +01:00
Jędrzej Ciupis 1bbaaeffb0 manifest: update hal_nordic revision
This commit updates revision of hal_nordic to bring the latest changes
in the nRF IEEE 802.15.4 driver.

Signed-off-by: Jędrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2024-01-05 09:04:17 +01:00
Manuel Argüelles aeebe484f2 soc: arm: nxp_s32: s32k1: add FlexTimer support
Add support for FlexTimer (FTM) module on S32K1xx devices.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2024-01-05 09:03:00 +01:00
cyliang tw d00125875c tests: drivers: adc: adc_api: support numaker_pfm_m467
Add support for Nuvoton numaker board numaker_pfm_m467.

Signed-off-by: cyliang tw <cyliang@nuvoton.com>
2024-01-02 10:10:27 +01:00
Sylvio Alves f68fbd6984 driver: ble: esp32: implement deinit function
Current ESP32 BLE interface does not allow disabling
BLE. This PR adds proper deinit call.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-12-22 09:54:00 +01:00
Erwan Gouriou 7c09139d6f west.yml: Use STM32WBA BLE lib with Flash manager
Flash coexistence facility is provided by a dedicated BLE controller
driver added in hal_stm32 WBA lib.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2023-12-21 09:19:24 +01:00
Sylvio Alves 2f2ee91947 pinctrl: esp32: move files from hal_espressif to main
ESP32 family pinctrl files are currently placed in hal_espressif.
Move to main branch as part of pinctrl dt-bindings.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-12-20 14:17:49 +00:00
Laurentiu Mihalcea f4eb77f76b manifest: Bump up hal_nxp revision
Bump up hal_nxp revision to contain the latest SAI-related
changes from NXP HAL side.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2023-12-20 11:15:13 +01:00
Johan Hedberg 12b5adf3e8 manifest: Update libmetal revision to support system heap changes
This is needed so that module uses K_HEAP_MEM_POOL_SIZE for determining
the availablility of the k_malloc family of functions.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2023-12-20 11:01:42 +01:00
Johan Hedberg 3bd364d392 manifest: Update espressif revision to support system heap changes
This is needed so that module uses K_HEAP_MEM_POOL_SIZE for determining
the availablility of the k_malloc family of functions.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2023-12-20 11:01:42 +01:00
Arnaud Pouliquen dadd16996a west.yml: Update libmetal and open-amp for v2023.10 release
Update to the last relase of open-amp library
The libmetal is updated to a more recent commit to integrate
2 zephyr commits on top of the v2023.10 release.

Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
2023-12-18 19:27:30 +01:00
Erwan Gouriou 44af61b865 west.yml: Point to hal_stm32 version compatible with STM32WBA BLE
Update west manifest to point to hal_stm32 PR containing changes
which allow to build a zephyr bluetooth application on STM32WBA.

Prior building such application, user should run 'west blobs fetch stm32'
to install binary blobs providing the BLE controller support.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2023-12-18 17:31:08 +00:00
Aaron Ye 9a642caebb west.yml: hal_ambiq: Add Bluetooth support.
Imported the original Cooper (Apollo4x BLE controller) device files
from AmbiqSuite SDK 4.4.0 and adapts them to support the new
implemented HCI driver for Apollo4 Blue Plus.

Signed-off-by: Aaron Ye <aye@ambiq.com>
2023-12-18 14:54:53 +01:00
Ryan McClelland 6bb610581e manifest: hal_openisa: update revision for double promotion fix
Update hal_openisa, this is needed for the double promotion fix

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
2023-12-15 14:40:35 +01:00
Ryan McClelland b3e8b1f12b manifest: wurthelektronik: update revision for double promotion fix
Update wurtheletronik, this is needed for the double promotion fix

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
2023-12-15 14:39:54 +01:00
Sateesh Kotapati 044299a7c4 gecko: EFR32BG22 Device files updated | Update to GSDK 4.3.2
Update the EFR32BG22 device files inside gecko/Device/SiliconLabs/EFR32BG22
from gecko_sdk to align the codebase of hal_silabs with gecko_sdk 4.3.2

Signed-off-by: Sateesh Kotapati <sateesh.kotapati@silabs.com>
2023-12-15 12:33:35 +01:00
Zoltan Havas e7039bc37f zephyr: Kconfig: SOC_GECKO_CUSTOM_RADIO_PHY option for RAIL for proprietary
Currently on zephyr, RAIL library is used only by Bluetooth applications,
with this update, it will be able to be used for sample applications
for custom radio phys.
All files were copied from Silicon Labs GSDK v4.2.4.

Signed-off-by: Zoltan Havas <zoltan.havas@silabs.com>
2023-12-14 14:21:21 +01:00
Jamie McCrae 6bc93c8016 west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  e9131ee8b8ab9306d8f6ad410fd1e3d8a820ce10

Brings following Zephyr relevant fixes:
 - e9131ee8 zephyr: kconfig: Make saving encrypt TLVs depending
   on encryption
 - 4c7942e5 zephyr: Add estimated image footer size to cache in
   sysbuild
 - 26d6423b boot: zephyr: esp32: zephyr port

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-12-12 15:31:16 +01:00
Benjamin Perseghetti 2b20c0e3e6 manifest: update hal_nxp for s32k3 lpspi.
Update hal_nxp to remove S32K3X4-0P55A-1P55A-ERRATA
by disabling FSL_FEATURE_LPSPI_HAS_ERRATA_050456.
This allows for lpspi to work correctly on mr_canhubk3.

Signed-off-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
2023-12-11 08:39:24 -06:00
Mariusz Skamra 49a7038d1f modules: liblc3: Bump to 1.0.4
Bump up liblc3 to the 1.0.4.

Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl>
2023-12-11 12:50:28 +01:00
Cong Nguyen Huu 3533178713 drivers: eth_nxp_s32_netc: use instance-based DT macros
At present, many of the NXP S32 shim drivers do not make use of
devicetree instance-based macros because the NXP S32 HAL relies on an
index-based approach, requiring knowledge of the peripheral instance
index during both compilation and runtime, and this index might not
align with the devicetree instance index.

The proposed solution in this patch eliminates this limitation by
determining the peripheral instance index during compilation
through macrobatics and defining the handler of SI Rx event within
the shim driver itself.

Signed-off-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
2023-12-11 09:50:08 +01:00
Adam Wojasinski 85b398be65 manifest: hal_nordic: Update revision with fixed workaround in nrfx_qspi
Pulls update in nrfx_qspi driver with fixed order of applying workaround
for anomaly 215 on nRF52840 and anomaly 43 on nRF5340.

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2023-12-08 11:18:24 -06:00
Jamie McCrae 22ef2bed33 west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  212997395ed34ff1721f5f4461b800e81abeb68d

Brings following Zephyr relevant fixes:
 - 21299739 zephyr: firmware/single_loader: Fix compile warning
 - a88e2293 zephyr: sysflash: Fix if condition for zephyr
   applications
 - 2a74a2b5 zephyr: io: add 'io_led_set()'
 - 8c6c6701 zephyr: io: include 'bootutil_log.h' and declare log
   module membership
 - d99154f4 zephyr: rename 'led_init()' to 'io_led_init()'
 - c43a20fd boot: zephyr: add support for mimxrt1040_evk

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-12-08 10:24:56 +00:00