Commit graph

917 commits

Author SHA1 Message Date
Felipe Neves 745ace8d56 west: update manifest to the new zscilib revision.
Signed-off-by: Felipe Neves <felipe.neves@linaro.org>

west: format manifest to the correct notation.

Co-authored-by: Kevin Townsend <kevin@ktownsend.com>
2023-01-04 10:36:22 +01:00
Daniel DeGrasse a5994dbd1a drivers: memc: don't relocate MEMC functions unless CONFIG_FLASH=y
Only relocate memc driver when CONFIG_FLASH=y.
CONFIG_FLASH_MCUX_FLEXSPI_XIP previously was dependent on
CONFIG_FLASH, but the scope of this Kconfig has changed.

Due to this, the memc driver now must have two checks, as it should not
relocated when the driver is being used for a memory controller that does
not expose the flash driver interface.

Since the NXP HAL also relocates the underlying FlexSPI driver
using a similar check, it is updated in this commit as well.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-01-03 12:20:39 -06:00
Piotr Jasiński ceb7ca7e80 modules: build segger debugmon code with config
Updated segger module CMake to build code added by
https://github.com/zephyrproject-rtos/segger/pull/14 when relevant
config is provided.

Signed-off-by: Piotr Jasiński <piotr.jasinski@nordicsemi.no>
2022-12-28 12:00:46 +01:00
HaiLong Yang 213ec2e8dd manifest: upgrade hal_gigadevice
Upgrade hal_gigadevice to add gd32l23x hal.

Signed-off-by: HaiLong Yang <hailong.yang@brainco.cn>
2022-12-28 10:37:52 +01:00
Quang Bui Trong 17d86aed80 drivers: watchdog: add support for NXP S32 S32ZE
Add driver shim for the NXP S32 SWT module.

Signed-off-by: Quang Bui Trong <quang.buitrong@nxp.com>
2022-12-27 10:36:42 +01:00
Sylvio Alves 8a52f9a835 hal_espressif: remove base64 redefinition
WPA supplicant includes custom base64.c file with no need.

Fixes #53129

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2022-12-22 10:59:48 +01:00
Carles Cufi c22df526e0 manifest: hal_nxp: Replace PR with SHA
The previous PR had been merged mistakenly, and it contained a reference
to a PR. Point to a SHA instead now that
https://github.com/zephyrproject-rtos/hal_nxp/pull/213 has been merged.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-12-21 21:34:07 +01:00
Paweł Czarnecki 1d5a387637 west.yml: hal_silabs: update hal version
This bumps the hal_silabs in order to add initial support for
EFR32BG22 SoCs

Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-12-20 22:50:19 +01:00
Jamie McCrae 8e6a160bff manifest: MCUboot upgrade
MCUboot was synchronized to
https://github.com/mcu-tools/mcuboot/commit/d165e9b

ci: fih: update TF-M version to 1.7.0 and adjust test suite
docs: fix FIH example command in design.md
boot: Update Nordic's license identifier tag
espressif: add downgrade prevention feature
boot: zephyr: boards: nrf52840dk: Fix overlay

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-12-20 16:53:38 +01:00
Andrzej Puzdrowski c7962f5c29 manifest: MCUboot upgrade
MCUboot was synchronized to
https://github.com/mcu-tools/mcuboot/commit/ad1fb3dde2

doc: actualize zephyr-rtos port README
Kconfig: prefer swap move if scratch_partition not enabled
Kconfig: Explicitly select CONFIG_CRC for CONFIG_MCUBOOT_SERIAL

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-12-20 12:07:45 +01:00
Jiafei Pan e66babea15 west.yml: depend on hal PR 213
Tmp patch will be removed after dependency is merged.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2022-12-20 09:22:40 +01:00
Marek Matej 1173db6f60 manifest: update hal espressif
Update hal to support latest peripheral support.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2022-12-15 18:21:39 +01:00
Ryan McClelland 4a780ae52b manifest: update hal_stm32
Update hal_stm32 to include the change to set the ulpi
pins to "high-speed" slew rate

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
2022-12-15 14:28:00 +00:00
Alberto Escolar Piedras fb95defce3 nrf52_bsim: Add option to delay CPU and test initialization
In some simulated test cases, it can be usefull
to delay the boot of the CPU and the test initialization
for a while. Namely by the offset of the device
relative to other simulated devices.

