Commit graph

991 commits

Author SHA1 Message Date
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
Daniel DeGrasse 1e852d43c5 manifest: update LVGL revision with performance tuning options
Update LVGL revision with performance tuning options, including the
following:
- Enable forcing LVGL to perform a full display refresh on every update
- Enable custom alignment and linker section location of LVGL
  framebuffers.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-05-26 10:21:34 -05:00
Filip Kokosinski abd1817366 drivers/bluetooth/hci: enable BT_SILABS_HCI on EFR32BG27
This commit enabled the Silicon Labs Bluetooth interface driver on the
EFR32BG27 SoC series in the Kconfig.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-05-26 05:54:40 -04:00
Keith Packard 93e0eb13ca modules/lib/picolibc: Use version with _ZEPHYR_SOURCE support
Merge in picolibc support for _ZEPHYR_SOURCE so that picolibc will
expose the Zephyr C library API.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-05-25 16:33:33 -04:00
Marek Matej fd346e846f manifest: Update hal_espressif and mcuboot
Update to support latest features.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2023-05-25 16:15:54 +02:00
Carlo Caione be8630d54d west.yml: Bump libmetal to v2023.04.0
Bump libmetal to v2023.04.0

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-05-23 13:02:48 +02:00
Carlo Caione 9bd0b5d50a west.yml: Bump open-amp to v2023.04.0
Bump open-amp version to v2023.04.0

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-05-22 15:26:44 +02:00
David Leach 2df8995e72 manifest: update NXP HAL to fix i2c slave report bug
NXP HAL patch to address a but with improper slave reporting.

Fixes #57858

Signed-off-by: David Leach <david.leach@nxp.com>
2023-05-18 10:04:58 -05:00
Piotr Jasiński 9efd52fb90 manifest: openthread upmerge to d9abe30
openthread upmerge to `d9abe30`

Signed-off-by: Piotr Jasiński <piotr.jasinski@nordicsemi.no>
2023-05-18 15:52:13 +02:00
Sreeram Tatapudi ea591e2899 drivers: bluetooth: Add Infineon Bluetooth driver
Add initial version of the Bluetooth driver for
the cy8cproto_063_ble board

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
2023-05-17 09:59:36 +03:00
Daniel Leung 00b05f45f1 west.yml: update hal_xtensa for intel_adsp_ace15_mtpm
This udpates the manifest SHA to use the latest Xtensa HAL
commit which is to support building intel_adsp_ace15_mtpm
using Zephyr SDK.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2023-05-16 01:50:00 +09:00
Filip Kokosinski a4902b1c35 boards/arm/efr32xg24_dk2601b: add BLE support
This commit adds BLE support to the `efr32xg24_dk2601b` board. It also
modifies the SiLabs BT HCI driver to accomodate the EFR32xG24 SoC
series.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-05-15 13:09:34 +02:00
Sylvio Alves 631dff0889 west.yml: hal_espressif: use common shared source
This fixes an issue related to SPIRAM and DRAM_1 region
access. It is possible that the application crashes due to
invalid pointer value.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-05-15 10:53:35 +00:00
Daniel DeGrasse 47375f8a77 manifest: update west.yml to include RT1040 pin control from NXP HAL
Update west.yml NXP HAL revision to include RT1040 pin control
definitions

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-05-11 10:35:40 -05:00
Przemyslaw Bida d240d2e019 manifest: openthread: update openthread to 1203ea64
This commmit updates openthread version to `1203ea64`.

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2023-05-11 12:10:25 +02:00
Dominik Ermel 381bbe5983 west.yaml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  2878eb4e32fabc14bc391c3221cbf285064d9db4

