Commit Graph

190 Commits

Author SHA1 Message Date
Stephanos Ioannidis
eb247c83b6 west.yml: Update CMSIS module for CMSIS 5.7.0 release
This commit updates the west.yml to point to the CMSIS module commit
that updates the CMSIS version to 5.7.0.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-04-13 13:53:03 +02:00
Scott Worley
17a932c107 west: update Microchip HAL to latest version
Update includes a bug fix of ACPI EC defines

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2020-04-10 06:17:44 -05:00
Peter A. Bigot
1c6791b428 west.yml: update littlefs to 2.2.0
See zephyrproject-rtos/littlefs/pull/5

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2020-04-09 19:52:26 +02:00
Robert Lubos
ceecd0fd8a west.yml: Update hal_nordic
Introduce several upgrades for the nRF ieee802154 radio driver.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-04-09 16:56:11 +02:00
Stephanos Ioannidis
f40fc4a3bf modules: cmsis: Add CMSIS-Core(A) configurations
This commit updates the west.yml to point to the commit that adds the
CMSIS-Core(A) and defines the configurations to enable it, in
preparation for the AArch32 Cortex-A architecture support in Zephyr.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-04-09 16:24:05 +02:00
Maureen Helm
3005094994 drivers: i2c: Add mcux flexcomm driver
Adds a shim layer around the mcux lpc flexcomm driver to adapt it to the
zephyr i2c interface. It leverages heavily from the existing mcux lpi2c
shim driver.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-04-09 08:52:13 -05:00
Gerson Fernando Budke
6540f81f7c west.yml: update hal_atmel for SAM4E
Update hal_atmel to fix wrong __MPU_PRESENT definition.

see zephyrproject-rtos/hal_atmel/pull/10

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2020-04-09 00:08:24 -05:00
Andrzej Głąbek
db4a0c0b42 modules: hal_nordic: Remove dependency on CONFIG_ENTROPY_NAME
Update the hal_nordic module revision so that the nrf_radio_802154
does not use the CONFIG_ENTROPY_NAME symbol which is no longer used
in the Zephyr tree.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-04-08 15:51:35 +02:00
Carles Cufi
233d6c87e6 boards: nrf52840_pca10059: Rename to nrf52840dongle_nrf52840
The board name for the nRF52840 Dongle, so far known as
nrf52840_pca10059, is renamed to nrf52840dongle_nrf52840. Its
documentation and all references to its name in the tree are updated
accordingly. Overlay and configuration files specific to this board are
also renamed, to match the new board name.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-04-06 13:09:07 +02:00
Piotr Mienkowski
e1a389fa85 west.yml: Update hal_silabs module to SiLabs SDK v2.7.3
This commit updates west.yml to point hal_silabs module to SiLabs SDK
v2.7.3.

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2020-04-03 14:00:41 -05:00
Arnaud Pouliquen
05d8c8533e west.yml: Update open_amp and libmetal modules
Updates OpenAMP lib modules to integrate build fixes for zephyr

Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@st.com>
2020-04-03 12:35:43 -05:00
Andrzej Puzdrowski
52ce7101ad manifest: mcuboot upgrade
Use <arch/arm/aarch32/cortex_m/cmsis.h> include instead of <zephyr.h> to
get access to Cortex-M CMSIS API.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2020-04-03 16:09:43 +02:00
Robert Lubos
d657c6bf57 drivers: ieee802154_nrf5: Add CSMA CA transmit capability
Add CSMA CA capability for the `ieee802154_nrf5` radio driver along with
appropriate implementation in the `nrf5_tx` function.