We add the option to select so from command line.
By default the option is disabled so this change is
backwards compatible.

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2022-12-14 16:34:55 +01:00
Dominik Ermel b57f237dc4 manifest: FAT FS module version upgrade to 0.15
The commit updates manifest entry for FAT FS driver to include
update to version 0.15.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-12-13 10:44:01 -06:00
Marek Matej e4dcccc856 manifest: update hal espressif
Add latest peripheral support to hal.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2022-12-13 16:29:38 +00:00
Duong Vu Nam b24f4625f0 arch: support nocache for Cortex-R52
Config NOCACHE_MEMORY depend on ARCH_HAS_NOCACHE_MEMORY_SUPPORT. Enable
ARCH_HAS_NOCACHE_MEMORY_SUPPORT for Cortex-R52 to run NXP S32Z/E with
nocache attibute.

Enable nocache in each driver use it.

Signed-off-by: Duong Vu Nam <duong.vunam@nxp.com>
2022-12-12 10:39:31 +01:00
Filip Brozovic 6d8dc72532 west.yml: update hal_nuvoton revision to add pinctrl include file
Update the hal_nuvoton revision to add the dtsi file necessary for the
Nuvoton pinctrl driver.

Signed-off-by: Filip Brozovic <fbrozovic@gmail.com>
2022-12-08 18:46:33 +01:00
Bjarne von Horn 04b08cfbc2 drivers: ethernet: stm32: use modified hal_stm32 manifest
the hal package was also adapted

Signed-off-by: Bjarne von Horn <B.von_horn@wzl.rwth-aachen.de>
2022-12-05 18:31:38 +01:00
Glauber Maroto Ferreira 43d1d9133b west: hal_espressif: update revision
Update HAL manifest revision.

This brings power management hal_espressif support.
Fixes #52073

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2022-12-05 15:09:53 +01:00
Yuval Peress b38445eaa0 math: Introduce a DSP basicmath subsystem with a cmsis backend
Introduce an API mirroring the CMSIS-DSP's basicmath. If CMSIS_DSP is
enabled, then it will by default be used as a backend. Developers may
opt into a custom backend by setting CONFIG_DSP_BACKEND_CMSIS=n. If
done, the application must provide `zdsp_backend/dsp.h` and optionally
implement the functions in its own .c files.

Signed-off-by: Yuval Peress <peress@google.com>
2022-12-02 20:15:55 +01:00
Carlo Caione 1258d35275 manifest: openamp: Bump up openamp version
Bump the openamp version to v2022.10.0

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2022-12-01 13:40:56 -05:00
Carlo Caione 16c4ac9dbf manifest: libmetal: Use the new cache API
Make libmetal using the new zephyr cache APIs.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2022-12-01 13:40:56 -05:00
Anas Nashif 3477da5308 manifest: update sof module
Update to a recent commit using new DMA APIs implemented in Zephyr.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-11-23 15:36:31 -05:00
Yuval Peress a95c93af34 chre: add fix for esp32s2_saola platform
Add missing source needed for esp32s2_saola cross compiler

Signed-off-by: Yuval Peress <peress@google.com>
2022-11-24 02:23:44 +09:00
Dominik Ermel b5af6e2c05 manifest: Update FAT FS module revision
The update brings FAT FS revision with most Zephyr specific
source code changes removed, as required sources are now
stored in modules/fatfs/, within Zephyr project directory.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2022-11-21 16:48:14 +01:00
Manuel Arguelles 53e1ea58e0 soc: nxp_s32: update baremetal drivers version
HAL for NXP S32 is updated to a newer version, hence some headers and
macro definitions must be updated accordingly.

