Commit graph

1342 commits

Author SHA1 Message Date
Axel Le Bourhis
8f5892a830 mcux: add Kconfig to configure NXP BLE monolithic feature
The monolithic feature allows to link the binary blobs with
the application during the build.

Signed-off-by: Axel Le Bourhis <axel.lebourhis@nxp.com>
Signed-off-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com>
2024-06-04 19:12:45 -04:00
Alberto Escolar Piedras
8d6d700375 manifest: Update nRF hw models to latest
Update the HW models module to:
4447a22aea5e791c9bd18e7d71cc092623ddd2bb

Including the following:
* 4447a22a CLOCK,POWER,RESET: Add stubs for the 54L

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-06-04 14:04:57 -05:00
Ioannis Karachalios
c11a08648b west: Update manifest revision
Update the manifest SHA to point to the HAL PR
that removes the USB check from the DIV1 clock
evaluation. This is because the USB block should
be evaluated explicitly by the clock manager
as a virtual USB clock is introduced in #73458.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
2024-06-04 16:34:34 +02:00
Maureen Helm
6305c17d6e manifest: Update hal_adi to pick up newlib compatibility fix
Updates the hal_adi module to pick up a fix for building with newlib.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-06-03 15:27:00 -04:00
Ioannis Karachalios
c1fecdc2e3 west: Update manifest revision
Update the manifest SHA to point to the HAL PR
that introduces the PLL clock handling updates.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
2024-06-03 15:41:20 +02:00
Erwan Gouriou
a8b04606af west.yml: hal_stm32: Don't include legacy headers anymore
We're not supposed to rely on symbols provided by these files.
In case it is required stm32 zephyr code base should be updated rather
than relying on legacy definitions.

Additionally:
Fixes #70136

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-06-03 15:39:51 +02:00
Lucas Tamborrino
aa692309bf drivers: wdt: espressif: Add 32K Xtal Watchdog
This WDT is responsible for monitoring the external
32.728 Hz crystal connected to pins XTAL_32K_P and
XTAL_32K_N. If an oscillation failure is detected
the hardware automatically switch to RTC_RC_SLOW
clock source and triggers an interrupt.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2024-05-30 16:52:37 -05:00
Alberto Escolar Piedras
e91b336f40 manifest: Update nRF hw models to latest
Update the HW models module to:
53635212495e4575955fc717369be4362126456a

Including the following:
* 53635212 nRF54L15 MDK: Redefine NRF_RADIO_*_BASE to point to model
* 4a92c424 NHW_IPC: Fix out of bounds read
* 2dae79b5 RADIO: Add nRF54 support

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-05-30 04:49:22 -07:00
Johan Hedberg
f48a57b2a8 Bluetooth: drivers: Remove unmaintained B91 HCI driver
The driver isn't currently buildable due to "west blobs" support never
having been added for hal_telink. Furthermore, even if the blob
dependency is manually made available it turns out the code has
bitrotten to the point where it doesn't build anymore. This situation
has continued for several years without anyone taking action, so I think
it's safe to assume this is unmaintained and should be removed.

Signed-off-by: Johan Hedberg <johan.hedberg@gmail.com>
2024-05-30 09:00:22 +02:00
Gerard Marull-Paretas
c0163e9362 manifest: update hal_nordic
So that we have access to AUXPLL HAL APIs.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-05-29 08:30:42 -07:00
Tomi Fontanilles
f451201228 manifest: trusted-firmware-m: update to 2.1.0
Update TF-M to version 2.1.0.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-05-29 04:56:40 -07:00
Sadik Ozer
d7fe6e41d4 manifest: west.yml: Add ADI HAL as a new HAL module
ADI HAL (Hardware Abstraction Layer) provides
a low level peripheral configuration function.

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-05-29 07:30:12 +02:00
Erwan Gouriou
8b41f3bebb west.yml: hal_stm32: Don't include legacy headers anymore
We're not supposed to rely on symbols provided by these files.
In case it is required stm32 zephyr code base should be updated rather
than relying on legacy definitions.

