Commit Graph

630 Commits

Author SHA1 Message Date
Boon Khai Ng 67f6b439b2 west.yml: update fatfs for new config option
Update west.yaml to the commit consist of the new config option
CONFIG_FATFS_WINDOW_ALIGNMENT to align the win variable with
specific alignment

Signed-off-by: Boon Khai Ng <boon.khai.ng@intel.com>
2022-02-21 20:48:54 -05:00
Ron Smith 1e2d1c52fb manifest: update atmel hal
Update Atmel HAL module to latest master revision

Signed-off-by: Ron Smith <rockyowl171@gmail.com>
2022-02-21 20:48:13 -05:00
Andrzej Puzdrowski bbf8564aa1 manifest: update MCUboot
Fixes:
- boot_serial: Adapted to Zephyr's new CRC APIs
- zephyr/boot_serial_extension: us BOOT_LOG instead of LOG_

fixes #42690

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-02-10 17:09:25 +01:00
Erwan Gouriou 9b704f520c west.yml: Fix issue with stm32wb ble library
Point to the commit fixing the issue that prevents
to establish ble connection on stm32wb

Fixes #42367

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-02-04 11:18:40 +01:00
Yonatan Schachter 995275ee78 west.yml: Added hal_rpi_pico
Added HAL module for the Raspberry Pi Pico.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2022-02-02 16:23:35 +01:00
Joakim Andersson 5a1129f9c3 manifest: Fix psa-arch-tests manifest entry
Fix manifest entry for psa-arch-tests not set to a SHA.
Regression from: 453fbe2593

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-02-01 16:14:48 -05:00
Torbjörn Leksell 8426cbdf8a Modules: Percepio TraceRecorder: Update module from v4.5.2 to v4.6.0(RC1)
This update updates the TraceRecorder module from version v4.5.2
to v4.6.0(RC1). The primary motivation for this update is to
fix some breaking trace hook changes introduced into Zephyr
v2.7.99, which resulted in compilation errors when using the
TraceRecorder module.

The update to v4.6.0 also introduce Snapshot tracing support,
extended kernel object naming, and a reworked configuration
scheme with better naming and layout in guiconfig.

Signed-off-by: Torbjörn Leksell <torbjorn.leksell@percepio.com>
2022-02-01 07:45:09 -05:00
Joakim Andersson 453fbe2593 manifest: Update psa-arch-tests with nordic platform build fixes.
Update psa-arch-tests to include build fixes for the nordic platform.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-02-01 11:31:36 +01:00
Joakim Andersson aef46a8e51 soc: nrf53: Add handling of secure-only code in init with TFM enabled
Add handling of secure-only code with TF-M enabled that can only be done
from secure processing environment.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-02-01 11:31:36 +01:00
Erwan Gouriou 28d3397545 west.yml: Use fixed STM32Cube STM32WL for exti
STM32Cube LL API for EXTI was buggy and returned
the wrong gpio port as IRQ source.

Point to the fixed version.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-01-31 14:37:11 -06:00
Mahesh Mahadevan c43620f7d4 west.yml: Update NXP HAL to get system files
Include system.c file in the build for
MXRT5XX& MXRT6XX. Fix for Issue#42171

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-01-31 13:36:41 -06:00
Hake Huang ae4fd13433 hal: nxp: need remove hal layer sai_edma
zephyr does not use sai_edma driver as the dma framework is different

fixing: #42179

Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
2022-01-28 10:06:53 +01:00
Thomas Ebert Hansen 5b721ef63b manfiest: update edtt
Update edtt sha to 1fc2e6f7d2a01a01074456f2ef2ccf1f3df7fac1
>> Fix Database Hash value after GATT fix