Signed-off-by: Manuel Arguelles <manuel.arguelles@nxp.com>
2022-11-21 09:18:13 -06:00
Eduardo Montoya 0ae76efda6 manifest: openthread upmerge up to commit 3e138d3
Regular OpenThread upmerge.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2022-11-17 11:20:03 +01:00
Jędrzej Ciupis b3e2573a5d manifest: update hal_nordic revision
This commit updates hal_nordic revision to bring the latest changes in
nRF IEEE 802.15.4 radio driver.

Signed-off-by: Jędrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2022-11-16 11:19:33 +01:00
Kristofer Jonsson 02d4714aff modules: add an Arm Ethos-U HAL module
Adding module files for building the Arm Ethos-U Core driver.
Updating TFLU module file to build Ethos-U operator.

Adding hal_ethos_u to west manifest.

Signed-off-by: Kristofer Jonsson <kristofer.jonsson@arm.com>
Signed-off-by: Fredrik Knutsson <fredrik.knutsson@arm.com>
2022-11-15 14:47:43 +01:00
Torsten Rasmussen a6c619432f manifest: remove submodules true for hal_telink
Fixes: #52113

The PR #45903 included a `submodules: true` for the hal_telink project.

However, that project contains a submodule with binary libraries.

This is circumventing the rules regarding binary blobs in the Zephyr
project as specified here:
https://docs.zephyrproject.org/latest/contribute/bin_blobs.html
Therefore remove the submodules field.

Links to the submodule with binary blobs:
https://github.com/zephyrproject-rtos/hal_telink/tree/ \
95431ef5ec667ae5b1a0e4b59d1a5753396bd169/tlsr9/ble/proj_lib
pointing to this submodule with binary blobs:
https://github.com/telink-semi/zephyr_hal_telink_b91_ble_lib/tree/ \
0a49c9bf3cfe4684cc27fbaa6ad070186703e452

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2022-11-11 08:48:08 +00:00
Daniel DeGrasse a78323ae74 boards: arm: Update NXP boards with flashless SOCs to include flash data
Update NXP boards that use flashless SOCs to include flash data
configuration blocks, as well as device configuration blocks where
required. These configuration blocks are used by the bootloader.
Although the files themselves are stored in NXP's HAL, CMake directives
are used to include them directly, and notify the user of their
existence when a new board is created, to aid in the bringup process.

This commit updates the revision of the NXP HAL to one that does not
include flash data configuration blocks, to prevent linker errors.
Note that due to merge order in the NXP HAL, the updated SHA will also
include NXP's S32 System Timer Module drivers.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-11-10 09:11:08 -06:00
Rubin Gerritsen 6ba2039d66 manifest: Update EDTT revision
Includes a fix for the scenario where a PHY update event
arrives at the same time as a disconnect event.

Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
2022-11-09 09:03:07 +00:00
Jaxson Han b17118bc7c modules: tfa: update tf-a revision
Fix #51165, zephyr needs fiptool build out-of-tree.

Signed-off-by: Jaxson Han <jaxson.han@arm.com>
2022-11-09 03:22:09 +09:00
Dat Nguyen Duy 607358b084 drivers: interrupt_controller: initial support for NXP S32Z27 EIRQ
Add initial support for the NXP S32Z27 SIUL2 External
Interrupt Controller. Each SIUL2 node has a child node
will act as an interrupt-controller that processes external
interrupt signals.

This driver is required to manage GPIO interrupts.

Signed-off-by: Dat Nguyen Duy <dat.nguyenduy@nxp.com>
2022-11-04 17:44:08 -04:00
Kamil Serwus 3d29f708c0 manifest: update hal atmel for c2x support
Hal atmel intruduces c20/c21 series support.

Signed-off-by: Kamil Serwus <kserwus@gmail.com>
2022-11-04 16:03:01 +01:00
Keith Packard 261025a86e modules/hal/ti: Merge patch fixing errno usage for picolibc
This replaces *__errno() with errno as that is required for picolibc.

Signed-off-by: Keith Packard <keithp@keithp.com>
2022-11-04 07:19:06 -04:00
Flavio Ceolin 0c2607786d tfm: mbedtls: Fix build warning
/__w/zephyr/modules/crypto/mbedtls/library/aes.c:307:23: warning:
'RT0' defined but not used [-Wunused-const-variable=]
307 | static const uint32_t RT0[256] = { RT };
      |                       ^~~