Brings following Zephyr relevant fixes:
 - ec2ac82c boot/zephyr: switch main return type to 'int'
 - 67693442 boot: zephyr: esp32: zephyr port
 - 0a1ef372 bootutil/crypto: Move BOOTUTIL_CRYPTO_ECDSA_P256_HASH_SIZE
            into common
 - 10529d30 bootutil/crypto: Have a single ECDSA verification module
 - 966ac818 bootutil/crypto: Extend ECDSA to support P384 curve
 - 25390ad5 bootutil/crypto: Have a single ECDSA abstraction file
 - cf36d670 bootutil/crypto: Add license disclaimer to ecdsa_p256.h
 - 557451d2 bootutil/crypto: Add a generic signature validation module
            for ECDSA
 - c725cee1 docs: Add release note snippet for ECDSA TLV
 - 30978516 sim: Remove curve specific ECDSA TLVs
 - 6205c10f sim: Add generic ECDSA TLV support
 - 5704174c imgtool: Add generic ECDSA TLV support
 - b08e77e0 bootutil: Create new generic ECDSA TLV

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-05-11 01:27:36 +09:00
Iuliana Prodan 985d6be5e5 manifest: update Xtensa hal
Update Xtensa hal

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2023-05-08 13:06:12 -05:00
Mahesh Mahadevan 0b353577a0 west.yml: Update NXP HAL to get fixed SDK drivers
Some SDK driver changes were overwritten by the recent
update to SDK 2.13

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2023-05-08 12:59:42 -05:00
Alberto Escolar Piedras e7d658c91d manifest: nrf hw models: Use latest w flash
Update to the latest NRF HW models which include
models of the NVMC and UICR peripherals,
as well as some other (very) minor fixes.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-05-08 10:08:35 +02:00
Adam Wojasinski b00422424f manifest: hal_nordic: Pull fix for CCM at nRF51 SoCs
KSGEN and CRYPT tasks and corresponding events weren't compiled
for boards with nRF51 SoCs due to change in HAL.

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2023-05-05 18:05:33 +02:00
Gerard Marull-Paretas adc4c5595b manifest: update STM32 HAL pinctrl files
Pick pinctrl files generated with CubeMX 6.8.0 and introduce timer BKIN
signals.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-05-05 21:10:38 +09:00
Adam Wojasinski af36179859 manifest: Update trusted-firmware-m revision
Pull API changes in platform nordic_nrf. Align use of GPIO API
to nrfx 3.0.0 release.

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2023-05-05 11:47:53 +02:00
Adam Wojasinski 5da98e9d56 manifest: hal_nordic: Update hal_nordic revision
Pull in nrfx 3.0.0 release

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2023-05-05 11:47:53 +02:00
Joakim Andersson 376f0a584a manifest: Update trusted-firmware-m for nrf9161 DK support
Update trusted-firmware-m to add nrf9161 DK support

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2023-05-03 12:39:14 +02:00
Mahesh Mahadevan af823425ac west.yml: Update NXP HAL to pull in latest USB driver
Update the SDK USB driver to 2.13.1

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2023-05-02 16:57:03 +02:00
Andriy Gelman f2b61595f0 soc: arm: infineon_xmc: Add XMC4700 MCU series
Adds XMC4700 MCU series.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2023-05-02 12:34:55 +02:00
Sylvio Alves 8c913f8d2d west.yml: esp32: update hal to bring bugfixes
Fixes ESP32-C3 soc_ll reset call.
Fixes ESP32-S2 wifi compilation error.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-04-28 10:09:32 +02:00
Dominik Ermel af2576a127 west.yaml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  1558e7ab0aadb4eac11f03befb5ccd3fa3f0aafe

Brings following Zephyr relevant fixes:
 - 1558e7ab boot: zephyr: remove stm32 watchdog defines
 - 4420bb66 boot: zephyr: setup watchdog
 - 393af79e boot_serial: Update zcbor files from zcbor 0.7.0
 - a95a41b3 boot: bootutil: loader: Let image version comparison use
           build number
 - f7d8660e boot_serial: Fix include paths for zephyr builds
 - c7835371 bootutil: Add FIH for ED25519 sig verification
 - 186ac885 bootutil: Fix FIH return type for EC256
 - 5397c13d zephyr: serial_recovery: Fix broken CDC device selection
 - 918da26a bootutil: Provide boot_set_next function

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-04-26 16:06:12 +02:00
Anas Nashif 50fc307ad6 manifest: update sof revision
Update SOF with latest upstream and cache fixes.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-04-26 07:31:22 -04:00
Przemyslaw Bida de20ba8869 manifest: openthread: Regular openthread upmerge to 2594291
Bumping version of openthread and rename of
`OT_MTD_NETDIAG` to `OT_NETDIAG_CLIENT`

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2023-04-26 12:58:48 +02:00
David Leach cba6856933 nxp: hal: update to SDK 2.13.1 plus
Code updates:

- SDK 2.13.1
- Fix SEMC_ConfigureDBI bug
- Link nxp_adsp_imx8m board with MIMX8ML8 device

