Commit graph

742 commits

Author SHA1 Message Date
Erwan Gouriou 3bd1233391 west.yml: hal_stm32: Fix stm32u5 hal license
Fix missing license in stm32u5 hal files.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-09-12 08:57:27 -04:00
Glauber Maroto Ferreira 9ebca5b439 west: update hal revision
to latest version.

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2021-09-06 10:02:57 -04:00
Erwan Gouriou 4ec03e0f2b west.yml: hal_stm32: Fix unused var in stm32f4 hal
Update west manifest to enjoy the fix.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-09-02 07:27:52 -05:00
Stephanos Ioannidis a22cd59b9e west.yml: Update to CMSIS-DSP 1.9.0 (CMSIS 5.8.0)
Update the version of CMSIS-DSP to 1.9.0 which is part of the CMSIS
5.8.0 release.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-08-30 18:17:47 +02:00
Przemyslaw Bida f77c7dc2c8 manifest: Regular upmerge to bring the openthread CSL fixes.
Periodic upmerge of OpenThread.

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2021-08-30 13:32:53 +02:00
Iuliana Prodan fcfe597e5d manifest: update sof module
Update SOF module to latest main to fix
SOF with Zephyr on i.MX.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2021-08-28 23:27:02 -04:00
Dominik Ermel aefec97d0f west.yml: Update mcumgr revision
Commits affecting Zephyr that are included with the new revision:
    1e0f283c71 zephyr: Make direct image upload configurable

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-08-28 00:02:48 +02:00
Glauber Maroto Ferreira adcf5d27d0 west: update hal revision
to the latest supporting version.

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2021-08-27 17:34:41 -04:00
Mahesh Mahadevan e129f99b62 west.yml: Update NXP HAL revision to get CTimer update
Get the update to change RT685 CTimer clock API

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2021-08-27 13:47:04 -05:00
Iuliana Prodan 371a73cc71 manifest: update sof module
Update SOF module to latest main.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-08-26 12:24:19 -04:00
Stephanos Ioannidis 2df354313a west.yml: Update CMSIS-Core components to 5.8.0 release
Update the CMSIS-Core components to the CMSIS 5.8.0 release:

* CMSIS-Core(M) 5.5.0
* CMSIS-Core(A) 1.2.1

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-08-25 18:02:54 -04:00
David Leach d3cd0d2f9a drivers: adc: add LPADC driver support to mimxrt685 platform
Add LPADC support to the mimxrt685 platform.

Signed-off-by: David Leach <david.leach@nxp.com>
2021-08-25 18:02:00 -04:00
Erwan Gouriou f6eb6938a9 west.yml: update revision modules/hal/stm32/hal_stm32
stm32cube: update stm32f1 to version V1.8.4
stm32cube: update stm32f2 to version V1.9.3
stm32cube: update stm32f4 to version V1.26.1 V1.26.2
stm32cube: cleanup stm32f7 version V1.16.1
stm32cube: update stm32g0 to version V1.5.0
stm32cube: update stm32wl to version V1.1.0
stm32cube: update stm32f0 to version V1.11.3
stm32cube: update stm32f3 to version V1.11.3
stm32cube: update stm32l0 to version V1.12.1
stm32cube: update stm32l1 to version V1.10.3
stm32cube: update stm32wb to version V1.12.0
(including ble library update)
stm32cube: common_ll: Regeneration after cube updates

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-08-24 22:14:20 -04:00
Toby Firth 893bfc0fc1 drivers: counter: added ctimer driver for lpcexpresso55s69
Added shim driver for the CTIMERs for the lpcexpresso55s69 board.

Fixes: #22705

Signed-off-by: Toby Firth <tobyjfirth@gmail.com>
2021-08-24 17:13:22 -04:00
Andrzej Głąbek 72e3bfe1c0 soc: nordic_nrf: Add Kconfig options for APPROTECT handling
Add Kconfig options that allow users to select the way the APPROTECT
mechanism is handled in the SystemInit() function.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2021-08-24 07:27:12 -04:00
Lauren Murphy 804285ae63 modules: update tensorflow to tflite-micro
Updates west manifest and module folder name to point to new
TensorFlow Lite Micro repo Google recently pulled out of
the TensorFlow repo.

Signed-off-by: Lauren Murphy <lauren.murphy@intel.com>
2021-08-24 07:26:08 -04:00
Erwan Gouriou 267b5d2c95 west.yml: hal_stm32: Add fixup on STM32WL Utils LL API
Make use of https://github.com/zephyrproject-rtos/hal_stm32/pull/111

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-08-24 07:19:12 -04:00
Johann Fischer 81603b6568 manifest: MCUboot update to get CDC ACM device from devicetree
MCUboot version update to get CDC ACM device from devicetree.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2021-08-23 18:53:47 -04:00
Torsten Rasmussen 0df9e9a44e manifest: update lvgl for CMakeLists.txt fixes for CMake versions >=3.20
CMake >=3.20 requires file extensions explicitly added to source files.

See CMP0115:
> Starting in CMake 3.20, CMake prefers all source files to have their
> extensions explicitly listed:

This manifest update pulls in update for the lvgl module adding missing
extension.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-08-20 09:47:34 +02:00
Mahesh Mahadevan 91b58e4b9e west.yml: update NXP HAL for LPC USB device driver
Update NXP HAL repo to pull in SDK LPC USB driver.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2021-08-19 17:19:11 -04:00
Dominik Ermel c5f707ec6e west.yml: Update FAT FS driver revision to raise version to 0.14b
The commit updates revision of the Zephyr for of ELM Chan FAT FS
driver to the revision that updates source code to version 0.14b.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-08-17 17:52:55 -04:00
Johann Fischer e8ad811ded manifest: update to remove CONFIG_USB in MCUboot samples
MCUboot version update to remove Kconfig option CONFIG_USB.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2021-08-17 16:58:58 +02:00
Kumar Gala feb0e9f766 hal: nxp: Pull in fix for NXP LPC platforms
Update west.yml to get fix to include building fsl_common_arm.c as
its needed by part of the HAL. (Watchdog driver fails to build
without this).

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-08-16 07:48:31 -05:00
David Leach f3435b75ef hal: nxp: Update to SDK 2.10.0
Updating to the SDK 2.10.0 for select platforms.

west.yml:
- Update to point to the NXP HAL update with SDK 2.10.0 files
- modules/tee/tfm needed to be updated to synchronize the
  LPCXPRESSO55S69 platform SDK to version 2.10.0 to be in sync
  with Zephyr usage of SDK 2.10.0

drivers/counter/counter_mcux_pit.c:
- underlying SDK 2.10.0 adjusted the setting by -1 so need
  to adjust the reported value set by +1

drivers/ethernet/eth_mcux.c:
- SDK2.10 ethernet driver provided an assert test that highlighted
  we were using the wrong clock source on various platforms.

drivers/memc/memc_mcux_flexspi.c:
- SDK2.10 added compile time conditional on whether a field was
  defined for the flexspi configuration structure.

Signed-off-by: David Leach <david.leach@nxp.com>
2021-08-13 15:37:48 -05:00
Mahesh Mahadevan a53a706c9d west.yml: Update hal_nxp for USB file move to zephyr
Move a USB file from modules/hal_nxp to zephyr/modules

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2021-08-13 12:51:46 -04:00
Kumar Gala 689864ebe0 modules: hal_nxp: tweak integration to utilize cmake-ext/kconfig-ext
Update zephyr side to handle hal_nxp using cmake-ext/kconfig-ext.  This
allows for having zephyr specific integration code live with the zephyr
source tree.

For now on the cmake side we just use add_subdirectory() of the hal_nxp
repo so the integration is effectively transparent.

For Kconfig we add a place holder Kconfig file since the hal_nxp repo
doesn't have any Kconfig files in it currently.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-08-11 12:26:28 -05:00
Eduardo Montoya f6f521b927 manifest: openthread upmerge up to commit 2e625bfe
Update manifest with OpenThread up to commit `2e625bfe`.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2021-08-11 11:29:36 -04:00
Robert Lubos b3f04b2d13 manifest: Update OpenThread revision
Introduce a bugfix for CONFIG_OPENTHREAD_CUSTOM_PARAMETERS handling in
OpenThread build system integration for Zephyr.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-08-10 09:57:26 -05:00
Sylvio Alves beb739ff98 esp32: cmake: fix toolchain path for espressif soc
To keep bisectability, cmake and west modifications
needs to be in sync.

cmake: update external project configuration

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-08-09 13:15:47 -04:00
Carles Cufi 56ec755aeb soc: ti: Use dynamic interrupts in hal_ti
Pull a new revision of the hal_ti module that uses dynamic interrupts
instead of build-time ones.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2021-08-09 13:04:28 -04:00
Felipe Neves 4a0b5ce277 soc: riscv: esp32c3: fix ble controller init
By appending the right link layer controller configurarion