/__w/zephyr/modules/crypto/mbedtls/library/aes.c:200:28: warning:
'RSb' defined but not used [-Wunused-const-variable=]
  200 | static const unsigned char RSb[256] =
      |                            ^~~
[360/437] Building C object

Fixes #51025

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2022-11-04 10:18:20 +01:00
Anas Nashif e6424c3945 manifest: update TraceRecorder commit
Update commit to fix issues with headers and unneeded null checks.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-11-04 10:00:48 +01:00
Adam Wojasinski cd16a8388f manifest: Update trusted-firmware-m repository revision
This commit pulls changes from trusted-firmware-m that replaces
dependency on MDK to nrfx.

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2022-11-03 11:39:01 +01:00
Adam Wojasinski 7b7abb4f8a manifest: hal_nordic: update nrfx to 2.10.0 release
This commit brings latest release of nrfx provided by hal_nordic module.

Signed-off-by: Adam Wojasinski <adam.wojasinski@nordicsemi.no>
2022-11-03 11:39:01 +01:00
Chris Friedt 7756809c97 west.yml: bump hal_ti to not re-declare pthread_self()
`hal_ti` redeclared `pthread_self()`. Bump the version to the
revision with the re-declaration removed.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2022-11-01 10:54:45 -04:00
Gerard Marull-Paretas a1398050fc manifest: update hal_nxp to fix ARRAY_SIZE collision
Updated hal_nxp so that it uses MIN/MAX/ARRAY_SIZE defined in
<zephyr/sys/util.h> when built for Zephyr. Also removed KB() internal
definition from public headers.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-10-20 17:49:57 +02:00
Øyvind Rønningstad c97c49f2d7 west.yml: Update zcbor to 0.6.0
Brings a few quality-of-life improvements for Zephyr, notably:
- No more collision with ARRAY_SIZE()
- C++ improvements

Add entry in release notes.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2022-10-19 16:04:56 +02:00
Manuel Arguelles 41c36357bd soc: arm: introduce NXP S32Z/E support
This patch introduces support for NXP S32 devices, specifically for
S32Z27 from S32Z/E family.

NXP S32Z27 processors are composed of two Real-Time Units (RTU)
containing each four ARM Cortex-R52 cores with flexible split/lock
configuration, and dedicated internal SRAM.

Signed-off-by: Manuel Arguelles <manuel.arguelles@nxp.com>
2022-10-14 09:51:14 +02:00
Gerard Marull-Paretas 3200a1ffeb manifest: update lvgl
Update lvgl to fix missing includes.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-10-11 18:05:17 +02:00
Andrzej Puzdrowski 15eeabcafb manifest: mcuboot update
- Added precise check of the image size.
- loader: Added post copy hook to swap function.
- Added Kconfig option for setting swap using move as the default
  swap algorithm.
- zephyr: fixed ram loading for ARM, with correct handling of
  the vector table when code has moved to RAM.

- imgtool: Added option to export public PEM.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-10-07 16:44:20 +00:00
Joakim Andersson 2334402c9d tfm: Update TF-M for fix to return error code with invalid params in NS
Update TF-M to include fix that returns PSA_ERROR_PROGRAMMER_ERROR
when the NS sends a request with malformed packet parameters for the
NS APIs in library mode.

This also changed the S APIs to return PSA_ERROR_PROGRAMMER_ERROR
instead of PSA_ERROR_INVALID_ARGUMENT in library mode.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-10-07 13:22:59 +02:00
Nick Kraus 9e3c1cf43c soc: sam4l: Add US_MR_CHRL_{n}_BIT Register Aliases for SAM4L Chips
Required for building the new usart driver with runtime configuration
support on all supported sam platforms.

