Commit graph

1035 commits

Author SHA1 Message Date
Dong Wang 55f284ecf8 manifest: intel_hal: update to latest to better support SEDI i2c driver
there's a patch to expose i2c isr handler as a formal sedi api.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
2023-08-04 10:46:24 +02:00
Aron Lander 6f62768492 modules: Updated Percepio TraceRecorder to version 4.8.0.hotfix2
This version introduces support for the syscalls extension,
which greatly reduces the amount of bandwidth being used
for tracing syscalls.

Signed-off-by: Aron Lander <aron.lander@percepio.se>
2023-08-03 07:28:12 -04:00
Manuel Argüelles 36f11627ce drivers: eth: add support for NXP S32 GMAC
Add initial support for NXP S32 GMAC/EMAC:
- it's a copy-implementation with DMA data buffers and buffer
  descriptors in non-cached memory (buf len and ring size configurable)
- PHY interface selection only implemented for S32K3 devices as it is
  SoC-specific
- no PHY driver integration, it works as a fixed link with speed/duplex
  configured through devicetree
- supports multicast hash filtering, promiscuous mode, MAC loopback

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-08-03 10:28:20 +02:00
Alberto Escolar Piedras a419f9b473 manifest: Update nRF HW models to latest
The nRF HW models have been updated to include the following
fixes and improvements:

* TIMER: Add missing HAL function override
* TIMER: Added notes about minor differences

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-08-02 17:46:43 +02:00
Alberto Escolar Piedras 71b132ecdc manifest: Update nRF HW models to latest
The nRF HW models have been updated to include the following
fixes and improvements:

* RADIO: Bugfix if DISABLE or STOP during first us of TxStart
* File opening: Create folders if missing
* TIMER: Completed, including all count functionality

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-08-02 14:04:03 +02:00
Ioannis Karachalios 4092b9c1d8 west.yml: Update hal_renesas revision
Update revision SHA.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
2023-08-02 14:00:39 +02:00
Robert Lubos f602c72773 modules: uoscore-uedhoc: Update to the latest version
Update uoscore-uedhoc repository to the latest revision.
Align uoscore tests with the API changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-08-02 10:38:11 +02:00
Piotr Dymacz e4eadfa784 boards: arm: add initial support for efr32bg22_brd4184b
This adds basic support for 'B' revision of the Silicon Labs EFR32BG
BRD4184 (Thunderboard BG22) board. Due to missing drivers, some of the
on-board peripherals are currently unsupported:

- Silicon Labs Si7021 relative humidity and temperature sensor
- Vishay VEML6035 ambient light sensor
- Knowles SPK0641HT4H-1 MEMS microphones
- TDK InvenSense ICM-20648 6-axis inertial sensor

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2023-08-01 08:22:25 +00:00
Dong Wang fb03964a26 manifest: west.yml: add Intel HAL as a new HAL module
It provides a low level Hardware Abstraction Layer for Intel
specific hardware, like Intel ISH

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
2023-07-28 17:49:09 +02:00
Cong Nguyen Huu 19f33b8ecb samples: drivers: adc: enbale test for mr_canhubk3
Enable all channels that available connector on board.
ADC0 channel 6 on precision group with normal end chain
callback.
ADC1 channel 2 on precision group with normal end of
conversion callback.
ADC2 channels 3, 4, 5 on precision group with normal end
of conversion callback.

Signed-off-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
2023-07-28 08:55:38 -05:00
Cong Nguyen Huu b77d40d1fe tests: drivers: enable tests eeprom and i2c for mr_canhubk3
Enable tests: tests/drivers/eeprom/api,
tests/drivers/i2c/i2c_target_api.

Signed-off-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
2023-07-27 12:32:07 -05:00
Cong Nguyen Huu 36d63e132d boards: arm: mr_canhubk3: enable support for FlexCAN
Reuse existing MCUX-based shim driver for FlexCAN.
Enable flexcan0 for Zephyr canbus to run tests.

Signed-off-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
2023-07-27 11:06:45 -05:00
Adam Wojasinski f53041cb79 manifest: hal_nordic: Pull PWM driver fix for nrfx_pwm_stopped_check()
When `nrfx_pwm_stopped_check()` was called multiple times it was
returning incorrect value after second and next calls.

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2023-07-27 12:12:11 +02:00
Alberto Escolar Piedras b89ff1b3d6 manifest: Update nRF HW models to latest
The nRF HW models have been updated to include the following
fixes and improvements.