Signed-off-by: Felipe Neves <felipe.neves@espressif.com>
2021-08-07 19:59:27 -04:00
Dominik Ermel 7248674010 west.yml: Update mcumgr revision
Commits affecting Zephyr that are included with the new revision:
    4fa8691 zephyr: Allow to select slot for DFU as image
    d8802de samples/smp_svr/zephyr: Update stack size
    e71063a zephyr: Improve and rename img_mgmt_find_best_area_id
    e215d26 zephyr: Check area id in erase slot processing
    71c76f5 zephyr: Upload should use g_img_mgmt_state
    afa95ba cmd/img_mgmt: Call dfu stop cb on erase
    6a10fa6 img_mgmt: Add interpretation of "image" parameter
    757965c samples: smp_svr: zephyr: Update MTU Kconfig values

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-08-05 11:46:00 +02:00
Iuliana Prodan 6c90860a69 manifest: update hal_xtensa
Update hal_xtensa for NXP SoC overlay support.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2021-08-03 09:01:08 -05:00
David Leach bdd536a09e watchdog: add watchdog driver support to mimxrt685 platform
Add watchdog support to the mimxrt685 platform.

The mimxrt685 platform is excluded from the watchdog
test case because the test case uses variables in the
noinit section that need to be retained through a reset
but the rt685 does not retain this memory through a
reset.

Signed-off-by: David Leach <david.leach@nxp.com>
2021-08-02 13:21:20 -05:00
Scott Worley 4cb0020614 modules: hal_microchip: Update Microchip HAL to version 1.2.1
Microchip HAL update used by MEC152x projects with eSPI
definition changes. Remove hack from XEC ESPI driver since
the missing symbol is in the HAL.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2021-07-29 18:27:30 -04:00
Erwan Gouriou 193bba75ab west.yml: hal_stm32: Add stm32u5 support
Required for:
- STM32U5 cube package addition
- STM32U5 *-pinctrl.dtsi adition

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-07-29 07:28:32 -05:00
Glauber Maroto Ferreira e945ff2314 west: update hal espressif revision
update to newer hal espressif revision.

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2021-07-28 21:09:27 -04:00
Ioannis Glaropoulos f7772c404e manifest: mcuboot: update to fix error with integration platforms
Minor update to mcuboot to fix the issue with the integration
platforms and allow list in the zephyr boot sample.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-07-28 19:38:35 +02:00
Ioannis Glaropoulos 5e6503f6a7 manifest: remove mcuboot version for TF-M in Zephyr
We remove the tfm-mcuboot module in Zephyr (which hosts the
mcuboot version that is used for TF-M builds in Zephyr). We
will force TF-M builds in Zephyr to  use the MCUboot version
that any Zephyr builds are using. This will allow Zephyr to
maintain a single mcuboot module version in its default
manifest.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-07-28 19:38:35 +02:00
Ioannis Glaropoulos 6a94b00d79 manifest: update trusted-firmware-m module SHA
Update TF-M module SHA to pick up the latest version
of the upstream project.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-07-28 19:38:35 +02:00
Przemyslaw Bida 4f35a4eaa9 manifest: Regular upmerge to bring the OpenThread1.2 certification fixes.
Periodic upmerge of OpenThread.

Signed-off-by: Przemyslaw Bida <przemyslaw.bida@nordicsemi.no>
2021-07-27 17:42:26 -04:00
Piotr Mienkowski ca9938b32f manifest: update hal_atmel
Update to include the commits:
- patch: same70, samv71: Add TC waveform/capture mode registers
- patch: same70, same70b: Align naming of TcChannel in TC

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2021-07-26 05:13:40 -04:00
Erwan Gouriou 732adf3789 west.yml: hal_stm32: Update STM32 HCI lib to v1.9.0
Update STM32WB HCI lib based on STM32Cube package V1.9.0

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-07-23 16:26:17 -04:00
Pawel Kwiek b2487e3c88 manifest: Update hal_nordic
This commit adds temperature platform used by the IEEE 802.15.4 Radio
Driver. The new platform requires an enabled temperature sensor.
The new hal_nordic revision updates the nRF 802.15.4 component.

Signed-off-by: Pawel Kwiek <pawel.kwiek@nordicsemi.no>
2021-07-23 15:54:59 -04:00
Artem Panfilov 48d55011ac west.yml: add project groups
Add project groups for enabling/disabling projects with group-filter.

Example usage:
west init -m https://github.com/zephyrproject-rtos/zephyr.git --mr main
west update --group-filter=-hal -o=--depth=1 -n

Fixes issue #36324.

Signed-off-by: Artem Panfilov <artemp@synopsys.com>
2021-07-21 17:32:18 -04:00
Yuriy Vynnychek 4b0b1e0eee modules: hal_telink: introduce new HAL Telink module
This commit introduce new HAL Telink module used by
new Telink B91 RISC-V platform drivers.

Signed-off-by: Yuriy Vynnychek <yura.vynnychek@telink-semi.com>
2021-07-21 05:37:12 -04:00
Crist Xu 04ab2400e6 driver: adc: an adc driver for rt1170
reuse the lpc's lpadc driver for rt1170, modify the dts and add
some macro to shield some code of LPC series. Also add the
board support inside the tests/drivers/adc/adc_api/src/test_adc.c,
and a dts node:zephyr,user inside
samples/drivers/adc/boards/mimxrt1170_evk_cm7.overlay

Signed-off-by: Crist Xu <crist.xu@nxp.com>
2021-07-20 13:15:58 -05:00
Jedrzej Ciupis 6b4dd56579 manifest: update hal_nordic revision
This commit updates hal_nordic revision to bring the latest changes in
the nRF IEEE 802.15.4 radio driver.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2021-07-19 18:15:56 +03:00
Sylvio Alves c203dec140 west.yml: update hal to fix esp timer stack
Fix esp timer task stack definition.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-07-16 18:59:57 -04:00
Maureen Helm 8ae7a4ec81 west.yml: Build imxrt6xx drivers in the nxp hal library
Make the imxrt6xx drivers consistent with the other SoC family drivers
by building them in the nxp hal library. Similar to commit
cf0587c3ec, this stops leaking long source
paths in build directories and makes them deterministic.

When building samples/hello_world for mimxrt685_evk_cm33, this changes
the build directories from:

build/
└── zephyr
└── CMakeFiles
    └── zephyr.dir
	└── home
	    └── maureen
		└── zephyrproject
		    └── modules
			└── hal
			    └── nxp
				└── mcux
				    └── drivers
					└── imxrt6xx
					    ├── fsl_cache.c.obj
					    ├── fsl_common.c.obj
					    ├── fsl_flexcomm.c.obj
					    ├── fsl_gpio.c.obj
					    ├── fsl_inputmux.c.obj
					    ├── fsl_ostimer.c.obj
					    ├── fsl_pint.c.obj
					    └── fsl_usart.c.obj

to:

build/
└── modules
└── nxp
    └── lib..__modules__hal__nxp.a

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2021-07-16 18:58:16 -04:00
Erwan Gouriou 299a1420de west.yml: hal_stm32: stm32cube/common_ll: Update vs last Cube update
Update hal_stm32 module to integrate latest version
of the stm32cube/common_ll headers.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-07-15 21:30:05 -04:00
Johann Fischer cee2eabfa4 modules: hal_nxp: replace Kconfig option USB with USB_DEVICE_DRIVER
Replace Kconfig option USB with USB_DEVICE_DRIVER.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2021-07-14 12:00:41 -05:00
Krishna Mohan Dani c756eb52fd west: update west.yml to get updated hal_stm32 modules
This commit changes the entry referencing the hal_stm32 module
into west.yml. This brings the fixes to build issues when stm32
asserts are enabled.

Signed-off-by: Krishna Mohan Dani <krishnamohan.d@hcl.com>
2021-07-13 09:43:48 -04:00
Felipe Neves 7eb97eb6aa west: update hal espressif
This new revision brings fix to the CI when
building espressif chips examples.

Signed-off-by: Felipe Neves <felipe.neves@espressif.com>
2021-07-07 20:58:50 -04:00
Felipe Neves 10c1395ade west: update hal_espressif revision
In west manifest to support esp32c3 when using
west install / update

Signed-off-by: Felipe Neves <ryukokki.felipe@gmail.com>
Signed-off-by: Felipe Neves <felipe.neves@espressif.com>
2021-07-07 20:58:50 -04:00
Sylvio Alves 4303cfdb3c hal: esp32: driver changes to allow HAL update
hal_espressif repository was updated from esp-idf v4.2
to esp-idf v4.3 to allow latest Espressif chips integration.
As a consequence, it added a few changes in drivers
and peripherals. To maintain bisectability, changes in this
PR cannot be split. Here are some details:

wifi: update linker script by adding libphy and new attributes.

spi: update some APIs and fixed missing wait_idle check

west.yml: esp32: update hal to new version

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-07-07 15:01:16 -04:00
Damian Krolik bf3c6e7ba4 manifest: update openthread
Regular OpenThread upmerge to bring in a fix for a possible
infinite loop and support for DNS service subtypes.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
2021-07-07 07:47:52 -05:00
Krishna Mohan Dani 6e9d06e792 west: update west.yml to add updated hal_stm32 modules
This commit changes the entry referencing the hal_stm32 module
into west.yml. This brings in the asserts feature from stm32cube
hal/ll and zephyr.