Signed-off-by: Nick Kraus <nick@nckraus.com>
2022-10-06 22:37:54 +00:00
Przemyslaw Bida fbd88cd5bb manifest: Update openthread to b21e99b.
This commit updates openthread to b21e99b.
Secondly this commit aligns history of openthread to
Vanilla version 1:1.

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2022-10-06 09:10:38 +00:00
Yuval Peress 7c48900d14 modules: Remove fff tests
I've update FFF to run tests in the native CI for GitHub, so we no
longer need to run these extra tests. Remove the fff module from
west.yml since the module was only used in the CI and the header
was directly included in the Zephyr tree.

See https://github.com/zephyrproject-rtos/fff/pull/2

Signed-off-by: Yuval Peress <peress@google.com>
2022-10-04 14:24:09 -04:00
Lucas Tamborrino 8ef75e2a0e west.yml: hal_espressif: update to latest rev
Update hal_espressif revision to get gdma source files.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2022-10-04 10:35:14 +02:00
Anas Nashif 0ec243b65e manifest: update SOF to latest upstream
Update to commit 6853616cf.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-10-03 17:22:04 -04:00
Andriy Gelman 072a428f78 drivers: flash: Add xmc4xxx flash drivers
Add xmc4xxx flash drivers.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2022-10-03 13:56:49 +02:00
Grant Ramsay a7100af782 west.yml: update hal_espressif to add ESP32 Ethernet support
ESP32 Ethernet support required hal_espressif modifications:
Espressif Ethernet MAC HAL and pinctrl definitions

Signed-off-by: Grant Ramsay <grant.ramsay@hotmail.com>
2022-10-01 14:51:28 -04:00
Anas Nashif c6bbb16634 manifest: update to latest sof tree
Update to a more recent SOF commit:
87de994f49b37e385e748e47b769140df43451cf

This commit also has the SOF app integrated, so we do not need the sof
sample in the tree anymore and able to run the one from SOF directly.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-10-01 06:22:21 -04:00
Jamie McCrae 53ab862d45 manifest: Update trusted-firmware-m repository version
Updates TF-M to fix an issue to now force generation of version 4
DWARF files to prevent issues with pyelftools.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2022-09-30 15:07:03 +00:00
Andrzej Puzdrowski 9830c8f405 manifest: mcuboot update
Version witch fixed BOOT_WATCHDOG_FEED default value.

fixes #50754

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-09-29 14:27:11 +00:00
Manivannan Sadhasivam 0512d21fee west.yml: Update loramac-node module
Update the Zephyr's fork of loramac-node repository to include the fix for
async reception on Semtech SX127x modules. The commit is cherry-picked from
upstream repo.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022-09-28 10:22:43 -05:00
Gerard Marull-Paretas 30485e6a58 manifest: update hal_stm32
Includes some fixes with pinctrl files (pins with analog switch found in
H7 series).

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-09-26 09:56:31 +00:00
Martí Bolívar 79060be913 west.yml: update stm32 HAL
Bring in updated pinctrl files. These include fixes which remove
duplicate nodes.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2022-09-21 07:55:40 -07:00
Erwan Gouriou 83f0ba7d1a west.yml: hal_stm32: Fix STM32U5 LL PWR API
Point to hal_stm32 fix for `LL_PWR_EnableVddIO2` naming issue in U5 LL API.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-09-20 10:00:02 +00:00
Mahesh Mahadevan 4c30c82ead clock: mcux: Use FSL_FEATURE_MCG_FFCLK_DIV to conditionalize
Use the FSL_FEATURE_MCG_FFCLK_DIV define to decide if we should
call the api to get Fixed Frequency Clock.

This fixes Issue #49924

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-09-16 13:21:04 -05:00
Andrzej Puzdrowski 8557082f7e manifest: mcuboot update
Limit allowed build platforms.
Building sample.bootloader.mcuboot for many platforms
is not possible (for instance a qemu).
The limit is need as otherwise zephyr-rtos/zephyr CI is
failing on any push to main branch or nightly CI run.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-09-16 23:54:47 +09:00
Andrzej Puzdrowski cfc96eaacc manifest: mcuboot update
This update contains the version update which was reverted plus
relevant bugfixes.
The revert take places here: #50120

Synch up to the mcu-tools/mcuboot SHA:
73d69e9b566daac1a91724aa1237bfc1b9d51fa3