Introduce 802.15.4 radio driver with CSMA/CA support enabled. Add help
text, mentioning a list of peripherals occupied by the radio driver.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-04-03 14:07:41 +03:00
Henrik Brix Andersen
9b627a4cea manifest: upgrade mcuboot
Update MCUboot to include fix for assemble.py after Zephyr commit
dc85edd2e9.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2020-04-03 04:19:56 -05:00
Carles Cufi
4fd014ca26 manifest: Point to tip of master after snapshot
PR https://github.com/zephyrproject-rtos/mcuboot/pull/8 was mistakenly
merged instead of pushed, which made the last 4 commits of zephyr's
mcuboot divergen in SHA with respect to the upstream ones.
In order to preserve the status of the zephyr mcuboot repo as an
exact mirror of the upstream one, a snapshot has been taken to preserve
the current SHA (0f4463caec3c3a8fac1350d0d6dfbee678a8ce06) and then the
master branch has been reset to the upstream equivalent
(7e7b4ad1999bf148f88059195f8d2e1d3dccf190). This commit switches the
pointer to the latter, but the mcuboot code itself is identical.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-31 14:44:12 +02:00
Andrzej Puzdrowski
ad6215dcf7 manifest: upgrade mcuboot
Include build assert macros rework.
Update pip requirements by cbor package required by MCUBoot since
https://github.com/JuulLabs-OSS/mcuboot/pull/674 was merge.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2020-03-31 07:18:06 +02:00
Oleg Zhurakivskyy
55b147fa3e west: Point hal_nordic to the BUILD_ASSERT() patch
Temporary point hal_nordic to the revision
59d33bc1dd59df14feb26f0010d527c1ea7a89e8
where the changes are present (before it's updgraded),
so the CI can proceed.

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2020-03-31 07:18:06 +02:00
Kumar Gala
12ca04b31f ipc: openamp: Expose config options for MASTER/SLAVE builds
We can build the openamp library configured with VirtIO master
support, VirtIO slave support, or both.  By default both master
and slave code is enabled.  We can reduce code footprint by only
build master or slave as needed.

Expose Kconfig options for Master & Slave and set them accordingly in
the sample.

Here's the code reduction we see:

For the total image we see as 1260 byte reduction:
Memory region         Used Size  Region Size  %age Used
 FLASH [Master & Slave]:       30308 B       256 KB     11.56%
 FLASH [Master only]   :       29048 B       256 KB     11.08%

On the remote side we see a 828 byte reduction:

Memory region         Used Size  Region Size  %age Used
 FLASH [Master & Slave]:       11564 B        64 KB     17.65%
 FLASH [Slave only]    :       10736 B        64 KB     16.38%

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-03-27 15:20:25 -05:00
Dominik Ermel
013dc70a9c west.yml: Update revision of TinyCBOR
Update introduces changes to TinyCBOR CMakeList.txt that removes
it from Zephyr interface libraries.

This also fixes problem with TinyCBOR include paths not being added into
compilation, unless MCUMGR has also been selected.

Addresses GH issue: #23324

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2020-03-27 16:15:07 +01:00
Francois Ramu
b353fc6093 west.yml: update hal stm32xx modules
This updates the stm32cube/stm32xx to latest branches

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2020-03-27 08:34:19 -05:00
Daniel Leung
5bb00573d6 west.yml: update Xtensa HAL revision
This updates the Xtensa HAL revision to latest master,
which includes updating the HAL to version 12.08, and
making it a named module.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-03-27 09:06:03 -04:00
Kumar Gala
e4ddf4e761 west.yml: Update open-amp/libmetal to v2020.01.0 release
Update libmetal and open-amp to v2020.01.0 release.  We do these as
a matched pair.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-03-26 12:25:25 -05:00
Stephanos Ioannidis
fa6d693037 west.yml: Use SAME70 DFP version 2.4.166
This commit updates the hal_atmel entry in the west.yml to pull in the
SAME70 DFP version 2.4.166.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-03-26 09:23:48 -05:00
Robert Lubos
adc5e42b75 west.yml: Update OpenThread revision
Introduce an update in the mbedTLS configuration, which is needed after
the OpenThread update. The default mbedTLS CMake configuration was
changed upstream, which resulted in broken cryptography in Zephyr.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-03-25 12:16:32 +02:00
Patrik Flykt
5b3d329a58 west: Require net-tools version with MQTT TLS support
Add dependency on newer version of net-tools.

Signed-off-by: Patrik Flykt <patrik.flykt@intel.com>
2020-03-25 08:39:39 +02:00
Markus Becker
5becb2cc27 net: openthread: Use updated OpenThread module
The relevant upstream changes in OpenThread for NCP support have
been integrated in
https://github.com/zephyrproject-rtos/openthread/pull/6.

Signed-off-by: Markus Becker <markus.becker@tridonic.com>
2020-03-25 08:37:16 +02:00
Dominik Ermel
8af6e47281 west.yml: Update mcumgr revision after fixes to file download
This is pulls required update to mcumgr that fixes file download.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2020-03-24 15:17:00 +01:00
Ioannis Glaropoulos
551601ea27 west: update MCUboot SHA
Update MCUboot SHA to take into account the
update of the nRF51 board target name.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-03-24 11:45:27 +01:00
Martí Bolívar
669cf582e9 modules: bump ci-tools version
Bring in a compliance check related to anonymous contributions.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2020-03-23 20:45:54 -04:00
Armand Ciejak
c6736c4306 west: update NXP HAL
Add PHY_OMS_FACTORY_MODE_MASK definition for KSZ8081 PHY.

Signed-off-by: Armand Ciejak <armand@riedonetworks.com>
2020-03-23 09:01:15 -05:00
Piotr Mienkowski
bdcfa4f375 soc: silabs_exx32: Add support for SiLabs EFR32BG13P SoC
This commit adds support for Silicon Labs EFR32BG13P (Blue Gecko) SoC.

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2020-03-20 14:40:42 -05:00
Carles Cufi
3f6078ec41 ext: crypto: Remove TinyCrypt from the tree and use a module
Use an external TinyCrypt repo instead of keeping a copy in
ext/hal.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-20 17:29:48 +01:00
Robert Lubos
bae792098c west.yml: Update OpenThread revision
OT revision was by mistake set to a wrong commit. Now it should
point to the latest merge commit (up to the upstream commit ab9c0a4).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-03-20 14:23:19 +01:00
Carles Cufi
4181d41643 ext: hal: Remove Altera HAL from the tree and use a module
Use an external Altera HAL repo instead of keeping a copy in ext/hal.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-20 09:07:16 -04:00
Carles Cufi
ba0aea3cd3 arm: Remove CMSIS from the tree and use a module
Use an external CMSIS repo instead of keeping a copy in ext/hal.

Closes #23373

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-19 22:32:38 +01:00
Parthiban Nallathambi
b2d020bdbf soc: arm: nxp: kinetis: k6x: add K66F support
Add MK66F18 series support with MK66FN2M0VMD18 part.

Signed-off-by: Parthiban Nallathambi <pn@denx.de>
2020-03-19 15:58:08 -05:00
Carles Cufi
4043cb23f1 Revert "west: Update hal_nordic to pull/29/head"
This reverts commit 39d5827e97.

Pull Request #23437 was merged by mistake with an invalid manifest.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-19 18:45:13 +01:00
Carles Cufi
1d10b9bc3c Revert "west: Point mcuboot to JuulLabs-OSS/mcuboot#682"
This reverts commit 36f199160b.

Pull Request #23437 was merged by mistake with an invalid manifest.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-19 18:45:13 +01:00
Oleg Zhurakivskyy
36f199160b west: Point mcuboot to JuulLabs-OSS/mcuboot#682
Temporary point mcuboot to JuulLabs-OSS/mcuboot#682
to check if mcuboot can be upgraded.

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2020-03-19 15:47:53 +01:00
Oleg Zhurakivskyy
39d5827e97 west: Update hal_nordic to pull/29/head
There's a circular dependency with hal_nordic while
merging build assert macros.

Point hal_nordic to PR where the changes are present
so that CI can proceed.

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2020-03-19 15:47:53 +01:00
Robert Lubos
e9445aef24 west.yml: Update OpenThread revision
Update OpenThread revision (up to commit ab9c0a4 upstream).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2020-03-18 16:53:12 +01:00
Patrik Flykt
397d2b9a76 west: Update required net-tools revision
Net-tools revision a1fcd0c5949095194b26e6fb45768073bb3fd9de
is needed for running mqtt_publisher network sample test scripts.

Signed-off-by: Patrik Flykt <patrik.flykt@intel.com>
2020-03-17 13:14:41 +02:00
Dominik Ermel
08c8dc7e27 subsys/mgmt: Enabling mynewt-core version of tinycbor
This PR provides changes that are required after replacing Tinycbor
with copy of source code from mynewt-core.
The Tinycbor has been replaced with mynewt-core version to reduce
maintenance effort; by replacing it the Zephy specific changes have been
reduced to small patch over mynewt codebase.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2020-03-17 11:58:18 +01:00
Miguel Azevedo
61d56b4c53 mgmt: Added Kconfig values and west.yml changes for mcumgr new version
The new version of mcumgr adds a few new Kconfig values, so
this commit adds them on Zephyr side.
This commit also updates west.yml so it points to the latest
changes on mcumgr's repo.

Signed-off-by: Miguel Azevedo <miguellazev@gmail.com>
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2020-03-11 10:11:31 +01:00
Andrzej Głąbek
3e93f9f67d modules: hal: nordic: Fix translation of peripheral symbols
Update the hal_nordic module revision, to apply the following changes:

nrfx_config: Fix translation of symbols for _S or _NS only peripherals

For peripherals with only one type of access available (either secure
or non-secure), the common symbol translation scheme cannot be used
as it leads to mapping to non-existing symbols (e.g. NRF_FICR_NS).
Instead, use fixed translations for these symbols (e.g. NRF_FICR to
NRF_FICR_S, only for secure images).

nrfx_config: Add missing _S/_NS symbol translations for nRF5340/nRF9160

Add translations of names with _S and _NS suffixes for peripheral
access symbols that are available for a given chip but were not used
so far in any nrfx HAL or driver, to make the lists of translations
complete and consistent.

This commit corrects also the translation of NRF_I2S symbol for nRF5340
whose name for this SoC contains also the index 0 (so it needs to be
handled similarly like NRF_PDM0 is).

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-03-10 17:21:27 +01:00
Andrzej Głąbek
668d401293 modules: hal: nordic: Define NRFX_ASSERT as __ASSERT_NO_MSG
Update hal_nordic's revision, so that NRFX_ASSERT uses __ASSERT_NO_MSG
directly, not through the assert macro that comes from from libc,
as the definition of the latter might be different when some specific
libc version is used, and this could generate troubles.

Replace also uses of assert() with __ASSERT_NO_MSG() in nrfx driver
shims that use this macro without including the corresponding header
file (i.e. that implicitly rely on assert.h being included from
nrfx_glue.h, which is no longer the case).

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-03-10 17:21:27 +01:00
Daniel Leung
7f2996b061 west: update Microchip HAL to latest version
This includes the following changes:
- modules: Fix bugs in ECIA and PECI headers
- modules: Fix bug in MEC1501 TACH header
- mec1501: fix bits for setting 10-bit ADC resolution

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-03-06 19:29:09 +02:00
Francois Ramu
ff072bc816 west.yml: update hal stm32g4xx and stm32l4R/stm32l4S modules
This updates the stm32cube drivers to fix the issue on sysclock

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2020-02-26 12:21:04 -06:00
Wolfgang Puffitsch
c3ee7d26d1 manifest: EDTT: update manifest to point to new revision in EDTT
Update EDTT so ATT reads filter on the CID.

Signed-off-by: Wolfgang Puffitsch <wopu@demant.com>
2020-02-26 15:03:51 +01:00
Andries Kruithof
a8703b83f4 manifest: EDTT: update manifest to point to new revision in EDTT
For passing the EDTT tests pass/fail criteria needs to be updated,
which is done starting with the revision referenced in the updated
manifest

Signed-off-by: Andries Kruithof <Andries.Kruithof@nordicsemi.no>
2020-02-25 16:13:17 +01:00