Signed-off-by: Thomas Ebert Hansen <thoh@oticon.com>
2022-01-26 13:10:29 +01:00
Sylvio Alves c409a4656f drivers: uart: esp32: use DEVICE_DT_INST_DEFINE()
Current uart driver implementation is incompleted regarding the
usage of DT_INST_FOREACH_STATUS_OKAY. If uart0 and uart2 are selected,
build breaks due to peripheral number ordering, which would be
0 and 1 in this case. This fix PR fix this by re-working the macros
and setting proper uart peripheral instances in DTSI, required for signal
routing configuration.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2022-01-21 13:16:55 -05:00
David Leach 4d61c3a874 west.yml: Fix NXP HAL reference
Accidentally merged a PR before the manifest was updated. This
fixes the NXP HAL reference to the proper SHA.

Signed-off-by: David Leach <david.leach@nxp.com>
2022-01-21 09:53:42 -06:00
Xabier Marquiegui cbd93a8198 modules: hal_nxp: Update to support boot from QSPI
Update hal_nxp to add support for mimxrt1050_evk_qspi.
This board should support both boot-from-hyperflash and
boot-from-qspi. This modification enables a modified board
to boot from the on-board qspi nor chip.

Signed-off-by: Xabier Marquiegui <xmarquiegui@ainguraiiot.com>
2022-01-21 08:40:43 -06:00
Mahesh Mahadevan eb7d95cd48 west.yml: Update NXP HAL to add support for MIMXRT595
Add support for MIMXRT595

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-01-19 13:35:09 -06:00
Anas Nashif 4cf9ce6988 manifest: update fatfs revision
Use updated fatfs module. We were pointing to a deprecated header.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-01-18 19:17:50 -05:00
Daniel DeGrasse f5ebc30087 soc: imx_rt: Enable IMX.RT General Power Controller Driver
GPC driver is used for power management operations on RT series SoCs.
Enable inclusion of the driver into the build.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-01-18 14:09:45 -05:00
Francois Ramu 7b397007b4 west.yml: Update hal_stm32 with recent cube packages
STM32Cube updates:
   stm32cube: update stm32wb and its lib to version V1.12.1
   stm32cube: update stm32mp1 to version V1.5.0
   stm32cube: update stm32u5 to version V1.0.2

  update stm32cube/common_ll

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2022-01-17 15:40:09 -05:00
HaiLong Yang 76968d9786 manifest: upgrade hal_gigadevice
upgrade hal_gigadevice to get i2c clock frequency boundary definition.

Signed-off-by: HaiLong Yang <cameledyang@pm.me>
2022-01-14 10:42:24 -06:00
Eduardo Montoya a9b73a419e manifest: openthread upmerge up to commit `a04a68b5`
Update OpenThread revision.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2022-01-07 12:48:27 -05:00
Aastha Grover a89fae798c logging: Add MIPI sys-t support for v2 logging subsystem.
Adding functions log_output_msg2_syst_process and hexdump2_print
to support v2 logging subsystem.

Updates west.yml to pick up a new version of the MIPI sys-t library that
supports vprintf.

Signed-off-by: Aastha Grover <aastha.grover@intel.com>
Signed-off-by: Maureen Helm <maureen.helm@intel.com>
2022-01-05 14:41:51 +01:00
Sebastian Bøe 81314eb8b7 manifest: tf-m: Cherry-pick nrf patches
Cherry-pick various tf-m nrf patches that are too important to wait
for a new upmerge.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2022-01-04 18:59:08 +01:00
Jedrzej Ciupis fcda8699cb drivers: timer: extend nrf_rtc_timer
This commit introduces the following changes:

* nrf_rtc_timer is extended with a capability to handle RTC overflow,
allowing it to operate on absolute RTC ticks, rather than relative
ticks.
* overflow handling is ZLI-proof and relies on the sys clock
handler being executed twice every RTC counter's overflow.
* callbacks are given an absolute RTC tick value as a parameter instead
of CC register's value. The absolute RTC tick value is the RTC counter
value set during CC channel configuration extended to 64 bits.
* in case the timer's target time is in the past or is the current tick,
the timer fires as soon as possible, however still from the RTC's ISR
context.
* in case an active timer is set again with the same target time, it is
not scheduled again - only its event data is updated. Otherwise, the
timer is scheduled as usual.
* a scheduled timer can be aborted.
* system clock functions are now using 64 bit values internally.