Signed-off-by: Krishna Mohan Dani <krishnamohan.d@hcl.com>
2021-07-02 13:33:04 -04:00
Henrik Brix Andersen d679037643 modules: canopennode: move glue code to modules directory
Move the Zephyr-specific interface and support code for CANopenNode into
the modules directory. Consolidate the CMakeLists.txt files into one.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2021-07-01 13:32:18 -04:00
Pieter De Gendt 3945374d46 manifest: update openthread
Update the openthread repository to enable OT_ASSERT based on
CONFIG_ASSERT.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-07-01 13:22:01 -04:00
Benedikt Schmidt ae0fc4984d manifest: order subsystems alphabetically
Order the subsystems in the manifest file alphabetically, as they
actually should be according to the comment within the manifest file.

Signed-off-by: Benedikt Schmidt <benedikt.schmidt@embedded-solutions.at>
2021-06-30 10:01:22 -05:00
Lucien Zhao 2e7cfd8f27 west: update the head of hal_nxp
- to get the update hal_nxp from PR #76

Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
2021-06-29 11:30:00 -04:00
Torbjörn Leksell 5a4070953d Tracing: TraceRecorder CMake update
- Fixed some incorrect streamport references that pointed to the
base streamport files instead of those dedicated for Zephyr.
- Updated the source file compilation to match the updated
TraceRecorder module.

Signed-off-by: Torbjörn Leksell <torbjorn.leksell@percepio.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-06-18 08:08:07 -05:00
Armando Visconti 7f9e3af932 modules/hal_st: Align sensor drivers to stmemsc HAL i/f v2.00
Align all sensor drivers that are using stmemsc (STdC) HAL i/f
to new APIs of stmemsc v2.00.

Requires https://github.com/zephyrproject-rtos/hal_st/pull/7
(merged as 575de9d461aa6f430cf62c58a053675377e700f3)

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2021-06-18 11:22:58 +02:00
Ilya Tagunov 05957b66cb lorawan: update LoRaMac-node and move CMakeLists.txt to the main repo
Update the LoRaMac-node library to the last stable release and fix
the Zephyr glue code to match it. Move CMakeLists.txt to the main
Zephyr repository to simplify loramac-node module maintenance.

Signed-off-by: Ilya Tagunov <tagunil@gmail.com>
2021-06-18 11:22:03 +02:00
Manivannan Sadhasivam 0f107dc8ad manifest: Update loramac-node module
Update loramac-node hash based on recent changes to the repo.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2021-06-14 15:15:23 +02:00
NavinSankar Velliangiri c9aa260f0c samples: compression: lz4: lz4 sample application
This PR add sample application for minimal lz4 library.

lz4 library RFC requested here: #28535

Fixes: #26648

Signed-off-by: NavinSankar Velliangiri <navin@linumiz.com>
2021-06-12 17:21:55 +02:00
Andrzej Puzdrowski 10abdcc962 manifest: mcuboot: synch up to 680ed07
* MCUboot was build only for frdm_k64f in zephyr CI.
Extended Zephyr-RTOS integration platform by nrf52840dk_nrf52840
and nrf52840dongle_nrf52840 which allow to build MCUBoot on
these platform in Zephyr-RTOS CI.

* Added AES256 support for image encryption
* zephyr: serial: Remove unnecessary call to irq_unlock
* boot_serial: Port encoding to use cddl-gen
* bootutil_public: Make boot_read_swap_state declaration public

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-06-11 15:46:58 +02:00
Kamil Kasperczyk fb8d6e2fc8 manifest: updated openthread module
Regular upmerge of openthread module.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
2021-06-10 18:41:16 -05:00
Anas Nashif a1a5e5536e manifest: update civetweb
Integrate change to relax cmake version requirements which was causing a
warning on every build.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-06-10 07:53:38 -05:00
Rafał Kuźnia d24f6dd79e manifest: update hal_nordic
The new hal_nordic revision updates the nRF 802.15.4 component.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
2021-06-10 11:03:40 +03:00
Nikodem Kastelik dce85ebe45 modules: hal_nordic: Update nrfx to have doc fixes
Update the hal_nordic module revision, to have Doxygen doc
fixes that solves warnings about non-existing CHANGELOG.md file
and nrfx_atomic Doxygen group.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2021-06-09 13:07:39 +02:00
Pieter De Gendt ad1a5058bb manifest: segger: zephyr kconfig options
Update segger module version to revision that re-introduces zephyr
Kconfig options

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-06-04 09:35:57 -05:00
Sylvio Alves 95b916d104 drivers: wifi: esp32: fix reconnect issue
Device won't reconnect automatically even if
AP station is available. This fix adds the carrier event, indicating
that network is present again enabling DHCP bound event.
Also, internal wifi event callback was added into wifi
driver to enable proper event handling.

Update west.yml to bring exposed wifi event callback.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>

Fixes #33843
2021-05-27 08:23:06 -05:00
Krzysztof Chruscinski 9b69036500 manifest: update segger
Update segger with RTT version that support no multithreading.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2021-05-27 13:33:02 +02:00
Ioannis Glaropoulos 90f4b5e745 manifest: update TF-M with latest upstream
The TF-M update brings in the latest PSA crypto headers,
after TF-M switched formally to MBedTLS 2.26.0. It also
brings in some important fixes for cache enabling in nRF
platforms.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-26 18:58:15 -05:00
Anas Nashif 108129cf7d tracing: fix conflict with RTT locking
Make custom RTT locking configurable and select it where it is needed.
When using RTT for tracing we want to use the default locking.

Update both segger and tracerecorder modules to support that.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-05-25 07:36:38 -05:00
Robert Lubos 33043dca93 manifest: Update OpenThread revision
Update OpenThread revision, to introduce fixes for the OpenThread
configuration cache variables behaviour, making them up-to-date
with the actual Kconfig configuration.

Fixes #34233

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-05-25 07:34:42 -05:00
Anas Nashif 3b19598dae sof: do not get mainmenu from SOF project
Do not get the mainmenu title from SOF by splitting Kconfig the same way
we do it in Zephyr.

Fixes #35553

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-05-24 13:06:59 -05:00
Andrzej Puzdrowski 772b790e4a manifest: update MCUboot
* boot_serial: allow to build when CONFIG_MULTITHREADING=n
* allow to not provide scratch area definition if scratch
algorithm is not used.

fixes #35048

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-05-19 10:50:06 +02:00
Sylvio Alves 4996604d45 west.yml: esp32: bugfixes and improvements
Fix SPIRAM implementation on HAL side

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-05-13 22:03:39 -04:00
Ioannis Glaropoulos 410b895411 mbedtls: minor update, to fix the README file
Minor update to the mbedtls module repo, to
get the fix for the README file.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-11 12:58:49 -05:00
Ioannis Glaropoulos 4b4dd22a41 manifest: mbedtls: fix west pointer to module SHA
Fix manifest pointer for mbedtls to the main branch tip,
instead of the PR head.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-09 15:24:23 -05:00
Ioannis Glaropoulos f9b2e986ff manifest: update mbedtls cleaning up the zephyr specific files
Update the mbedtls module pointer, effectively
cleaning up the zephyr files from the module
repository and moving them to zephyr module
directory.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-09 09:59:22 -05:00
Ioannis Glaropoulos 505b03018c Revert "mbedtls: kconfig: MBEDTLS_USER_CONFIG_FILE default without a prompt"
This reverts commit 47fb09210b.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-09 09:59:22 -05:00
Anas Nashif 0e3771bc82 modules: add segger module locally, and update to 3.30
Move Zephyr related files into modules/ and update to 3.30

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-05-08 17:06:24 -04:00
Torsten Rasmussen 47fb09210b mbedtls: kconfig: MBEDTLS_USER_CONFIG_FILE default without a prompt
This commit removes the prompt from MBEDTLS_USER_CONFIG_FILE unless
MBEDTLS_USER_CONFIG_ENABLE is true.

This fixes issues where other parts would specify a default value for
MBEDTLS_USER_CONFIG_FILE that would become stuck and not updated if
user re-configured the system using menuconfig.

Disabling the prompt ensures that only when a user specifically enables
MBEDTLS_USER_CONFIG_ENABLE and specify a custom user value in
MBEDTLS_USER_CONFIG_FILE the setting will be fixed.

Also updates the manifest with related change in the mbedtls project.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-05-08 07:11:00 +02:00
Anas Nashif 1af037f477 modules: enable percepio tracerecorder for tracing
Add support for percepio tracealyzer.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-05-07 22:10:21 -04:00
Anas Nashif 168e9ed6c2 sof: update SOF tree
Update tree to and address work queue deprecation.

Fixes #34948
Fixes #34880

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-05-07 16:51:25 -05:00
Andrzej Puzdrowski 41dd425196 manifest: update MCUboot
- bootutil_public: allow to confirm padded image without
  copy-done flag
- Configure mimxrt106x_evk boards