- Switched zephyr port from using FLASH_AREA_ macros to FIXED_PARTITION_
macros
- Made flash_map_backend.h compatible with a C++ compiler
- Enabled watchdog feed by default
- Allowed to get the flash write alignment basing on the zephyr,flash
DT chosen node property

- fixed watchdog device typos
- serial recovery: fixed build failure if CONFIG_BOOT_SERIAL_DETECT_PIN
has undefined value

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-09-16 09:12:14 +00:00
Kevin Townsend aa88b3785f manifest: zscilib update
This update introduces some fixes required to build with Zephyr 3.1
and the associated Zephyr SDK update.

It also enables running the zscilib test suite as part of the normal
CI build process, referencing the 'tests' folder in `module.yml`.

Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
2022-09-15 16:33:41 +00:00
Fabio Baltieri 8e1ef9c4b4 Revert "manifest: mcuboot update"
This reverts commit 95292e85aa:

It's introducing a CI failure for sample.bootloader.mcuboot on
frdm_k64f.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-09 18:57:48 -04:00
Andrzej Puzdrowski 95292e85aa manifest: mcuboot update
Synch up to the mcu-tools/mcuboot SHA:
4030aac5944e5105f45bfcb02b7e0065810a8aeb

- Switched zephyr port from using FLASH_AREA_ macros to FIXED_PARTITION_
macros
- Made flash_map_backend.h compatible with a C++ compiler
- Enabled watchdog feed by default
- Allowed to get the flash write alignment basing on the zephyr,flash
DT chosen node property

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-09-09 16:25:31 -04:00
Huifeng Zhang 97897a003d modules: tfa: integrate trusted-firmware-a
This commit integrates trusted-firmware-a as a zephyr module

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2022-09-09 16:36:37 +00:00
Mahesh Mahadevan 9966181510 drivers: usb: mcux: Restructure driver for SDK updates
1. Move the defines from usb_dc_mcux.h to usb_device_config.h
   and fsl_os_abstraction.h. These headers are used by
   the SDK USB driver. usb_dc_mcux.h header file is not longer
   needed and hence deleted.
2. Delete the Zephyr implementation of the usb_device_struct
   driver and use the one implemented inside the SDK USB
   driver. This requires updating the references to
   usb_device_struct inside the USB driver
3. Move defines and structures used by the driver
   out of the header file that is included by the SDK and
   into the MCUX USB driver.
4. Use end point defines provided by Zephyr instead of adding
   them locally.
5. Add a Kconfig to set the thread stack size
6. Move code to enable interrupts back to usb_attach function.
   Interrupts should be enabled after the init is successful,
   else we see errors of the ISR getting called before the
   init is complete causing Faults
6. Update west.yml to update the NXP HAL to get the updated
   SDK USB driver.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-09-09 09:44:46 -05:00
TOKITA Hiroshi dd1ca1790c manifests: Rename Pico-SDK's adc_read() to pico_adc_read()
adc_read() that defined in adc.h of PICO-SDK
conflicts with zephyr's ADC API.
Rename it to avoid compile errors.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
2022-09-06 17:11:19 +02:00
Sylvio Alves 59113dfde5 west.yml: hal_espressif: addition to #49928
Previous update have not included edge cases, which
could still cause build failures. This completely removes
those compiler redefinitions from zephyr build.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2022-09-05 23:58:22 +09:00
Gerard Marull-Paretas f059b6f95c manifest: update hal_ti
Update hal to remove usage of <zephyr/zephyr.h>.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-09-05 16:31:47 +02:00
Fabio Baltieri 47d13fc9a0 west: update littlefs module
Update the littlefs west module to the v2.5 commit.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2022-09-05 13:41:19 +00:00
Sylvio Alves 8bd369953a west.yml: update hal_espressif to fix redefinition issue
`unlikely`and `likely` definitions are causing build failure
due to redefinition in Zephyr. This fixes that by removing from
hal_espressif.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2022-09-05 09:31:27 -04:00
Jiafei Pan 62fa415fe1 west.yml: update hal_nxp module
This update for hal_nxp includes some update to enable ARM64 support.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2022-09-05 10:17:13 +02:00
YuLong Yao ce22d6f41a west.yml: hal_gigadevice: update gd32e10x hal code
update gd32e10x halcode to v1.3.0

Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2022-09-02 10:55:35 +00:00
Sylvio Alves 7a00f7b793 west.yml: update hal to v4.4.1 base
west.yml: update hal_espressif to use latest v4.4.1 updates.
This change needs to be insync with esp32c3 timer changes, otherwise it
breaks it.