Signed-off-by: Andrzej Kuroś <andrzej.kuros@nordicsemi.no>
Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
Signed-off-by: Paweł Kwiek <pawel.kwiek@nordicsemi.no>
2022-01-04 17:44:32 +01:00
Sebastian Bøe 9b234404a5 manifest: Update TF-M repos from 1.4.1 to 1.5.0
Update all three TF-M repos from 1.4.1 to 1.5.0.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2022-01-04 12:33:23 +01:00
Aleksandr Khromykh 241b477f93 test: bsim: set bsim hw head on fixed version
Set bsim hw repo head on the version with fixed warnings

Signed-off-by: Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
2022-01-03 20:35:20 +01:00
Andrzej Głąbek f0ef6c6fea manifest: Update hal_nordic revision to fix nrfx_pwm driver
Update the hal_nordic module revision to fix a copy-paste bug in
the nrfx_pwm driver that prevents PWM pins from being configured.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2021-12-23 11:21:13 +01:00
Andries Kruithof fca65843b9 Bluetooth: controller: inclusive naming for EDTT
Update the testnames according to the Bluetooth 5.3 specification
for inclusive naming

Signed-off-by: Andries Kruithof <Andries.Kruithof@nordicsemi.no>
2021-12-22 17:49:36 +01:00
Andrzej Puzdrowski 7c42e8a83c manifest: mcuboot update
Synch up to upstream:
https://github.com/mcu-tools/mcuboot/commit/1eedec3e79