fixes #34683

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-05-07 11:10:01 -05:00
Aurelien Jarno 0ede57ee52 modules: stm32: Update HAL to fix SPI low power consumption
Update the STM32 HAL to fix the SPI pin configuration in order to reduce
power consumption in STOP mode.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2021-05-07 13:10:23 +02:00
Ioannis Glaropoulos a4a1123e80 manifest: update trusted-firmware-m to latest upstream
Synchronize TF-M to the latest ustream main branch.
This brings TF-M support for BL5340 Dev Kit in Zephyr.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-06 22:17:35 +02:00
Andrzej Głąbek 3d609d7e5a modules: hal_nordic: Update nrfx to version 2.5.0
Update the hal_nordic module revision, to switch to nrfx v2.5.0.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2021-05-06 17:46:14 +02:00
Jedrzej Ciupis 0923e32fe7 drivers: ieee802154: Udpate nRF IEEE 802.15.4 radio driver
This commit updates the revision of hal_nordic component
and introduces necessary changes to the IEEE 802.15.4 driver
to match latest nRF IEEE 802.15.4 radio driver API.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2021-05-06 08:46:47 -05:00
Mahesh Mahadevan af10c06885 west.yml: NXP changes to relocate RT600 power driver to SRAM
This change allows updating the flash clock settings from the
power driver.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2021-05-05 22:28:44 -05:00
Gerson Fernando Budke a0466a6757 west.yml: Sync hal_cypress
Sync hal_cypress to allow use of SCB[spi] and SCB[i2c] APIs.

Signed-off-by: Gerson Fernando Budke <gerson.budke@atl-electronics.com>
2021-05-05 16:01:28 +02:00
Arnaud Pouliquen 86dcb644e1 west.yml: Update openamp for v2021.04 release
Update to a newer openamp v2021.04 release

Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
2021-05-05 12:26:33 +02:00
Arnaud Pouliquen 28c7f46564 west.yml: Update libmetal for v2021.04 release
Update to a newer libmetal v2021.04 release

Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
2021-05-05 12:26:33 +02:00
Dominik Ermel fb1ae4d155 west.yml: Update mcumgr revision
The mcumgr version has been updated to 0.2.0

Commits affecting Zephyr that are included with the new revision:
    62009e0 img_mgmt_state_set_pending: corrected error handling
	    (bug fix)

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-05-04 16:51:28 +02:00
Gerard Marull-Paretas df6844a6ef manifest: update mcuboot
Update mcuboot to latest revision.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-05-03 11:55:43 +02:00
Sylvio Alves 180e61a32e west.yml: esp32: update hal to support bluetooth
Bring hal updates to add bluetooth support

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-04-30 16:51:30 -04:00
Robert Lubos 10a2687afe manifest: Update OpenThread revision
Update OpenThread revision with the latest version from the upmerge.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-04-30 12:55:02 -05:00
Lauren Murphy a010d9152d modules: add tensorflow
Adds Kconfig option enabling TensorFlow Lite Micro support.
Updates manifest with TensorFlow module.

Signed-off-by: Lauren Murphy <lauren.murphy@intel.com>
2021-04-29 08:35:57 -04:00
Jose Alberto Meza 5e1502e816 west: Microchip HAL update
Add GIRQ source definitions
ECIA register structure update
Add missing ADC register field defines
Fix GPIO alternate function field mask
Add Analog comparator register defines

Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
2021-04-27 21:37:51 -04:00
Øyvind Rønningstad b220374633 CMakeLists.txt: Add support for running PSA tests
Add necessary libs and files to the build
Add support for new kconfigs
Add Zephyr-only implementations of tfm_log and tfm_ns_interface.
Add zephyr_tfm_psa_test.c for easily running PSA tests.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2021-04-20 16:13:40 +02:00
Sylvio Alves f59cba3315 west.yml: update hal version to remove libhal
updated hal to remove pre-built libhal
Moved windowspill to IRAM

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-04-19 13:04:51 -04:00
Krzysztof Chruscinski be80109719 manifest: Temporary point to sof repo with MAX workaround
Point to commit which contains temporary fix for sof redefining
MAX macro.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2021-04-19 10:59:23 -04:00
Pieter De Gendt add98e766a drivers: flash: Support i.MX FlexSPI NOR driver with XIP
This change allows writing to the flash while running in XIP mode,
and enables mcuboot or NVS settings to be used on i.MX RT socs.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-04-15 16:26:39 -05:00
Andrzej Puzdrowski 13883c76f3 manifest: mcuboot update
- added an option to use GPIO to enable USB DFU.

Patch required as wait_for_usb_dfu() function started to
take time argument since was #30015 merged.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-04-15 12:25:15 +02:00
Kumar Gala e7487e9657 west.yml: update NXP HAL for MKW40Z pin dtsi data
Update NXP HAL repo to pull in MKW40Z dtsi pin data file.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-04-14 09:06:36 -05:00
Ioannis Glaropoulos bf41373bf1 trusted-firmware-m: update to upstream release v.1.3.0
Update TF-M module to the upstream release v1.3.0.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-04-13 13:01:21 -04:00
Jukka Rissanen aaaef987a7 net: doc: Add info about net-capture.py script
Added net-capture.py script to net-tools project. The script
can be used to view and save the captured network traffic to
pcap file.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2021-04-12 22:15:02 -04:00
Francois Ramu 3d329870c1 west.yml: Update hal_stm32 with recent cube packages
STM32Cube updates:

    stm32cube: update stm32l5 to version V1.4.0
    stm32cube: update stm32l4 to version V1.17.0
    stm32cube: update stm32g4 to version V1.4.0
    stm32cube: update stm32f7 to version V1.16.1
    stm32cube: update stm32f4 to version V1.26.0
    stm32cube: update stm32g0 to version V1.4.1
    stm32cube: update stm32h7 to version V1.9.1
    stm32cube: update stm32mp1 to version V1.4.0

    update stm32cube/common_ll

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2021-04-12 11:46:12 -04:00
Kumar Gala e5dc03fce3 west.yml: update NXP HAL for pin dtsi data
Update NXP HAL repo to pull in dtsi pin data files.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2021-04-08 17:08:33 -05:00
Pieter De Gendt b6979736ca modules: nanopb: introduce new module
Add the nanopb library and generator tools as a module.
Nanopb is a small code-size Protocol Buffers implementation in ansi C.
It is especially suitable for use in microcontrollers,
but fits any memory restricted system.

Nanopb home: https://jpa.kapsi.fi/nanopb/

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-04-08 14:57:55 +02:00
Pieter De Gendt acca3c126c mcux flexspi: move bus driver to drivers/memc
Initially the flexspi device only supported a flash driver for
external NOR flash. As the controller supports HyperBus devices,
which can be either volatile or non-volatile, the driver iss moved
to drivers/memc.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-04-02 10:36:22 -05:00
Jukka Rissanen 490911167d modules: net-tools: Use updated tunneling conf file
Use the fixed tunneling zeth-tunnel.conf file from net-tools
project.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2021-04-02 07:24:06 -04:00
Rafał Kuźnia 859952f590 modules: hal_nordic: add new nrf-802154 glue cmake
Update revision of hal_nordic which introduces new radio driver
integration scheme.

The glue cmake has been updated to use the new integration scheme
for the nrf-802154 component.

Added config option to exclude radio driver in hal_nordic from the
build process. This allows the radio driver to be supplied from
other sources.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-04-01 14:08:08 +02:00
Jukka Rissanen 36be096c43 net: virtual: Add virtual network interface support
This can be used to implement tunneling, VPN etc. The virtual
interfaces can be chained together to support multilayer
network interfaces.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2021-03-29 07:40:24 -04:00
Øyvind Rønningstad 847c31352b west.yml: Upmerge TFM to tag TF-Mv1.3.0-RC1
Upmerge tf-m module to upstream tag
TFMv1.3.0-RC1.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2021-03-26 09:32:56 +01:00
Glauber Maroto Ferreira 4634400e36 west.yml: update to support spi_flash operations
Add support to spi_flash operations

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2021-03-23 07:53:19 -05:00
Sylvio Alves e21c1b9e51 west: esp32: update hal library
Removed wifi legacy calls

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-03-19 17:27:40 +02:00
Anas Nashif 9b84921340 hal_ti: update to use k_ms_to_ticks_ceil32
z_ms_to_ticks is deprecated, so use k_ms_to_ticks_ceil32.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-03-19 11:22:17 -04:00
Nikodem Kastelik 9c02cad509 west.yml: Update hal_nordic revision
The new revision fixes an issue with channel deallocation
in nrfx_gpiote initialization.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2021-03-18 12:04:58 +01:00
Yonatan Schachter 09c85d09a3 west.yml: Update hal_silabs module
Update west.yml to point to hal_silabs version with support for Silicon
Labs EFR32FG13P SoCs.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2021-03-17 19:33:35 -05:00
Eduardo Montoya ace6aefef8 manifest: update mbedtls with PK support
Pull new mbedtls revision with support for generic public key
configuration.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2021-03-17 09:25:04 +02:00
Erwan Gouriou 56ea0e51f4 west.yml: Update hal_stm32 with recent cube packages
F0: from version v1.11.1 to version v1.11.2
F1: from version v1.8.2 to version v1.8.3
F2: from version v1.9.1 to version v1.9.2
F3: from version v1.11.1 to version v1.11.2
F4: from version v1.25.1 to version v1.25.2
L0: from version v1.11.3 to version v1.12.0

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-03-12 09:23:32 -05:00
Dominik Ermel 156914f405 west.yml: Update mcumgr revision
Commits affecting Zephyr that are included with the new revision:
    99f9fd6 img_mgmt: Use IMG_MGMT_BOOT_CURR_SLOT as current running
	    slot ID (enhancement)
    6f52fd9 zephyr: fix initialization of file struct (bug fix)

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-03-09 14:15:49 +01:00
Andrzej Puzdrowski 840de3a770 manifest: Mcuboot update
Mcuboot was updated to the version synchronized with
the upstream 5b7ed6a which introduces:
- Added LED support for signaling enter to the serial recovery mode
- Added boot delay/debonuce of serial detect pin.
- Fixed compilation warnings with ZEPHYR_LOG_MODE_MINIMAL
- Added optional check which prevents attempting to boot image that
has been build for different ROM address than a slot it currently
resides in. Check is enabled if image was signed with
IMAGE_F_ROM_FIXED flag.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-03-08 12:52:59 +01:00
Rafał Kuźnia dbd66c8096 modules: hal_nordic: move nRF 802.15.4 Radio Driver glue to Zephyr
This commit moves all hal_nordic radio driver code that is
strictly dependent on Zephyr into the Zephyr repository.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
2021-03-05 12:56:15 +01:00
Kamil Kasperczyk fa07501012 manifest: updated openthread module
Regular upmerge of openthread module.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
2021-03-04 11:44:01 +02:00
Raja D. Singh 554101ed70 drivers: wifi: winc1500: Add new config flag
There is a hardcoded macro in Winc1500 HAL SPI driver
that would prevent the driver from working.
This macro is now defined only based on KConfig entry.
This KConfig entry is by default not set.
To enable, set "CONFIG_WINC1500_DRV_USE_OLD_SW=y"
in proj.conf or board.conf