drivers: timer: update esp32c3 systimer to meet API changes.
Systimer API was refactored in hal v4.4.1, which
requires updates in esp32C3 systimer. Timer behavior is maintained
as is.

mcpwm: add v4.4.1 include reference, which was refactored as well.

driver: spi: esp32: update internal structs to meet API changes.

cmake: updated esp32 board to use HAL_ prefix as from west blobs
requirement.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2022-09-01 21:48:18 +00:00
Pieter De Gendt 0432d0a891 west.yml: lvgl: Fix slow KSCAN event handling in glue code
Fixed a statement to let LVGL indev handling know to continue processing
events if the queue isn't empty.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2022-09-01 09:02:38 -05:00
Alberto Escolar Piedras f65aa49223 manifest: Use latest nrf HW models
Use the latest nRF HW models which provide level
interrupt support in the interrupt controller.
Add an EGU peripheral stub, and have other minor changes.

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2022-08-31 21:53:23 +00:00
Yannick Thesen ffdd428419 modules: Added hal_wurthelektronik module.
Added hal_wurthelektronik module (contains drivers provided by
Würth Elektronik eiSos GmbH & Co. KG).

Signed-off-by: Yannick Thesen <Yannick.Thesen@we-online.de>
2022-08-31 21:47:58 +00:00
Andrzej Kaczmarek 28e3b1942e west.yml: Add hal_renesas module
This adds hal_renesas module to allow builds for Renesas DA1469x.
For now this points to repository outside zephyrproject-rtos since
relevant external module is not yet created.

Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
2022-08-31 20:32:03 +02:00
Mahesh Mahadevan ce0b24b95a soc: nxp: Remove the no cache linker script
This has been moved to the NXP HAL layer so that all
SDK NonCacheable symbols get placed in the nocache
region
Also pull in the HAL changes associated with this
change.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-08-31 12:16:30 -05:00
Stephanos Ioannidis 894423e9ae west.yml: Update CMSIS to pull GCC 12 warning fixes
This commit updates the CMSIS module to pull in the fixes for the
uninitialised variable warnings reported by GCC 12 and above.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-08-31 21:44:33 +09:00
Stephanos Ioannidis 1b77860873 west.yml: Update Espressif HAL to pull GCC 12 fixes
This commit updates the Espressif HAL (hal_espressif) to pull in the
fixes for the warnings and `-march` flag related build failures with
the GCC 12.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-08-29 16:57:18 +02:00
TOKITA Hiroshi e8fdf73985 manifest: Update gigadevice hal repository
Update gigadevice hal for supporting GD32VF407xx

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
2022-08-29 10:27:15 +02:00
Stephanos Ioannidis 7253fb0f56 west.yml: Update ST HAL to pull GCC 12 warning fixes
This commit updates the ST HAL (hal_st) to pull in the fixes for the
warnings observed when building with the GCC 12.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-08-25 22:29:49 +09:00
TLIG Dhaou b9d393a091 west.yml: Update hal_stm32 with recent cube packages
stm32cube: update stm32f4 to cube version V1.27.1.
stm32cube: update stm32f7 to cube version V1.17.0.
stm32cube: update stm32g0 to cube version V1.6.1.
stm32cube: update stm32g4 to cube version V1.5.1.
stm32cube: update stm32l4 to cube version V1.17.2.
stm32cube: update stm32mp1 to cube version 1.6.0.
stm32cube: update stm32u5 to cube version V1.1.1.
stm32cube: update stm32wb to cube version V1.14.0.
lib/stm32: update stm32wb to cube version V1.14.0