* RADIO: Improve T_IFS support, and fix for low latency mode
* docs: Miscelaneous improvements

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-07-27 11:23:01 +02:00
Iuliana Prodan 3945988ac1 west: update open-amp repo
Update open-amp repository with new sha.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2023-07-26 14:33:36 +02:00
Jamie McCrae ca7e8c6854 west.yaml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  76d19b3b8885ea7ae25a6f4f5d8501f7ec646447

Brings following Zephyr relevant fixes:
 - 76d19b3 boot: bootutil: Fix missing packed attributes, add hash
           size define
 - 018b770 imgtool: Fix getpriv error return with private key
 - 9fad4c1 boot: boot_serial: Fix wrong cbor type for confirm

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-07-26 14:32:20 +02:00
Manuel Argüelles 5dad944351 drivers: memc: add NXP S32 QSPI controller
The NXP S32 QSPI controller acts as an interface to up to two serial
flash memory devices, each with up to eight bidirectional data lines,
depending on the platform. It is based on a LUT enginee to interface
through commands with different memory types including flash NOR and
Hyperram.

This patch adds support for the QSPI in S32K344 which supports a single
memory device (side A) with up to four bidirectional data lines and SDR
only. Nevertheless, the memory controller is implemented flexible enough
to be extended to support more feature-rich QSPI blocks.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-07-26 09:44:14 +02:00
Marek Matej 6b57b3b786 soc: xtensa,riscv: esp32xx: refactor folder structure
Refactor the ESP32 target SOCs together with
all related boards. Most braking changes includes:

- changing the CONFIG_SOC_ESP32* to refer to
  the actual soc line (esp32,esp32s2,esp32s3,esp32c3)
- replacing CONFIG_SOC with the CONFIG_SOC_SERIES
- creating CONFIG_SOC_FAMILY_ESP32 to embrace all
  the ESP32 across all used architectures
- introducing CONFIG_SOC_PART_NUMBER_* to
  provide a SOC model config
- introducing the 'common' folder to hide all
  commonly used configs and files.
- updating west.yml to reflect previous changes in hal

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2023-07-25 18:12:33 +02:00
Sylvio Alves 0439dfa963 west.yml: update hal_espressif to fix Wi-Fi label redeclaration
Fix Wi-Fi build due to label declaration in hal_espressif.

Fixes #59881

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-07-25 09:14:45 +02:00
Wojciech Sipak b9b42bb832 west.yml: update Silabs HAL
Silabs HAL introduces support for EFM32GG12B SoC.

Signed-off-by: Wojciech Sipak <wsipak@antmicro.com>
2023-07-25 09:11:11 +02:00
Fabian Blatz 9506c65db1 manifest: Update west manifest to add LVGL shell support
Updates the west manifest to add an LVGL shell with initial memory
statistics and monkey testing support.

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2023-07-24 09:06:56 +00:00
Fabio Baltieri 0bfe3cc2d0 Revert "manifest: Upgrade to trusted-firmware-m 1.8.0"
This reverts commit a30dbd5fe8.

It's causing some breakage in the main CI run.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-07-22 10:56:52 -04:00
David Brown a30dbd5fe8 manifest: Upgrade to trusted-firmware-m 1.8.0
Update trusted-firmware-m to 1.8.0, mbedtls to 3.4.0, and tf-m-tests to
1.8.0.  Includes minor cmake changes due to file renames and such, as well
as adjusting the return type of a callback function that has changed since
the previous version of trusted-firmware-m.

Signed-off-by: David Brown <david.brown@linaro.org>
2023-07-21 19:08:01 +00:00
cyliang tw ecbaac60bd drivers: flash: support for Nuvoton numaker series FMC
Add Nuvoton numaker series flash memory controller(FMC) with erase,
 read & write features of soc-flash. Also update Nuvoton manifest
 to include zephyrproject-rtos/hal_nuvoton#6.

Signed-off-by: cyliang tw <cyliang@nuvoton.com>
2023-07-21 10:41:40 +00:00
Alberto Escolar Piedras b69cd3cbc1 manifest: Update nRF HW models to latest
Which include a more complete model of the CLOCK peripheral.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-07-21 08:47:53 +02:00
Erwan Gouriou 97ed2b9c88 west.yml: hal stm32: Update STM32Cube packages
Update STM32Cube packages:

update stm32c0 to cube version V1.1.0
update stm32f2 to cube version V1.9.4
update stm32h5 to cube version V1.1.0
update stm32l1 to cube version V1.10.4
update stm32u5 to cube version V1.3.0
update stm32wb to cube version V1.17.0
update stm32wba to cube version V1.1.0

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2023-07-18 09:56:24 +00:00
Przemyslaw Bida 54c991b8f2 net: openthread: regular openthread upmerge to f7690fe
Adding new kconfig option: CONFIG_OPENTHREAD_TX_QUEUE_STATISTICS

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2023-07-17 10:13:49 +00:00
Adam Wojasinski 2460967c5b manifest: hal_nordic: Update hal_nordic revision
Pull in nrfx 3.1.0 release

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2023-07-13 13:21:41 +02:00
Guillaume Gautier d7e5c012a9 west.yml: update west.yml to use stm32wba hal
Use latest version of stm32_hal to be able to access STM32WBA HAL

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-07-11 15:05:05 +02:00
Sigvart Hovland 15b8bff832 mainfest: west.yml: Update version of SEGGER RTT library
Bumped segger libary version up to version 3.40

Signed-off-by: Sigvart Hovland <sigvart.hovland@nordicsemi.no>
2023-07-11 11:19:35 +02:00
Fabian Blatz 55442c15c2 manifest: update LVGL to v8.3.7
Related to zephyrproject-rtos/lvgl#41

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2023-07-10 15:14:49 +02:00
Jamie McCrae e8095b1a8b west.yaml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  6a8746d7acd75ff81fb6888d7776f412663f7897

Brings following Zephyr relevant fixes:
 - 6a8746d boot_serial: fix image number handle in image upload
           request
 - f2cb550 boot_serial: fix misuse of 'matched' param from
           zcbor_map_decode_bulk()
 - 82feb9a boot_serial: Fix showing images that are not valid
 - 61962b9 bootutil: fix FIH int conversion for security_cnt
 - e6e4801 zephyr/boot_serial_extension: Fix zcbor header path
 - a5db515 bootutil/crypto: SHA256 abort function return state
 - 0361ad3 bootutil/crypto: SHA256 init functions should return a
           status
 - f92a219 bootutil/crypto: Fix minor typos in comments for RSA
           modules
 - 4854700 bootutil: Add image_index to additional logging messages
 - 2f85b7e bootutil/crypto: Fix the common.h header
 - c321a70 bootutil/crypto: Add a crypto backend for SHA256 based
           on PSA Crypto APIs
 - 02bf072 bootutil/crypto: Refactor the RSA signature verification
           and encryption
 - ba5fb1c bootutil: Add image_index to common prints

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-07-10 12:05:37 +02:00
Alberto Escolar Piedras e0e88394f5 manifest: Update nRF HW models to latest
The nRF HW models have been updated to include the following
fixes and improvements.

* GPIO & GPIOTE: Add HW models, including PPI connections and HAL glue.
* NRF_NVMC: Avoid segfault on double call of cleanup
* BLECrypt_if: Avoid segfault on double call of cleanup

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-07-07 09:21:06 +02:00
Przemyslaw Bida 8a78148e61 manifest: openthread: regular openthread upmerge 37fb770
Implementation of new option:
`OPENTHREAD_OPERATIONAL_DATASET_AUTO_INIT`

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2023-07-07 09:18:25 +02:00
Manuel Arguelles d2985f118a soc: arm: introduce support for NXP S32K344
The S32K3 MCUs are 32-bit Arm Cortex-M7-based microcontrollers with a
focus on automotive and industrial applications. The S32K344 features
a lock-step core, internal flash, RAM and TCM with ECC.

Co-authored-by: Dat Nguyen Duy <dat.nguyenduy@nxp.com>
Co-authored-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-07-06 14:19:23 -05:00
Najumon Ba 793910fdde build: west: add acpica module into zephyr project
Integrate acpica module into zephyr project for enable acpi bus
support.

Signed-off-by: Najumon Ba <najumon.ba@intel.com>
2023-06-30 17:53:01 +03:00
Przemyslaw Bida f940a5a988 manifest: openthread: Regular openthread upmerge to 6d55738
Openthread upmerge to `6d55738`. Includes implementing of:
- `OPENTHREAD_CONFIG_RADIO_STATS_ENABLE`
- `OPENTHREAD_CONFIG_BORDER_ROUTING_DHCP6_PD_ENABLE`

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2023-06-23 09:20:23 +02:00
Huifeng Zhang 5b38136d98 manifest: Bump trusted-firmware-a to v2.9.0
Bump trusted-firmware-a version to v2.9.0

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2023-06-22 10:47:25 +02:00
Lucas Tamborrino d2b3351acf manifest: update hal_espressif
Update hal_espressif to enable core dump in esp32xx boards

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2023-06-21 16:06:06 -04:00
cyliang tw 0fd564ef7f drivers: gpio: support for Nuvoton numaker series GPIO
Add Nuvoton numaker series GPIO support, including interrupt mode and
also integrate clock control.