Additionally:
Fixes https://github.com/zephyrproject-rtos/zephyr/issues/70136

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-05-27 08:16:16 -07:00
Karol Lasończyk
64de50f052 manifest: Update hal_nordic
Adds 8bit support in SAADC hal.

Signed-off-by: Karol Lasończyk <karol.lasonczyk@nordicsemi.no>
2024-05-27 06:29:20 -07:00
Aaron Ye
d84874309e drivers: spi: create Ambiq SPI BLEIF driver
Some Ambiq Apollox Blue SOC (e.g. Apollo3 Blue) uses internal designed
BLEIF module which is different from the general IOM module for SPI
transceiver. The called HAL API will also be independent. This driver is
implemented for the BLEIF module usage scenarios.

Signed-off-by: Aaron Ye <aye@ambiq.com>
2024-05-27 03:27:43 -07:00
Lucas Tamborrino
a8dddabdb8 manifest: update hal espressif
Add changes to comply with rtc refactor.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2024-05-27 01:37:18 -07:00
Axel Le Bourhis
ee03123dd1 drivers: hci: Add NXP HCI driver
Add HCI driver generic to NXP platforms.
Update west.yml to have ble support for rw61x

Signed-off-by: Axel Le Bourhis <axel.lebourhis@nxp.com>
Signed-off-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com>
2024-05-25 11:23:04 +03:00
Emilio Benavente
ed19ce0ab0 west: updated west.yml to grab ke15z Pinctrl definitions
Updated the west.yml file to add pinctrl support
required for the frdm_ke15z board.

Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
Signed-off-by: Pavel Krenek <pavel.krenek@nxp.com>
2024-05-22 15:42:48 -04:00
Alberto Escolar Piedras
f9770ba0c1 manifest: Update nRF hw models to latest
Update the HW models module to:
36b12714a5ed32450d907c89bb118f6280da3483

Including the following:
 * 36b1271 54L15: Added RRAMC, RRAM & UICR
 * b60af23 FICR 54L: Added first version

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-05-22 13:44:54 -05:00
Anas Nashif
ef5a620b5a manifest: update mipi-syst to latest revision
Update manifest to include recent fixes in mipi-syst.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-05-21 16:49:22 -04:00
Jukka Rissanen
64531e8213 manifest: Update net-tools to latest version
Updating net-tools to latest version in order to get the
missing dnsmasq.conf file to Docker.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-21 16:47:42 -04:00
Ioannis Damigos
d308265f5f west: Update Renesas HAL submodule
Update Renesas HAL submodule

Signed-off-by: Ioannis Damigos <ioannis.damigos.uj@renesas.com>
2024-05-21 11:30:14 +01:00
Scott Worley
d0e0e8ff36 manifest: Update hal_microchip for new MEC5 HAL
Microchip external HAL repository has been updated with
the MEC5 HAL for new chips. MEC5 is a full HAL with chip
headers, C peripheral code, and PINCTRL DTSI files. MEC5
is meant for MEC174x, MEC175x, and also include support
for the older MEC172x named as MECH172x. NOTE: legacy
MEC172x in the currest zephyr tree is not affected.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2024-05-17 16:23:26 +01:00
Andrzej Kaczmarek
68029a6309 west.yml: Update revision for hal_renesas
Pull changes required for CMAC driver.

Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
2024-05-16 18:58:00 -04:00
Jamie McCrae
af1b627065 west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  018dc01d484358d81f889c36471d9ce5590965b6

Brings following Zephyr relevant fixes:
  - 018dc01d boot/zephyr: use socs conf
  - d4394c2f mbedtls config: fix too early check_config.h
    includes

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-05-16 18:57:09 -04:00
Alberto Escolar Piedras
042925f8e6 manifest: Update nRF hw models to latest
* Update the HW models module to
5d638052c9fe1ef3bd7638067354eba4d3f2fa78

