Commit graph

665 commits

Author SHA1 Message Date
David Leach 314e8484e2 hal: nxp: Centralize handling of SDK custom sections
The NXP SDK defines CodeQuickAccess and DataQuickAccess sections
for locating critical items that need faster access. Centralize
the handling of these sections instead of doing it per SOC.

Fixes #44453

Signed-off-by: David Leach <david.leach@nxp.com>
2022-04-02 13:30:44 +02:00
Erwan Gouriou f193f52987 west.yaml: hal_stm32: STM32Cube packages update
- update stm32l4 to cube version V1.17.1
- update stm32wb to cube version V1.13.2 (including hci lib)
- update stm32f4 to cube version V1.27.0
- update stm32u5 to cube version V1.1.0
- update stm32g4 to cube version V1.5.0
- update stm32h7 to cube version V1.10.0
- update stm32f7 to cube version V1.16.2

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-04-01 13:29:58 +02:00
Daniel Leung 9877facca1 west.yml: update mipi-sys-t for catalog msg support
This updates the mipi-sys-t module to support prepared argument
list for catalog messages.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2022-04-01 13:29:45 +02:00
Casper Bonde d03d2d854b Bluetooth: LC3: Addition of liblc3codec for LE-Audio as a module
Initial addition of the LC3 codec as a module. Usage of the module
will be seperate commits.

Even though this codec is a generic audio codec, it is tagged with
Bluetooth: as it can only be used for LE-Audio. Using the codec for
other purposes is a violation of the granted rights for the codec.

Signed-off-by: Casper Bonde <casper_bonde@bose.com>
2022-03-30 14:18:01 +02:00
Andrzej Puzdrowski 208ec5b27a manifest: update mcuboot
Synch up to upstream
https://github.com/mcu-tools/mcuboot/commit/aa041a282d

- Added workflow verifying integration with the Zephyr
- removed deprecated DT_CHOSEN_ZEPHYR_FLASH_CONTROLLER_LABEL
- Fixed usage of CONFIG_LOG_IMMEDIATE

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-03-30 11:27:24 +02:00
Daniel DeGrasse dcac0ce0aa manifest: hal_nxp: update NXP hal to use new pin control headers
Pin control DTSI files need /omit-if-no-ref/ property to reduce
generated devicetree size and improve build times.

Fixes #44262

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-29 16:33:09 -07:00
Daniel DeGrasse 766ef958d9 manifest: update NXP HAL in west.yml
Update nxp hal revision in west.yml to include new pinctrl definition
header files.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-25 15:47:54 -05:00
Gerson Fernando Budke b331613773 west: Update hal_atmel
Update hal_atmel with pinctrl configurations and documentation.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2022-03-24 15:45:37 -07:00
Carles Cufi 1a7666b278 manifest: Update Tf-M revision to HEAD of fork
PR #43575 was merged mistakenly with a reference to a PR. Fix this by
pointing to the HEAD SHA of the TF-M fork.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2022-03-24 10:13:59 +01:00
Joakim Andersson 16f5df015a manifest: Update trusted-firmware-m to include GPIO service fix
Update trusted-firmware-m to include GPIO service fix.
This would otherwise result in an assert or GPIO pins not assigned
to the network.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-03-23 18:28:38 +01:00
Erwan Gouriou 335d0d74a8 west.yml: stm32: Add analog pins to -pinctrl.dtsi files
Add generated analog pin description nodes in stm32 *-pinctrl.dtsi files.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-03-23 12:57:00 +01:00
Jordan Yates d1ae54a022 modules: cmsis: integrate CMSIS-NN
Integrate the CMSIS-NN libraries from the CMSIS 5.8.0 release.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-03-22 12:56:02 +01:00
Erik Brockhoff 6c2f3be7d9 west: edtt: update reference to point to updated edtt branch
EDTT branch was updated with loads of ISO stuff as well as misc. minor
fixes. Also EDTT branch default is now 'main'


Signed-off-by: Erik Brockhoff <erbr@oticon.com>
2022-03-22 12:35:32 +01:00
Andrzej Puzdrowski 5968fbdbe0 manifest: mcuboot update
Synch up to the upstream:
mcu-tools/mcuboot@4c0f6c177f

Update to the 1.9.0
- boot: Allow larger minimum flash write
- boot_serial: zephyr: Add optional timeout to enter serial recovery
- boot_serial: Adapted to Zephyr's new CRC APIs
- zephyr: Use a smaller sha256 implementation
- boot_serial: Added support for the  echo command
- single loader: fixed image decryption for any SoC flash
  of the pages size which not fitted in 1024 B

Plus a few fixes
- serial recovery: fixed echo command
- serial recovery: fixed possible output buffer overflow

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2022-03-22 12:00:20 +01:00
Sylvio Alves f613b546e0 west.yml: hal_espressif update and sync
This updates hal_espressif so that a few changes and
features are available in main repository.