Signed-off-by: Raja D. Singh <rdsingh@iotwizards.com>
2021-03-04 09:34:00 +02:00
Glauber Maroto Ferreira 209e46c799 esp32: drivers: counter: update manifest to support counter driver
Update manifest to revision that supports counter driver

Signed-off-by: Glauber Maroto Ferreira <glauber.ferreira@espressif.com>
2021-03-03 13:02:02 +01:00
Ilya Tagunov 7ed09bbb61 manifest: update loramac-node module
Update the module to the latest commit.

Signed-off-by: Ilya Tagunov <tagunil@gmail.com>
2021-02-28 16:36:35 -05:00
Dominik Ermel c883274711 west.yml: Update mcumgr revision
Commits affecting Zephyr that are included with the new revision:
  fb489e1f mgmt: Add support for un-registering a group along with
           the same support in img_mgmt
  c8151d80 zephyr: Rely on img_mgmt_find_best_area_id to select update
           partition
  b92aa0b8 Fix encoding usage for halffloat

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-02-25 10:46:18 +01:00
Sylvio Alves 8a00e2c024 west.yml: update version to support SPI
fix build failure due to unknown symbol

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-02-22 08:17:04 -05:00
Rafał Kuźnia d96c517bab west.yml: Update hal_nordic revision
The new revision fixes a problem with long build paths on Windows.

Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
2021-02-19 22:40:21 -05:00
Thomas Stranger b13ecb5ceb west.yml: hal_stm32: update g0 from v1.3.0 to v1.4.0
Adds hal dependencies necessary to introduces STM32G050xx, STM32G051xx,
STM32G061xx, STM32G0C1xx, STM32G0B1xx, and STM32G0B0xx devices.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
2021-02-19 05:26:31 -06:00
Kamil Kasperczyk 7b26544547 net: openthread: added heap related otPlat methods implementation
* Added implementations of otPlatCAlloc and otPlatFree methods
necessary for the OpenThread in case of using EXTERNAL_HEAP.
* Added CONFIG_OPENTHREAD_DNSSD_SERVER option to allow enabling
OT_DNSS_SERVER feature.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
2021-02-18 18:23:06 +02:00
Andries Kruithof 2cc8d6fd64 manifest: remove deprecated ci-tools
the ci-tools is depecrated; corresponding scripts are now available in
scripts/ci

Signed-off-by: Andries Kruithof <Andries.Kruithof@nordicsemi.no>
2021-02-16 08:54:56 -05:00
Torsten Rasmussen dfa52a3ba7 module: moving TFM CMakeLists.txt into Zephyr repo
This commit moves TFM CMakeLists.txt into Zephyr and relocates the
Kconfig.tfm file under the modules/tfm folder.

Updates the manifest to point to related TFM changes.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2021-02-16 10:01:36 +01:00
Sylvio Alves f9a3ac3143 west.yml: update espressif version
changed environment configuration

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-02-15 09:42:42 -05:00
Christian Taedcke 45cdc051ed west.yml: Update hal_silabs module to SiLabs SDK v3.1.0
This commit updates west.yml to point hal_silabs module to SiLabs SDK
v3.1.0.

Signed-off-by: Christian Taedcke <christian.taedcke@lemonbeat.com>
2021-02-15 08:11:52 -05:00
Jedrzej Ciupis bbff645e90 west.yml: Update hal_nordic revision
This commit brings in several latest bugfixes for the hal_nordic repo.
It also removes a Kconfig entry that these changes yield deprecated.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2021-02-15 08:10:19 -05:00
Czeslaw Makarski 84e6b855e3 west.yml: Update hal_nordic revision
This commit updates hal_nordic revision.

Signed-off-by: Czeslaw Makarski <Czeslaw.Makarski@nordicsemi.no>
2021-02-15 08:10:19 -05:00
Adam Zelik 3f2b07fc2f modules: nrfx_glue: Reserve PPI/DPPI resources used by 802.15.4 drv
Mark the PPI/DPPI channels and groups used by the 802.15.4 driver
as occupied and thus unavailable for allocation through nrfx_ppi.

Signed-off-by: Adam Zelik <adam.zelik@nordicsemi.no>
2021-02-15 08:10:19 -05:00
Eduardo Montoya 1a0156d68b manifest: openthread upmerge up to commit add99687
Update manifest with OpenThread up to commit `add99687`.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2021-02-08 11:36:45 -05:00
Andrzej Puzdrowski d8d2749380 manifest: fixed MCUboot with image encryption enabled.
MCUBoot was updated to version with bugfix for issue
which caused that it can not be built if image encryption
was enabled.

fixes #32002

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-02-06 08:05:55 -05:00
Flavio Ceolin 5d864968c0 mbedtls: Bump to 2.16.9
Update mbedTLS version.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2021-02-03 14:12:46 -05:00
Shlomi Vaknin 6913d11920 west.yml: Update cmsis revision
DSP: Support compiling on native posix.

Signed-off-by: Shlomi Vaknin <shlomi.39sd@gmail.com>
2021-01-27 14:48:37 -05:00
Vinayak Kariappa Chettimada c1b2f21f12 manifest: Update EDTT version for increased conn param req timeout
Update EDTT version to include increased Connection
Parameter Request Procedure test timeout calculations.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2021-01-27 13:35:48 -05:00
Andrzej Puzdrowski 830eb58290 manifest: fix MCUboot build after #31404
MCUboot version with bugfix for following issue:
CONFIG_LOG_MINIMAL was replaced by
CONFIG_LOG_MODE_MINIMAL by
zephyrproject-rtos/zephyr#31404 which
broke MCUboot default build.

fixes #31640

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-01-27 13:35:13 -05:00
Eduardo Montoya 0bc6e4d6e1 manifest: openthread update with latest upmerge
Update manifest with OpenThread up to commit
'f7825b96'.

It also includes commit fixing Coprocessor
Vendor Hooks Kconfig usage in CMake.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2021-01-26 07:29:10 -05:00
Anas Nashif e5f054b0b3 sof: update to latest SOF master
Sync with SOF tree 385cf89c7

Fixes #31301

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-01-26 06:19:34 -05:00
Ioannis Glaropoulos 6182d832bd trusted-firmware-m: update manifest pointer for TF-M module
Update the manifest pointer for the tf-m module
to pull in latest master.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-01-25 11:43:21 -05:00
Jedrzej Ciupis 91e0895e9a west.yml: Update hal_nordic revision
Update hal_nordic to bring build warning fix for 802.15.4 serialization.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2021-01-25 14:26:53 +01:00
Maureen Helm b0bd5a6ece drivers: flash: Introduce i.MX RT FlexSPI driver
Introduces a new flash driver for the FlexSPI peripheral on i.MX RT
SoCs. The hardware provides a flexible sequence engine (LUT) that
supports various types of external devices, including serial NOR flash,
serial NAND flash, HyperBus (HyperFlash/HyperRAM), and FPGAs. It
supports up to four connected devices in single/dual/quad/octal modes
and provides memory-mapped read/write access to these devices through
the AHB bus.

The driver implementation consists of a shared controller for each
FlexSPI peripheral instance, and protocol-specific device drivers for
each external device. The controller provides a private interface for
multiple devices to access the FlexSPI peripheral registers. FlexSPI
devices provide the public flash driver interface to applications or
subsystems like storage or flash file systems; they also provide
protocol-specific LUT sequences to the controller.

Currently the only device type supported is QSPI NOR flash, but other
types like HyperFlash will be added later.