- fixed the build issue caused by removal of CONFIG_SYSTEM_CLOCK_DISABLE
property (within drivers: timer: implementation cleanups #37435)
- always call sys_clock_disable() in main since the empty
sys_clock_disable() callback is provided if the platform doesn't
support system clock disable capability.
- bootutil: Close flash_area after failure to read swap status information
- fixed status offset calculation in case of scratch area
- fixed include path for reboot.h header.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-12-21 17:12:15 +01:00
Nikodem Kastelik a6b3e7d2bb modules: hal_nordic: Update nrfx to version 2.7.0
Update the hal_nordic module revision, to switch to nrfx v2.7.0.

nrfx 2.7.0 includes the option to skip GPIO and PSEL register
configuration which is needed for aligning shims with pinctrl.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2021-12-17 13:04:35 +01:00
Pooja Ganesh 150b82ff23 littlefs : Upgrade west to v2.4.1
Upgrade littlefs to v2.4.1 in west

Signed-off-by: Pooja Ganesh <poojamg@amperecomputing.com>
2021-12-16 15:27:26 +01:00
HaiLong Yang 2ff0db2b6b manifest: update hal_gigadevice
Upgrade to gd32f405xx pinconfigs fix revision.

Signed-off-by: HaiLong Yang <cameledyang@pm.me>
2021-12-16 10:13:48 +01:00
Alex Sergeev 4c8bdd8992 west: Update hal_stm32 to 5ca535df5874d1f9ab931265a2b1f691b76df9ce
PR hal_stm32 PR #116 avoids ethenet descriptor leak with enabled
timestamping.

Signed-off-by: Alex Sergeev <asergeev@carbonrobotics.com>
2021-12-13 22:19:25 -05:00
Andrzej Puzdrowski 80b0f1943b manifest: update MCUboot
Mcuboot was synchronized with its upstream project to:
https://github.com/mcu-tools/mcuboot/commit/05143ce236

- Fixed serial recovery skipping on nrf5340
- Fixed issue which caused that progressive's erase feature
was off although was selected by Kconfig (introduced by #42c985cead)
- Added check of reset address in incoming image validation phase,
see CONFIG_MCUBOOT_VERIFY_IMG_ADDRESS
- Allow image header bigger than 1 KB for encrypted images
- Fixed build with image encryption using RSA
(issue introduced by migration to mbedTLS 3.0.0)
- stm32: watchdog support
- many documentation improvements

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-12-13 20:33:31 -05:00
HaiLong Yang ea15b92a45 manifest: update hal_gigadevice
Update the hal_gigadevice revirsion which support gd32f3x0 HAL.

Signed-off-by: HaiLong Yang <cameledyang@pm.me>
2021-12-13 20:27:30 -05:00
Lukasz Maciejonczyk 02c8f35de4 manifest: update openthread
update openthread

Signed-off-by: Lukasz Maciejonczyk <lukasz.maciejonczyk@nordicsemi.no>
2021-12-09 11:04:49 -06:00
Sebastian Bøe 8270a8fcab manifest: Patch mbedtls
Include permanent patch needed by TF-M.

Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
2021-12-09 11:01:39 -06:00
Mahesh Mahadevan 9ba8fcc216 west.yml: Update NXP HAL to add mcux-sdk
Use the mcux-sdk github repo to get SDK drivers

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2021-12-09 09:18:10 -06:00
Sylvio Alves f00a0a9e06 drivers: pinmux: esp32: use rtcio to control pull up/down
Set pinmux driver to use RTCIO interface for to handle
dedicated IOs pull-up/down configuration.
Without this, some GPIOS won't have pull-up enabled
properly.

Also, current implementation automatically disables
output pin when input pin is set. It also performs the
oppositte. This PR changes it only to enable what is
requested, either input or output.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-12-08 17:19:21 -05:00
Pieter De Gendt 4d161a3b23 drivers: counter: NXP SNVS rtc: Add support for NXP imx SNVS RTC
Adds a driver using the SNVS high power and optionally low power
RTC instances. A device specific function `mcux_snvs_rtc_set` is
provided to update the current counter value.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-12-07 09:45:43 -06:00
Krzysztof Chruscinski 7e0f1d08e4 modules: hal_nordic: Update nrfx to version 2.6.0
Update the hal_nordic module revision, to switch to nrfx v2.6.0.

nrfx 2.6.0 includes extended API in nrfx_gpiote which can be
used by the zephyr shim.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2021-12-02 09:55:48 +01:00
Erwan Gouriou ed47bc8ba3 west.yml: hal_stm32: Use new stm32f1 -pinctrl.dtsi
Following the change in remap information encoding/decoding in
stm32 pinmux driver, use new -pinctrl.dtsi which use the matching
remap information encoding.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-11-23 10:37:01 -05:00
Øyvind Rønningstad 449cb60815 samples: Add TF-M sample for custom secure partitions
The sample implements a dummy ARoT (Application Root of Trust) partition
in TF-M and calls it from the app.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2021-11-22 22:19:41 -05:00
Glauber Maroto Ferreira c5857dc0cd soc: esp32s2: SPIRAM: remove unused configs
and updates hal_espressif's revision.

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2021-11-20 11:57:38 -05:00
Gerson Fernando Budke 7fba91f383 modules: hal_gigadevice: Set directories to lowercase
This rework module hal_gigadevice to be compliance with rule
that requires firmware libraries directories names be lowercase.
This rule was created at hal_gigadevice/README and it is not
a Zephyr general rule. This only affect how hal_gigadevice is
used.

Signed-off-by: Gerson Fernando Budke <gerson.budke@atl-electronics.com>
2021-11-20 11:54:08 -05:00
Gerard Marull-Paretas aead2bc942 manifest: update hal_gigadevice
Update hal_gigadevice, required to make F4XX HAL available.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2021-11-18 17:42:57 +01:00
Carlo Caione 80be68a50e west.yml: Bump open-amp to v2021.10.0
Change the manifest to pickup the new versions for libmetal and
open-amp.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2021-11-17 10:25:07 -06:00
Dominik Ermel 1593357dde manifest: Remove mcumgr from manifest
The commit removes mcumgr library, as module, from west.yml
manifest, as the mcumgr library source is now kept within Zephyr
source code tree.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-11-16 10:45:57 +01:00
Eduardo Montoya 68d34e4adb openthread: upmerge up to commit c02d1110
Regular upmerge.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2021-11-15 14:45:08 -05:00