- Removed unused stubs
- Updated esptool version
- Fix macro redefinitions
- Changes to support Zephyr SDK toolchain
- pinctrl base files
- Fix BLE nested locking handling

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2022-03-19 14:25:21 -04:00
Eduardo Montoya 3efc73f031 manifest: openthread upmerge up to commit 9f30e049
Regular OpenThread upmerge.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2022-03-17 16:37:03 -05:00
Francois Ramu e489f79982 west.yml: takes the fix in the stm32 hal drivers
PR #133 to fix the stm32wlxx_ll_utils.c

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2022-03-16 10:39:38 -05:00
Gerard Marull-Paretas fa88c283a4 manifest: update hal_ti
Update hal_ti to pull updates on the PM constraints API.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-03-16 15:26:47 +01:00
Daniel DeGrasse 678f334aed west.yml: Update to pull in pinctrl header from NXP HAL
NXP hal will define constants for pinmux options in RT pinctrl
implementation. Update hal revision to pull in dtsi file.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-15 10:12:57 -05:00
YuLong Yao b06eb27264 modules: hal_gigadevice: fix GD32_REMAP_MSK error.
fix pin remap config error.
GD32_REMAP is 10bit, origin 0x1ff is not correct.change to 0x3ff.

Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2022-03-08 09:18:25 -06:00
Bartosz Golaszewski 134f56dd2d lvgl: bump supported version to v8.2.0
In upstream the LV_COLOR_DEPTH_BITS option is called LV_COLOR_DEPTH, this
needs changing if we want to support v8.2.0.

Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
2022-03-07 16:20:27 -06:00
Carlo Caione 797c962941 libmetal: Bump to SHA 695d29ba60a5
Bump libmetal to SHA 695d29ba60a5

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2022-03-07 09:21:57 -06:00
Daniel DeGrasse dee7cc74c5 west.yml: Update nxp hal to use new pinctrl header files
NXP hal pinctrl header files are required for pin groups. Update HAL
revision to pull in pinctrl header files.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-03 13:00:20 -06:00
Przemyslaw Bida 47557d7d9d manifest: openthread: Simplification of openthread integration.
This commit moves openthread CMakeLists.txt from openthread submodule
to zephyr/modules/openthread.

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2022-03-02 10:06:03 -08:00
Torsten Rasmussen a4b658359c manifest: littlefs: update pull/9/head to SHA
The PR #41729 and https://github.com/zephyrproject-rtos/littlefs/pull/9
was merged in wrong order.

This PR updates the manifest to point to the SHA instead of the PR.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2022-03-02 09:35:57 -06:00
Torsten Rasmussen aff31cf62b modules: littlefs: move CMake glue code from littlefs repo into Zephyr
Fixes: #40559

Moving CMakeLists.txt gluecode into Zephyr repo minimizes the patching
needed in LittleFS repo.

It provides a dedicate Zephyr LFS config header which will define the
equivalent LittleFS settings based upon Kconfig settings.
This further reduces the patching needed in LittleFS.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2022-03-02 15:34:11 +01:00
YuLong Yao 390ab638b6 manifest: update hal_gigadevice
Update the hal_gigadevice revirsion which support gd32e10x HAL.

Signed-off-by: YuLong Yao <feilongphone@gmail.com>
2022-03-01 18:06:14 +01:00
Gerard Marull-Paretas 56384f3549 manifest: update canopennode
Pull latest canopennode module version. The last revision changes module
name from CANopenNode to canopennode.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-03-01 15:03:50 +01:00
Eduardo Montoya 706cff3b0d manifest: openthread upmerge up to commit ce77ab3c
Regular OpenThread upmerge.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2022-03-01 12:49:36 +01:00
Anas Nashif 080c64644b modules: upmerge sof to ab715d8e34.
Update SOF to commit ab715d8e347fcbbc253ec5cae1c5295043821727.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-03-01 11:52:23 +01:00
Gerard Marull-Paretas 902ba8a967 manifest: update ti_hal
Update ti_hal to include PM constraint changes.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-02-28 10:18:38 +01:00
Rafał Kuźnia b2bce527cf manifest: update hal_nordic revision
Updated hal_nordic module revision to bring latest changes to
nrf_802154 component.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
2022-02-24 13:50:42 -08:00
Bartosz Golaszewski 1244a89a21 lvgl: bump version to v8.1.0
This updates the lvgl in-tree glue code to work with version v8.1.0 and
bumps the west manifest accordingly.

The following are the most significant changes:
- The logging callback has changes in lvgl and no longer provides the
  caller with an integer log level code. We now need to parse the log
  string's prefix to determine the level.
- Several Kconfig options (mostly for default values of various settings)
  have been removed because these values are no longer configurable in
  lvgl.
- The library no longer performs a deep copy of the display and input
  device driver structs, so these must no longer be allocated on the
  stack in the init func.

Other than that it's mostly about renaming of various structures and
functions and adjusting the calls if function's signatures have changed.

This patch allows all in-tree users to work correctly but it's likely
it doesn't support all new widgets and layouts added in lvgl v8. These
however can be added gradually once this is upstream.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com>
2022-02-24 11:51:33 +01:00
Andrzej Kuros 5ee306944b manifest: hal_nordic: update nrf_802154
This commit brings latest changes of nrf_802154 component
provided by hal_nordic module.

Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
2022-02-24 09:13:21 +01:00
Andrzej Kuros 7ce93ebfed modules: hal_nordic: nrf_802154_irq ZLI support
Parameter `prio` of `nrf_802154_irq_init` is now allowed to have
negative value what means use of ZLI priority or highest possible
priority if ZLIs are disabled.

Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
2022-02-23 11:18:17 +01:00
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