Signed-off-by: TLIG Dhaou <dhaou.tlig-ext@st.com>
2022-08-23 20:08:35 +02:00
Carles Cufi 4c26b8518e modules: liblc3: Rename the module for consistency
The old project, liblc3codec, is not used anymore. Rename the Zephyr
module name, folders, and Kconfig options based on the new name, liblc3.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-08-22 20:40:59 +02:00
Mariusz Skamra 778c96d63e west: Update liblc3
Start using new liblc3 fork.

Fixes: https://github.com/zephyrproject-rtos/liblc3codec/issues/10
Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl>
2022-08-22 10:21:48 +02:00
Yves Vandervennet ccf9ae4995 west.yml: hal_nxp: manifest update
This commit brings in the latest changes to the NXP HAL:
 - IAP support for lpc55s36

Signed-off-by: Yves Vandervennet <yves.vandervennet@nxp.com>
2022-08-17 15:58:12 -05:00
Joakim Andersson 440eb62808 manifest: Pull trusted-firmware-m for isolation level 2 fix
Pull trusted-firmware-m for isolation level 2 fix needed for nRF
devices.

Fixes: #49005

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-08-17 17:07:22 +02:00
Kumar Gala 120df9aa1b west: update mcuboot module
Pull in upstream change for devicetree updates and one other
upstream change.

Signed-off-by: Kumar Gala <galak@kernel.org>
2022-08-17 15:38:23 +02:00
Aastha Grover 70c51768de kconfig: logging: Add LOG_MIPI_SYST_ARGS_BUFFER_SIZE option.
Add user configurable LOG_MIPI_SYST_ARGS_BUFFER_SIZE Kconfig
option to use it for macro MIPI_SYST_PCFG_PRINTF_ARGBUF_SIZE.
Moving macro definition of MIPI_SYST_PCFG_PRINTF_ARGBUF_SIZE
from mipi-sys-t library to platform.h which defaulted to 1kb
and resulted in stack overflow in some applications.
LOG_MIPI_SYST_ARGS_BUFFER_SIZE gives flexibilty to users when
maximum log length is known.

Fixes zephyrproject-rtos/mipi-sys-t#10

Signed-off-by: Aastha Grover <aastha.grover@intel.com>
2022-08-17 12:07:08 +02:00
Nick Kraus ddf9d59b8a soc: samv71b: Fix CIDR for V71 Revision B Silicon
Update the 'atmel_hal' module to fix incorrect CIDR values for
revision b silicon of atsamv71 devices.

Signed-off-by: Nick Kraus <nick@nckraus.com>
2022-08-17 08:04:53 +00:00
Bartosz Golaszewski d1f519f1c9 lvgl: bump module revision
This updates the lvgl revision in west.yml. We've merged several
changesets since the last update:
- avoid using the arial font due to licensing issues
- add Kconfig options for GridNav
- fix flicker with partial display updates
- fix an issue with fs_open

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com>
2022-08-16 13:31:22 +00:00
Keith Packard fc2d35269c libc/picolibc: Update module to version 1.7.8
This has the fixes needed for GCC 12 as found in Zephyr SDK 0.15

Signed-off-by: Keith Packard <keithp@keithp.com>
2022-08-15 08:22:59 +00:00
Kumar Gala cde8c7723b manifest: update mcuboot module
Pull in upstream change for devicetree updates

Signed-off-by: Kumar Gala <galak@kernel.org>
2022-08-14 09:06:27 -05:00
Kumar Gala 8eead50071 manifest: Update lvgl
Update lvgl for devicetree updates to use zephyr,keyboard-scan.

Remove Kconfig symbol (LV_Z_POINTER_KSCAN_DEV_NAME) that don't exist
anymore since these values are coming from devicetree.

Signed-off-by: Kumar Gala <galak@kernel.org>
2022-08-12 17:54:03 -05:00
Robert Lubos 633e7e4533 modules: Add uoscore-uedhoc repository
Introduce uoscore-uedhoc repository, providing OSCORE and EDHOC
libraries as a new Zephyr module.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2022-08-12 16:17:59 +02:00