XIP is not yet supported, as this requires additional work to relocate
code to RAM and managing interrupts.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2021-01-22 11:11:54 -05:00
Henrik Brix Andersen a0c9448658 manifest: update hal_nxp to support the Pulse Width Timer
Update the NXP HAL module revision to support for the NXP Pulse Width
Timer (PWT).

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2021-01-20 08:05:57 -06:00
Andrzej Puzdrowski 07dd076e34 manifest: update MCUboot up to ce50334
MCUboot Synchronized up to:
https://github.com/mcu-tools/mcuboot/commit/ce50334

- MCUboot ci: relax signed-off-by checks on forks

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-01-20 14:49:44 +01:00
Hubert Miś 6d3cdf5b4a west: hal_nordic: Use RPMsg Service for 802.15.4 serialization
This patch updates hal_nordic module revision to start using RPMsg
Service for serialization of 802.15.4. The serialization module is
implemented in the hal_nordic module.

Signed-off-by: Hubert Miś <hubert.mis@nordicsemi.no>
2021-01-19 22:07:09 +01:00
Andrzej Głąbek 251648afb4 modules: Move nrfx glue code to main Zephyr repository
Move nrfx glue code (nrfx integration files, related Kconfig entries,
and related part of CMakeLists.txt taken from the hal_nordic module)
to modules/hal_nordic/nrfx/ directory.
CMakeLists.txt located in modules/hal_nordic/ is now the main cmake
file for the hal_nordic module. It points back to cmake stuff related
to the nRF IEEE 802.15.4 driver that still remains in that module and
it adds the extracted nrfx part as a subdirectory.
Kconfig.nordic is renamed to Kconfig and moved to modules/hal_nordic/.
It sources nrfx related entries from that separate file.

Update also the manifest to point to accordingly modified hal_nordic
revision.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2021-01-19 17:35:04 +01:00
Dominik Ermel 561af04aad west.yml: Update mcumgr revision
The update includes support for the
  CONFIG_IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT
Kconfig options that enables mcumgr to check uploaded image for correct
base addres of Direct-XIP application, and rejecting upload if
the upload would not be able to boot from offered slot.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2021-01-18 16:59:29 -05:00
Robert Lubos 67ac471650 manifest: Update OpenThread revision
Introduce a minor bugfix in the OT build system (linking order).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-01-18 12:22:39 -06:00
Erwan Gouriou 4de9f27651 dts: Add stm32 quadspi support on L4 series
Add device tree description for qspi node on STM32L4 and
signals on whole family.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2021-01-15 10:29:30 -05:00
Julien Massot 6e5e7c1640 west.yml: Update cmsis revision
DSP: Fix invalid CMakeList configuration for arm_sin_cos
Core-R: Make GIC and TIM configurable

Signed-off-by: Julien Massot <julien.massot@iot.bzh>
2021-01-14 12:44:34 -06:00
Andrzej Puzdrowski 049dac2a8a modules: introduce MCUBOOT_BOOTUTIL module
Some parts of subsys/dfu/boot code are re-implementations of
what is implemented in the MCUBoot repository.

Mcuboot's repository already provide implementation of function
required for application for interact with the MCUboot.

This patch introduces new MCUBOOT_BOOTUTIL module which covers
common code which is used in the bootloader and the chainnloaded
application.

dfu/boot: use MCUBoot's source code

Module was reworked so it start using MCUBoot's
bootutil_public API instead of copied code.

Reworked boot_is_img_confirmed() used MCUBoot's API
for determine image_ok flag.

mcuboot_shell switchd to use MCUboot's boot_read_swap_state_by_id()
This is MCUBoot function, use it for avoid linking conflict.

test/subsys/mcuboot: fix `test_write_confirm`

dfu/boot library was reworked so it uses MCUboot's bootutil_public
library whenever it can.
The library required that image was marked as copy-done before it
can be pending.
This patch adds such mark which fixes the test.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2021-01-14 18:03:38 +01:00
Henrik Brix Andersen 94ae6fcb9b manifest: update mcuboot
Synchronized up to:
e512181609

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2021-01-14 16:54:20 +01:00
Sylvio Alves dafe37677d west.yml: update esp32 manifest
Update esp32 hal driver
Added west-commands option to allow proper
submodules download

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2021-01-13 09:10:46 -05:00
Anas Nashif 5dae7b6059 modules: update SOF module to latest upstream
Update to 551bb2d95 of SOF tree which has few relevant bug fixes.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-01-11 16:13:25 -05:00
Rafael Dias Menezes c25358d68e soc: silabs_exx32: Add support for SiLabs EFM32PG1B SoC
This commit adds support for Silicon Labs EFM32PG1B (Pearl Gecko) SoC.

Signed-off-by: Rafael Dias Menezes <rdmeneze@gmail.com>
2021-01-11 10:22:37 -06:00
Anas Nashif 92da29dbf1 sof: remove west extension
sof module now has rimage integrated until issue with submodules is
resolved.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-01-08 07:49:19 -05:00
Andy Ross 0c80862eb0 modules: Add Sound Open Firmware module
Add the Sound Open Firmware project as a Zephyr module under
modules/audio/sof.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2021-01-06 07:53:46 -06:00
Christian Taedcke 7780b44250 west.yml: Update NXP HAL to include LPC55S28 support
Pull in change to NXP HAL to include LPC55S28 SoC support.

Signed-off-by: Christian Taedcke <christian.taedcke@lemonbeat.com>
2021-01-05 15:38:04 -06:00
Erwan Gouriou b827f4d37f west.yml: stm32: Update stm32wb hci lib
Update stm32wb hci lib from V1.5.0 to V1.9.0.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-12-16 12:20:11 -05:00
Pawel Kwiek 89c7f561d7 west.yml: Update hal_nordic revision
This commit introduces fixes for nRF IEEE 802.15.4 radio driver and
serialization used by the driver.

Signed-off-by: Pawel Kwiek <pawel.kwiek@nordicsemi.no>
2020-12-16 18:09:01 +01:00
Eduardo Montoya 938c895514 net: openthread: update manifest with latest upmerge
Update manifest to use latest OpenThread.

Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2020-12-16 18:06:47 +01:00
Marcin Niestroj bc5a6164c9 drivers: pwm: nrf_sw: support generating PWM based on RTC
So far nRF's TIMER was used for generating PWM signal. Add support for
generating PWM based on RTC, which is sourced by 32KHz low frequency
crystal. This allows to use low frequency PWM with much lower power
consumption, because high frequency clock path can be disabled.

Don't support RTC clock prescaler, because maximum 512s period covers
most use cases. This allows to adjust pulse and period cycles to the
fact that CLEAR task event is generated always one LFCLK cycle after
period COMPARE value is reached.

Also update hal_nordic revision, as it contains updated check for PPI
channels conflict when RTC is used to generate PWM.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
2020-12-15 15:19:43 +01:00
Joakim Andersson 353bfc0fc1 west.yml: Update EDTT version to include disconnect reason fixes
Update EDTT version to include disconnect reason fixes.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2020-12-15 11:20:34 +01:00
Øyvind Rønningstad 0cb6c409be west.yml: Update TFM module SHA to bring in TFM MCUboot update.
Turn on import, so tfm's west.yml is processed.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2020-12-15 11:19:39 +01:00
Krzysztof Chruscinski d2a281337e west.yml: Update nrf_hw_models revision
Updated revision of nrf_hw_models.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2020-12-13 19:28:08 -05:00
Andrew Boie 73d82809ad Revert "west.yml: Update TFM module SHA to..."
This patch is breaking CI.

This reverts commit 8f18b86ee8.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-12-10 21:31:26 +02:00
Øyvind Rønningstad 8f18b86ee8 west.yml: Update TFM module SHA to bring in TFM MCUboot update.
Turn on import, so tfm's west.yml is processed.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2020-12-10 09:50:59 -06:00
Jukka Rissanen 1e61d3eb9b samples: net: syslog: Add Docker based testing support
Allow the sample to be run against a rsyslog listener running
inside Docker.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-12-09 15:56:44 +02:00
Ioannis Glaropoulos e52fabcf3c west.yml: trusted-firmware-m: update module to clean up mbed-crypto
Update TF-M module SHA. This picks up the clean-up
of the unnecessary mbed-crypto directories in the
module repository.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-12-09 11:37:45 +01:00
Dominik Ermel bf7343d917 west: update revision for mcumgr library
The snapshot update adds support, to mcumgr, for flash devices that
have non-0xff erase value.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2020-12-08 10:46:15 -06:00
Jedrzej Ciupis c284a72b45 west.yml: Update hal_nordic revision
This commit brings in a fix for a typo in hal_nordic repo.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2020-12-08 13:26:10 +01:00
Jedrzej Ciupis e2b434d873 west.yml: Update hal_nordic revision
This commit brings changes in nRF IEEE 802.15.4 radio driver's
handling of front-end modules.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2020-12-07 20:19:42 +01:00
Czeslaw Makarski e8f2c3410c west.yml: Update hal_nordic to the latest version
This PR updates the hal_nordic repository to the latest
version.

Fixes #30173.

