Commit graph

1000 commits

Author SHA1 Message Date
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
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