Including the following:
 * 5d63805 Makefile: Also build NRF54L15 models by default
 * 0154337 GRTC: Add model
 * ecd2a01 PPIB: Add model
 * 086fe1e hal: hack: Add initial nRF54L15 support
 * 384f29d zephyr integration: Add support for nRF54L15
 * b17fffc hal: Include new peripherals hals in static hal version
 * 67fc961 TEMP: Add nrf54L15 reset values
 * 4fd6b6f docs: HW impl. status: Add nrf54L15
 * 30f7a7b nrf54L15: Initial HW models with reused peripherals
 * 6150de0 TIMER: Add support for CLK freqs != 16MHz
 * 4b245cd IRQ controller: Fix typo
 * 0b0ab3a irq_ctrl: Support more than 64 interrupts
 * 86800c9 Override HAL type qualifiers to remove const
 * d2433a1 Make: Add basic infra for NRF54L15
 * 3ec8f66 nrf_hack: Reorganize header in preparation for the nrf54 plat
 * 9f1f473 DPPI types: Use 54 like NRF_DPPI names
 * ed8f9b7 Make: Provide a reasonable default for BSIM_COMPONENTS_PATH
 * e55aaff RADIO: Add an explicit check to silence a build warning
 * 7630b69 RADIO: Make function declaration prototype

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-05-16 15:19:08 +01:00
Phi Bang Nguyen
8599c509b3 manifest: Update hal_nxp
Update NXP hal to the revision pointing to the following commit:

"drivers: csi: Rework to fix the low framerate issue"

Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2024-05-16 09:16:51 +02:00
Hao Luo
a64b069785 drivers: gpio: Add support for Apollo3 SoCs GPIO
This commit adds support for the GPIO which
can be found in Apollo3 SoCs

Signed-off-by: Hao Luo <hluo@ambiq.com>
2024-05-15 16:08:29 +02:00
Nikodem Kastelik
f5ce0476c5 manifest: update hal_nordic revision to have nrfx 3.5.0
Updated hal_nordic revision brings nrfx 3.5.0 release,
that contain MDK 8.64.0, AUXPLL HAL and TWIM/RRAMC driver fixes.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2024-05-14 12:34:20 +02:00
IBEN EL HADJ MESSAOUD Marwa
c0869be56f west.yaml: hal_stm32: STM32Cube packages update
Update STM32Cube packages:

update stm32u5 to cube version V1.5.0
update stm32wb to cube version V1.19.0
update stm32f4 to cube version V1.28.0
update stm32g0 to cube version V1.6.2
update stm32h5 to cube version V1.2.0
update stm32l5 to cube version V1.5.1
update stm32g4 to cube version V1.5.2
update stm32h7 to cube version V1.11.2

Update of lib/stm32/stm32wb package to version V1.19.0

Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
2024-05-13 14:23:52 +02:00
Jordan Yates
4c4f0bce58 manifest: update quicklogic HAL
Update quicklogic HAL to fix compilation errors when C++ support is
enabled.

Fixes #72604.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2024-05-13 14:22:21 +02:00
Richard Wheatley
e1e78a5f08 drivers: hwinfo: Adds Ambiq hwinfo support
This commit adds support for the hwinfo for Apollo4P SoCs

Signed-off-by: Richard Wheatley <richard.wheatley@ambiq.com>
2024-05-10 12:32:02 +02:00
Sateesh Kotapati
f4c067c6bc boards: silabs: Added support for Counter and Watchdog
Added the support for counter and watchdog in efr32xg24_dk2601b board.

Signed-off-by: Sateesh Kotapati <sateesh.kotapati@silabs.com>
2024-05-09 10:29:33 +02:00
Richard Wheatley
05371a41f6 soc: ambiq: apollo4x: Kconfig Update Selections
Add Selections to match HAL updates

Signed-off-by: Richard Wheatley <richard.wheatley@ambiq.com>
2024-05-08 12:41:14 +02:00
Hao Luo
a0b07212e9 soc: arm: ambiq: apollo3: Add support for Apollo3 Blue Plus SoC
Add all required parts (new SoC family/series, device tree) for
the Ambiq Apollo3 Blue Plus SoC.