Signed-off-by: Czeslaw Makarski <Czeslaw.Makarski@nordicsemi.no>
2020-12-07 12:55:35 +01:00
Jedrzej Ciupis 8621e87fb8 west.yml: Update hal_nordic revision
This commit brings a bugfix for nRF IEEE 802.15.4 hp_timer platform
in hal_nordic repo.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2020-12-04 15:32:17 +02:00
Ioannis Glaropoulos 30eb536b3f trusted-firmware-m: update manifest to get v1.2.0 release
Update manifest for tf-m module to upgrade
trusted-firmware-m to v1.2.0 release from upstream.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-12-03 08:52:38 -06:00
Andrzej Głąbek 7ee994af0f bluetooth: controller: nrf: Provide info about used DPPI resources
Use common definitions of HAL_USED_PPI_CHANNELS and HAL_USED_PPI_GROUPS
macros that will provide (through z_bt_ctlr_used_nrf_ppi_* variables)
information about either PPI or DPPI (depending on the SoC) resources
used by the Bluetooth controller.
Update also the hal_nordic module revision, to make the related nrfx
allocator aware of those reserved DPPI resources.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-12-02 16:44:40 +01:00
Lukasz Maciejonczyk b44a90c9e2 manifest: Update hal nordic
Update reference to hal nordic module.

Signed-off-by: Lukasz Maciejonczyk <lukasz.maciejonczyk@nordicsemi.no>
2020-12-02 15:13:12 +01:00
Jan Kowalewski 83b6fa20fe west.yml: bump hal_quicklogic module
This commit bumps module SHA to the newest one

Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2020-11-26 18:47:18 +01:00
Alexander Kozhinov cc4708e317 west.yaml: hal_stm32
update ST's driver

Signed-off-by: Alexander Kozhinov <AlexanderKozhinov@yandex.com>
2020-11-25 15:07:59 +02:00
Ioannis Glaropoulos 7fb95bac75 west.yml: update TF-M module manifest pointer to exclude NS tests
Update manifest pointer for the TF-M module,
so it excludes building the Non-Secure regression
tests (it should be TEST_NS=OFF by default).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-11-25 13:07:01 +02:00
Ioannis Glaropoulos 7d07a4bee6 west.yml: update TF-M module manifest pointer
Update manifest pointer for the TF-M module,
so it picks the bug fix for nRF5340 debug
authentication initialization.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-11-24 20:13:31 +02:00
Gerard Marull-Paretas cb06f5ee1a west: update hal_stm32
Update hal_stm32 to have access to FMC pins.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2020-11-24 16:33:17 +01:00
Maureen Helm 57b756b442 debug: tracing: Add Segger RTT and SystemView linker section options
Enables optionally placing Segger RTT and SystemView data in the DTCM
linker section instead of the default data section. This is needed on
SoCs in the i.MX RT series that use cacheable external SDRAM to store
data.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-11-20 12:54:09 -06:00
Jukka Rissanen d1901d6a2f net: scripts: Make test runner script fully generic
Move actual test cases from the run-sample-tests.sh script to
the network samples directory that are supported by Docker based
testing. Each network sample directory that supports Docker testing,
will contain docker-test.sh script that is sourced by the runner
script. The docker-test.sh script will run the test as needed and
then return return value to the runner script.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-11-20 16:07:59 +02:00
Markus Becker 638b5f389f net: openthread: OpenThread RCP mode integration into Zephyr
* Add RCP library.
* Conditionally remove non required libraries not required for RCP.
* Drop :option: marker for CONFIG_OPENTHREAD_NCP_SPINEL_ON_UART_ACM

Signed-off-by: Markus Becker <markus.becker@tridonic.com>
2020-11-19 12:34:14 +01:00
Marcin Niestroj 480a682220 modules: mbedtls: introduce MBEDTLS_MEMORY_DEBUG option
This option allows enable mbed TLS debugging of buffer allocator memory
issues.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
2020-11-17 10:02:17 -06:00
Øyvind Rønningstad a28da5118d tfm: Configure TFM via Kconfig instead of Cmake
Add Kconfig options that will be used by the module
to call the function with the desired parameters.
Refactor the tfm_integration samples and
the supported boards.

Update west.yml to bring in Cmake changes that use the new KConfigs.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2020-11-17 14:39:52 +02:00
Czeslaw Makarski 35be0412f6 west.yml: Update hal_nordic revision
This brings a bugfix for warning and linker error of debug
build of ieee802154 driver.

Signed-off-by: Czeslaw Makarski <Czeslaw.Makarski@nordicsemi.no>
2020-11-17 12:18:19 +02:00
Jukka Rissanen 861c2c78f0 net: scripts: Add gPTP support to sample testing
Allow gPTP sample to be run via run-sample-tests.sh script.
This makes it possible to do simple smoke testing and verify that
gPTP stack is not broken.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-11-17 12:15:37 +02:00
Øyvind Rønningstad 4d930057d6 west.yml: Update TFM module SHA
To bring in cmake cleanup code.

Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
2020-11-16 22:23:19 +02:00
Jedrzej Ciupis 35ec164e36 west.yml: Update nRF5 ieee802154 driver to v1.9
This commit updates the nRF IEEE 802.15.4 radio driver to version 1.9.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2020-11-16 15:24:03 +01:00
Andrei Gansari dad18934da west.yml: tfm: add BUILD_PROFILE
Updates trusted-firmware-m to a683f7359f0ea2551da7d11509589fcef0dc8a78,
which enables BUILD_PROFILE parameter.

Signed-off-by: Andrei Gansari <andrei.gansari@nxp.com>
2020-11-16 13:45:02 +02:00
Mahesh Mahadevan 80379cb9e1 west.yml: Update NXP Hal
Get update for SDK 2.8.3 for RT600. This has updates to the
power management driver

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-11-13 12:03:47 -06:00
Erwan Gouriou a2f873144e west.yml: Update hal_stm32 to get "additional functions"
Some USB signals are missing

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-11-13 09:22:17 -06:00
Ioannis Glaropoulos e4bccd8da7 manifest: update manifest to point to TF-M v1.2-RC2
Update west manifest to bump TF-M version to v1.2-RC2.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-11-13 16:09:04 +01:00
Jukka Rissanen d29ae958e9 net: scripts: Add http-client sample to Docker testing
Add a way to run http-client against http(s)-server.py that
is running in Docker.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-11-13 07:25:27 -05:00
Christopher Friedt c80fe8ae69 drivers: ieee802154: cc13xx_cc26xx: use multi-protocol radio patch
This change enables the multi-protocol rf patch to be used for
the cc13xx_cc26xx IEEE 802.15.4 2.4 GHz PHY, which allows both
the 2.4 GHz and Sub GHz PHY to be used simultaneously.

Eventually, BLE will also work simultaneously on 2.4 GHz (with
arbitration).

Fixes #29883

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2020-11-11 17:03:21 +02:00
Brian Bradley 71f3f83c2d west: update revision for mcumgr library
The updated revision includes the ability to use shell management

Signed-off-by: Brian Bradley <brian.bradley.p@gmail.com>
2020-11-11 13:17:02 +01:00
Gerard Marull-Paretas ee47498cea west: update hal_stm32
Update hal_stm32 to have access to the updated timer pinctrl signals.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2020-11-09 16:04:24 -06:00
Jan Van Winkel 9fd240f08b manifest: Updated LVGL
Updated LVGL reference to take in fix for compiler warning

Fixes: #29720

Signed-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>
2020-11-09 15:43:16 -06:00
Dominik Ermel 06aedc4323 west.yml: Update modules/fs/fatfs to latest
The FAT FS driver module has been updated to latest

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2020-11-06 13:10:13 -05:00
Dominik Ermel 93cccf27b3 west.yml: Snapshot update of mcumgr from upstream
This commit updates mcumgr with latest snapshot from the upstream.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2020-11-06 09:46:06 -06:00
Mahesh Mahadevan 9ac36e7fe5 west.yml: Pull in build fix for NXP USB driver
The SDK USB driver was missing some defines that were
accidentally deleted when updating to SDK 2.8

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-11-06 09:25:47 -06:00
Emil Hammarstrom 389a03777e manifest: sync mbedtls alpn extension
- Adds mbedtls alpn negotiation support

Signed-off-by: Emil Hammarstrom <emil.a.hammarstrom@gmail.com>
2020-11-05 08:58:56 -06:00
Kumar Gala 5099097102 west.yml: Pull in build fix for NXP IAP flash driver from HAL
The HAL was missing some new files for the IAP driver which causes build
failures.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-11-02 14:46:20 -06:00
Jan Van Winkel 7c8ef52648 lib: gui: lvgl: update to v7.6.1
Update LVGL to minor release 7.6.1

resolves: #29050

Signed-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>
2020-11-01 10:51:00 -05:00
Kumar Gala e4e3ab3cc3 west.yml: Pull in fix for build issues of flexcan driver on imx-rt
Pull in ASSERT/NDEBUG fix similar to what exists on Kinetis for imx-rt.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-10-30 10:42:48 -05:00
Andrzej Puzdrowski cc29dbde4f manifes: update mcuboot
Synchronized up to:
https://github.com/JuulLabs-OSS/mcuboot/commit/ce11597