Signed-off-by: David Leach <david.leach@nxp.com>
2023-04-24 14:10:09 -05:00
Mateusz Sierszulski 0417d38d4d drivers/adc: add Gecko IADC driver
This commit adds the Gecko IADC driver and support for it to the
efr32bg_sltb010a board.

Signed-off-by: Mateusz Sierszulski <msierszulski@antmicro.com>
Signed-off-by: Roman Dobrodii <rdobrodii@antmicro.com>
2023-04-21 16:24:39 +02:00
Krzysztof Boronski df7f10422e boards: arm: efr32bg27_brd2602: Initial support
Adds initial support for efr32bg27_brd2602 - Thunderboard-style board.
Supported features are:
* counter
* gpio
* uart

Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2023-04-21 12:55:06 +02:00
Filip Kokosinski 4a614de289 drivers/bluetooth/hci: add SiLabs BLE HCI driver
This commit adds the SiLabs Bluetooth HCI driver. It also enables this
BLE HCI driver on the efr32bg_sltb010a board.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2023-04-20 16:13:14 +02:00
Alberto Escolar Piedras 01a12f658c manifest: Get BabbleSim via the manifest
To facilitate users experience, fetch the required
BabbleSim components using the west manifest.
Until now, users would need to either use the Zephyr
docker image, or fetch bsim on their own.
For many years there has been a request to automate this
process. This is the first step.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-04-20 15:47:25 +02:00
Yves Vandervennet 2236e31f6a west: manifest: latest NXP HAL
Fixups to take in

Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
2023-04-20 08:11:19 -05:00
Yves Vandervennet 788ba12137 nxp: hal: code update to reflect changes in SDK 2.13
HAL API changes in ethernet and pwm
SoC RT595 power management code change
west.yml update

Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
2023-04-20 08:11:19 -05:00
Keith Packard d72b791fb5 modules/hal/openisa: Support building without -ffreestanding
With -ffreestanding disabled, Zephyr SDK 0.15.0 generates a potentially
uninitialized variable warning that appears to be a false positive. Pull
in the upstream version of the module which contains the fix.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-04-20 10:32:17 +02:00
Sylvio Alves a6c8c6e546 soc: esp32s3: add Wi-Fi support
This adds Wi-Fi linker areas and also bring wi-Fi entry
into SoC device tree.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2023-04-19 17:11:58 +02:00
Daniel DeGrasse 6f938f347b drivers: interrupt_controller: introduce PINT driver
Introduce PINT driver, for NXP pin interrupt and pattern match engine.
The driver currently supports only the pin interrupt feature of the
PINT.

Add DTS entires for the PINT on LPC and RT devices that support this
peripheral, and remove the interrupt defintions that are PINT specific
from the GPIO module on these devices.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-04-18 16:14:57 -05:00
Guillaume Gautier 6b50c10c37 west.yml: update stm32 hal revision to latest
Update STM32 hal revision to latest

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-04-18 18:55:26 +02:00
Øyvind Rønningstad d587343248 west.yml: Update zcbor to point to 0.7.0
Among other things, this update brings:

* C++ improvements
* float16 support
* Improved docs
* -Wall and -Wconversion compliance

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2023-04-18 15:22:02 +02:00
Carlo Caione 0bd95509f6 open-amp: Fix compilation with cache enabled
In d540cf8877 I tried to optionally enable the cache management
functions in Open-AMP introducing a new CONFIG_OPENAMP_WITH_DCACHE
symbol.

This is not working. Introduce a proper fix to have this actually
working correctly as intended.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2023-04-18 12:12:56 +02:00
Andrzej Głąbek 2a4373ce0d soc: nordic_nrf: nrf91: Add support for nRF9161 SiP / nRF9120 SoC
The nRF9161 is technically a SiP (System-in-Package) that consists of
the nRF9120 SoC and additional components like PMIC, FEM, and XTAL,
so for nrfx/MDK the nRF9120 SoC is to be selected as the build target,
but since the nRF9161 is what a user can actually see on a board, using
only nRF9120 in the Zephyr build infrastructure might be confusing.
That's why in the top level of SoC definitions (for user-configurable
options in Kconfig, for example) the nRF9161 term is used and nRF9120
underneath.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-04-17 09:30:12 -07:00
Andrzej Głąbek 536b0d013f manifest: Update hal_nordic revision
Pull in changes that add proper handling of anomalies related to
QSPI and XIP.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-04-17 16:43:16 +02:00