Signed-off-by: cyliang tw <cyliang@nuvoton.com>
2023-06-21 09:26:00 +00:00
Alberto Escolar Piedras 231c0136a7 manifest: Update bsim to 2.2.1
Update the bsim top manifest repo and all its subrepos
to bsim release 2.2.1.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-20 09:22:40 +02:00
Alberto Escolar Piedras 7bad2b3ad1 manifest: Update nRF HW models to latest
The nRF HW models have been updated to include the following
fixes and improvements.

* PPI: add support for nrf_ppi_group_enable
* BLECrypt: Widen search for crypto library
* Makefile: Switch to gnu11 from c11 due to HAL
* NVMC: Minor fixes in command line options descriptions

Which enable more 15.4 functionality with the nrf driver

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-17 07:34:43 -04:00
Daniel Leung 2ba7855ddf modules: mipi-syst: support minimal C library
This allows the MIPI Sys-T library to be built with minimal C
library. This is due to lack of support for wchar in our
minimal C library. This simply tells the library to skip any
wchar support.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-06-17 07:31:26 -04:00
Alberto Escolar Piedras 9ce0d416f5 manifest: bsim: Do not import but replicate in main manifest
Due to a limitation in the west import feature,
a project cannot both have an import and be part of a group.
Moreover, when a project has an import and is not filtered
out, it is required for that project to be present
for most west commands to work.

As the bsim project is not filtered by default,
it causes trouble for users who never run a
west update but try to use west further.

To work around this issue, let's disable the import
in the bsim project, and instead replicate its content
inside Zephyr's main manifest.

Having a replica of the babblesim manifest content
is likely to cause some confusion in users,
wrt to which version of components they are using.
So whenever west supports both imports and groups, or another
simple and nicer way of working around this, it should be used.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-06-08 11:49:17 -04:00
Jamie McCrae be1e7e8c37 west.yaml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  74c4d1c52fd51d07904b27a7aa9b2303e896a4e3

Brings following Zephyr relevant fixes:
 - 74c4d1c zephyr: Restore default log level of info
 - 8a8a241 zephyr: single_loader: Fix typo

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-06-05 07:10:56 -04:00
Marek Matej f30f1af4a6 manifest: esp32: update hal_espressif
Update hal to cover latest features and fixes.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2023-06-01 10:05:20 +02:00
Keith Packard 652ea6ee98 modules/lib/picolibc: Update to version 1.8.2
This contains the _ZEPHYR_SOURCE changes as applied to picolibc
upstream relase 1.8.2

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-05-29 05:20:55 -04:00
Kevin Townsend e8c228c818 manifest: zscilib: update to latest ztest API
Includes an update for compatibility with the latest ztest API.

Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
2023-05-28 10:32:53 -04:00
Jamie McCrae 98a5661d0d west.yaml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  a6aef32619455cb1697c42d66db489c1608f8410

Brings following Zephyr relevant fixes:
 - d6a7741 zephyr: Add VERSION file
 - fac2cab boot_serial: Add image state set/get
 - c393b54 boot: boot_serial: fix usage of zcbor_new_encode_state
           API
 - 9380135 ci: zephyr: Update Zephyr image and SDK version
 - 9ced459 boot: zephyr: fix s/junping/jumping/ typo
 - 1dbe0cf boot: zephyr: Use mcuboot-led0 in MCUBOOT_INDICATION_LED
           help section
 - 256bc37 bootutil: Fixing memset not beeing called
 - eb7658e zephyr: fix link to Zephyr application docs
 - cb07e88 boot_serial: Replace cbor auto-generated code with zcbor
           functions
 - db6ba46 boot_serial: Unify zcbor include paths

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2023-05-27 06:17:10 -04:00
Rajkumar Kanagaraj 138faea796 manifest: TF-M and MbedTLS update
Update manifest to fetch latest TFM and MbedTLS.

Signed-off-by: Rajkumar Kanagaraj <rajkumar.kanagaraj@linaro.org>
2023-05-26 14:00:18 -04:00