- corrected bugfix JuulLabs-OSS#830 of upgrade issue in swap-move
- changed default for CONFIG_MCUBOOT_CLEANUP_ARM_CODE to n,
- added MPU register clean-up to this option
- bootutil: ecdsa: Fixed CC310 for nRF devices
- zephyr: made flash_area_erased_val() weak
- serial recovery: allow unaligned last image data chunk

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2020-10-30 15:53:38 +01:00
Mahesh Mahadevan 9b3f3a6b5f west: nxp: Update to SDK 2.8
MCUX SDK drivers updates to revision 2.8

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-10-29 13:28:44 -05:00
Kumar Gala b1503ac66c west.yml: Update openamp for v2010.10 release
Update to a newer openamp v2010.10 release

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-10-29 16:34:15 +01:00
Kumar Gala 4dcdb8022d west.yml: Update libmetal for v2010.10 release
Update to a newer libmetal v2010.10 release

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-10-29 16:34:15 +01:00
Anas Nashif b7d30545e0 manifest: mipi-sys-t: move platform.h
This new revision removes platform.h and uses one from the zephyr tree.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2020-10-29 07:23:40 -04:00
Maureen Helm 2ea71a9f80 soc: arm: Enable mcux flexcan driver on i.mx rt socs
Enables the mcux flexcan driver on i.mx rt socs by default when
CONFIG_CAN=y.

This fixes a runtime failure in tests/subsys/canbus/isotp/conformance on
the mimxrt1064_evk board:

Assertion failed at WEST_TOPDIR/zephyr/tests/subsys/canbus/isotp/conformance/src/main.c:883: test_main: (can_dev is NULL)
    CAN device not not found

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-10-28 11:10:27 -05:00
Alexandre Bourdiol 65d629a8cb west.yml: update revision modules/hal/stm32/hal_stm32
Point to PR 75 of modules/hal/stm32/hal_stm32
stm32cube: update stm32f0 to version V1.11.1
stm32cube: update stm32f1 to version V1.8.2
stm32cube: update stm32f2 to version V1.9.1
stm32cube: update stm32f3 to version V1.11.1
stm32cube: update stm32f4 to version V1.25.1
stm32cube: update stm32f7 to version V1.16.0
stm32cube: update stm32g4 to version V1.3.0
stm32cube: update stm32h7 to version V1.8.0
stm32cube: update stm32l0 to version V1.11.3
stm32cube: update stm32l4 to version V1.16.0
stm32cube: update stm32l5 to version V1.3.1
stm32cube: update stm32wb to version V1.9.0

Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
2020-10-28 09:28:15 -05:00
Andrzej Puzdrowski 67be2ea0fc manifest: synch MCUBoot to upstream c625da4
MCUBoot was synchronized up to:
https://github.com/JuulLabs-OSS/mcuboot/commit/c625da4

- Removed the flash_area_read_is_empty() port implementation
function
- Added watchdog feed on nRF dvices.
See CONFIG BOOT_WATCHDOG_FEED option.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2020-10-27 12:52:41 +01:00
Jakub Pegza 3292b50be9 modules: Add nrf 802.15.4 radio drv buffer config
Add configuration options for chaning number of buffers used by nRF
802.15.4 radio driver.

Signed-off-by: Jakub Pegza <Jakub.Pegza@nordicsemi.no>
2020-10-23 13:20:45 +02:00
Erwan Gouriou b710baeb3f west.yaml: hal_stm32: Get USB signals
Point to hal_stm32 PR adding USB signals

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-10-22 10:34:14 -05:00
Andrzej Głąbek f6042bbd34 modules: hal_nordic: Fix workaround for nRF52 anomaly 197 in nrf_power
Update the hal_nordic module revision to get the following commit:

nrf_power: Fix implementation of workaround for nRF52 anomaly 197

Since the workaround increases power consumption in System ON IDLE,
it should be applied only when the DC/DC converter for REG0 stage is
to be enabled, not regardless of the applied setting as it was done
so far.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-10-22 14:08:13 +02:00
Mahesh Mahadevan 4a084622c3 west: Update NXP revision
1. Add SDK DMA driver to enable DMA support on LPC55S69
2. Add SDK ACMP driver
3. Add SDK Flexcan driver
4. Fix compile issue seen when building gPTP example
   on MXRT platforms
5. Add SDK RTC driver

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-10-21 06:26:40 -05:00
Anas Nashif 370364d371 manifest: add CNL, TGL, ICL overlays
Add support for CNL, TGL and ICL through overlays in the HAL module.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2020-10-21 06:38:53 -04:00
Ioannis Glaropoulos 53c7c42cca manifest: update trusted-firmware-m to latest revision
Update manifest file for tf-m to get the latest
revision in Zephyr.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-10-19 21:08:34 +02:00
Jedrzej Ciupis 5e93790dae modules: nordic: various 802.15.4 fixes
Update hal_nordic revision to include latest nRF 802.15.4 fixes.

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2020-10-19 14:02:24 -05:00
Erwan Gouriou 417b4c925d west.yml: hal_stm32: Get latest F1 -pinctrl.dtsi files
Required to get all F1 i2c pinctrls

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-10-14 11:14:15 -05:00
Armando Visconti de5135b05e modules/hal_st: Align sensor drivers to stmemsc HAL i/f v1.03
Align all sensor drivers that are using stmemsc (STdC) HAL i/f
to new APIs of stmemsc v1.03.

Requires https://github.com/zephyrproject-rtos/hal_st/pull/5
(merged as b52fdbf4b62439be9fab9bb4bae9690a42d2fb14)

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2020-10-13 09:46:08 -05:00
Martin Jäger ab3e3165c5 west: Update hal_stm32 for CAN pinctrl fix
Required for dts-based pinctrl in CAN driver.

Signed-off-by: Martin Jäger <martin@libre.solar>
2020-10-13 13:13:08 +02:00
Rubin Gerritsen 51e7da292a boards: nrf52_bsim: Use simplified nrf_bsim_models
The simplified bsim implementation reuses nrfx directly instead
of using manually modified header files.

Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
2020-10-12 13:11:12 +02:00
Andrzej Puzdrowski 8a454f35f7 manifest: synch MCUBoot to upstream 296949e
MCUBoot was synchronized up to:
https://github.com/JuulLabs-OSS/mcuboot/commit/296949e

Improvements:
- hardening against hardware level fault injection and timing attacks
- Abstract crypto primitives to simplify porting.
- boot: Add ram-load upgrade mode
- renamed single-image mode to single-slot mode

- kconfig: provide logic for setting key file, simplify prj.conf

- imgtool: Print image digest during verify
- imgtool: Add possibility to set confirm flag for hex files as well
- imgtool: --confirm implies --pad

- Added single-slot Zephyr-RTOS test build

fixes:
- bootutil: fix boostrapping in swap-move
- bootutil: fix swap-move brick with padded image_0
- Disable HW stack protection (temporary hack)
- reset SPLIM registers before boot
- fixes build issue that occurs if CONF_FILE contains
multiple file paths instead of single file path.
- imgtool: Fix 'custom_tlvs' argument handling
- Turn off cache for Cortex M7 before chain-loading.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2020-10-09 11:50:10 +02:00
Gerard Marull-Paretas 9841552ead west: update hal_stm32 revision
Update hal_stm32 revision so that access to missing pinctrl definitions
are accessible.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2020-10-07 12:27:37 -05:00
Jedrzej Ciupis 53007a8559 west.yml: Update hal_nordic revision
This patch fixes bugs in the ieee802154 radio driver

Signed-off-by: Jedrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
2020-10-05 12:22:01 +02:00
Erwan Gouriou f39e229844 west.yml: Update hal_stm32 to host -pinctr.dtsi
Use hal_stm32 to host stm32 -pinctrl.dtsi files (>800 files)

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-10-01 11:08:42 -05:00
Alexander Kozhinov 156fd91a63 west.yml: civetweb: revision number
add latest revision of civetweb with WebSockets enabled

Signed-off-by: Alexander Kozhinov <AlexanderKozhinov@yandex.com>
2020-09-29 13:47:02 -05:00
Marek Porwisz 4ad1e0cfd1 net: openthread: Fix stack overflow for joiner
Fixed stack being to small for joiner operations.
Enabled auto joining even in case of manual start.
Fixed attachement of SED on norfic radios.

Signed-off-by: Marek Porwisz <marek.porwisz@nordicsemi.no>
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-09-24 15:55:30 -05:00
Torsten Rasmussen b88b1e664b west.yml: update openthread module
Fixes: #28465

Update openthread to dependency changes for fixing #28465.

see zephyrproject-rtos/openthread/pull/31

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2020-09-24 22:02:05 +02:00
Henrik Brix Andersen 4bfc3af759 manifest: Update CANopenNode to include v1.3 SDO/LSS bug fixes
Update the CANopenNode library to latest upstream branch v1.3-master
to bring in SDO and LSS fixes.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2020-09-18 14:07:57 -05:00
Mahesh Mahadevan 1b6f21b615 west.yml: Update hal_nxp revision
Includes the fix for the FLASH_SIZE on MXRT devices

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-09-16 13:11:48 -05:00