Signed-off-by: Hao Luo <hluo@ambiq.com>
2024-05-07 18:57:19 +02:00
Jukka Rissanen
56de2c13ea west.yaml: Update hostap module
This contains cherry-pick from Nordic downstream hostap repo
as how it is today (20240423)

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-05-06 14:55:09 +01:00
Tomi Fontanilles
3ae670199b manifest: mcuboot: apply fix for MbedTLS 3.6.0
Fixes issues with MbedTLS's check_config.h.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-05-02 09:42:34 -07:00
Tomi Fontanilles
3f70496d30 manifest: trusted-firmware-m: adapt to MbedTLS 3.6.0
Apply patches to the current TF-M version (2.0)
so that it works with the updated MbedTLS (3.6.0).

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-05-02 09:42:34 -07:00
Tomi Fontanilles
6d8d23eb01 manifest: mbedtls: bump to 3.6.0
Update MbedTLS from 3.5.2 to 3.6.0.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-05-02 09:42:34 -07:00
Martin Jäger
e85074329e west.yml: update loramac-node for FragDecoder Kconfig
Required to allow configuring FragDecoder via Kconfig.

Signed-off-by: Martin Jäger <martin@libre.solar>
2024-05-02 16:54:43 +02:00
Sylvio Alves
a332064e1e west.yaml: update hal_espressif after SDHC porting
Update revision reference for PR #71165 as needed.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2024-05-02 10:06:40 +01:00
cyliang tw
183edd2549 drivers: rtc: support for Nuvoton numaker m46x
Add Nuvoton numaker RTC driver including RTC alarm feature.

Signed-off-by: cyliang tw <cyliang@nuvoton.com>
2024-04-30 14:31:29 -04:00
Raffael Rostagno
b2ae36087b west.yml: Update for SDHC driver support
hal_espressif update for SDHC driver support

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-04-30 18:23:06 +02:00
Krzysztof Chruściński
29a4bb61a0 manifest: Update hal_nordic with nrf_cache change
Add nrf_cache_lineaddr_get to nordic HAL.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-04-28 17:22:35 +03:00
David Leach
9b0ccc8d24 west.yml: Update NXP HAL MCUX-SDK to add MKE1XZ9 support
Add MKE1XZ9 and some additional HAL cleanup patches.
Update bumped the chip version for RW610.

Signed-off-by: David Leach <david.leach@nxp.com>
2024-04-26 09:30:11 +02:00
Jamie McCrae
d12301f9ae west.yml: MCUboot synchronization from upstream
Update Zephyr fork of MCUboot to revision:
  78bfe750cde0f8dfcf81bb4c0a68243d45906def

Brings following Zephyr relevant fixes:
  - 73315f7b bootutil: Fix memory leak in HKDF implementation
  - 453096b1 zephyr: arm: Update reading the flash image reset
    vector
  - 14961292 boot: zephyr: Add optional MCUboot boot banner
  - 7174dd2b boot: zephyr: boards: actinius: enable multithreading
    in config
  - 556b32a6 boot: Removed unnecessary if-statement
  - da2e2ab4 boot: Enforce TLV entries to be protected
  - ea1cdfde boot: Add tlv query for protected region
  - 8c0e36c8 boot: zephyr: esp32: rename boards to meet hwmv2
  - f06bc711 bootutil/crypto: Builtin ECDSA key support for PSA
    Crypto backend
  - e369784b bootutil: Allow the usage of builtin keys in
    verification
  - c5a528ba New OVERWRITE_ONLY_KEEP_BACKUP option

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-04-25 18:00:53 -04:00
Jerzy Kasenberg
2765d23775 manifest: hal_renesas: update module
Update hal_renesas to include sleep code

Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
2024-04-25 16:17:53 +02:00
Alberto Escolar Piedras
820224fb1a manifest: Update hal_nordic to latest
Including minor fix in nrfy grtc hal.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-04-22 06:48:40 -07:00
Krzysztof Chruściński
3163f24a11 manifest: Update hal_nordic fix nrfx_uarte fixes
Update hal nordic with fixes in the driver and MDK (EasyDMA UARTE
MAXCNT).

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-04-19 16:41:24 +00:00
Manuel Argüelles
445110b306 dts: arm: nxp: s32k1xx: fix RTC clock source
Set RTC clock source to the internal 32 KHz LPO. Currently RTC clock is
used to source RTC counter and FTM counter.

Fixes #71289

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2024-04-19 10:08:53 +02:00