Update hal_wch.
As the hal upstream changed name, there is now a name conflict.
Rename ch32fun.h to hal_ch32fun.h to fix this conflict.
Signed-off-by: Miguel Gazquez <miguel.gazquez@bootlin.com>
Repoint hal_nxp to a new revision, which reflects changes needed for
mimxrt685_evk/mimxrt685s/hifi4.
Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
Update the HW models module to:
c6296f600a6851bd652f207ab4908d339e1ce705
Including the following:
c6296f6 52/53 CCM: Remove warning on TASK_STOP
cb790ab hw_testcheat_if: Typo fix in comment
38956c4 RADIO: Add cheat interface to disable Tx or Rx
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Main changes since v2.5:
* ext_2G4_phy_v1: Now supports DISCONNECTS during abort re-evaluations
* ext_2G4_phy_v1: Also support bitrates multiple of 250Kbps and 333Kbps
Note: Like before, bsim remains fully backwards compatible
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Some NXP boards are using legacy SDK driver, such as S32K, K64, MIMX8Q,
and so on. The legacy SDK driver will not be updated, migrate to use
SDK NG driver.
Signed-off-by: Jason Yu <zejiang.yu@nxp.com>
Silabs siwx91x includes a memory controller for (Quad-)SPI PSRAM. It
allows the application to use the PSRAM as if it was any other RAM.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
- Fix ESP32-C2 rom puts call, which crashes when
using printf without arguments.
- Fix espressif monitor error when CTRL+C
is pressed to exit terminal.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
What is the change?
Fix the path for module CMSIS_6 and use CMSIS_6 module for TF-M.
Why do we need this change?
After Zephyr updated TF-M to v2.1.0,
bb037d4469842c96f5872b271490aceb0734d965 added a local copy of CMSIS_6
to stop Zephyr's TF-M from downloading the CMSIS_6 from upstream.
The correct way would be to have CMSIS_6 as a module in Zephyr (which
we have now) and pass the path of this module to TF-M.
A fork of the upstream CMSIS_6 was added to Zephyr however,
the path in west.yml makes it a lib and not a module.
Fixing the path generates the ZEPHYR_CMSIS_6_MODULE_DIR symbol which
can now be used to pass to TF-M and the copy in TF-M would no longer be
required.
Signed-off-by: Sudan Landge <sudan.landge@arm.com>
Add here as an example that support setting customized TX power limit
file to override the default one.
Signed-off-by: Maochen Wang <maochen.wang@nxp.com>
Align all sensor drivers that are using stmemsc (STdC) HAL i/f
to new APIs of stmemsc v2.9.1.
Requires https://github.com/zephyrproject-rtos/hal_st/pull/25
Signed-off-by: Armando Visconti <armando.visconti@st.com>
Pull latest HAL version with:
* Fix baseband adapters by using equal interrupt levels
* Fix Wi-Fi adapter routines
* Add TWAI support
* Add PCNT support
Signed-off-by: Marek Matej <marek.matej@espressif.com>
Remove the sanity check between Cube HAL SMPS symbol and Kconfig SMPS
configuration.
SMPS is available on all STM32H7R/S SoC, so misalignment isn't possible.
Additionally, point to the hal commit which revert the fix which was done
on hal_stm32 to add this symbol.
Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
Update the HW models module to:
d5b95fdd0260e8189e788d40d2863d1e2d4be159
Including the following:
d5b95fd grtc hal replacement: Fix bug in nrf_grtc_int_group_enable/
disable()
5f3641d GRTC: With a CC in the past evaluate immediately
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Memory allocations in HAL are using data pool. These operations
are in control plane. Add APIs for allocation/free operations on
control pool.
Signed-off-by: Ravi Dondaputi <ravi.dondaputi@nordicsemi.no>
Add support for Nuvoton numaker m55m1x series EMAC controller.
Also include NOCACHE_MEMORY allocation.
Support to generate random mac address and remove emac data flash.
Signed-off-by: cyliang tw <cyliang@nuvoton.com>
Fixes twister failure in AP mode (it was enabled by default causing all
wifi build tests to fail).
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Created new files and relocate hostapd support code in glue layer to new
files. The new files will be compiled only if hostapd support is enabled.
Signed-off-by: Hui Bai <hui.bai@nxp.com>
The ADC_MR_STARTUP and ADC_MR_SETTLING macros are required
by SAM ADC driver, and is missing for sam3x variants.
Signed-off-by: Eve Redero <eve.redero@gmail.com>
Use esp_restart call to guarantee and registered
shutdown handlers will be triggered before rebooting.
This guarantees that subsystems like Wi-Fi and BLE
will deinit correctly.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Updated hal_nordic revision contains new API for nrfx_twim driver
that allow to set and get handler in runtime.
Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
Updates common locking mechanism used in internal HAL calls,
mainly targetting Wi-Fi/BLE and REGI2C calls. This improves/fixes
scenarios of nested critical sections calls.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Update the OpenAMP libraries to the latest commits to support CMake 3.16
as the minimum version.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
We updated the MEC5 portion of hal_microchip. Update Zephyr west
manifest to use the updated HAL.
Signed-off-by: Scott Worley <scott.worley@microchip.com>
Remove the support of the Nucleo WBA52CG board since it is NRND
(Not Recommended for New Design) and it is not supported anymore
in the STM32CubeWBA from version 1.1.0 (July 2023).
Signed-off-by: Nidhal BEN OTHMEN <nidhal.benothmen@st.com>
Update the HW models module to:
fe4ff0e191a52de4f85ecc3475f0253eca6fc5bf
Including the following:
fe4ff0e CLOCK: Support having or not LFCLK
22f1642 54L CLOCK: Add option to control instantiation of POWER
registers
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Update the hal_stm32 with the new pinctrl DTSI files
based on the stm32cubeMX 6.14.0
Especially defining the debug_njtrst_pb4 of the swj_port
Signed-off-by: Francois Ramu <francois.ramu@st.com>
Add ULP Coprocessor board support for C6.
This requires a change in the board qualifier depending on the build
target.
Update esp32c6 overlay and configuration files to the proper name.
Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
Update hal_stm32 to add the history of the released binaries
to be flashed in the Cortex-M0 coprocessor.
Signed-off-by: Nidhal BEN OTHMEN <nidhal.benothmen@st.com>
commit 0e4cf09b55 has modified the
protocol to be encoded in network order, pull the fix to convert to host
order before using protocol field.
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Added configuration for new audio PLL service.
Pull in new service implementation in new hal nordic.
Signed-off-by: Łukasz Stępnicki <lukasz.stepnicki@nordicsemi.no>
Update STM32N6 pinctrl dtsi files with the ETH pins
Add STM32N6 Ethernet pinctrl config to stm32-pinctrl-config.yaml
Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
This reverts commit 99e7223a1c.
Breaks CI with the following compilation error in SPI.c:52:
error: 'SPI_MASTER' undeclared here (not in a function)
Failing tests (cc3220sf_launchxl/cc3220sf)
- sample.net.sockets.echo.offload.simplelink
- sample.net.sockets.http_get.offload.simplelink
- sample.net.wifi
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
- It seems that the mask variants of GPIO functions are not present in
the latest sdk, so replace those with direct register access.
Signed-off-by: Ayush Singh <ayush@beagleboard.org>
Pull in fix for CI failure in Offloaded raw TX mode caused
due to commit 0cd3bb2291a7dd22f4cdb1a4cd935a213c2bbfab in nrf_wifi
Signed-off-by: Sachin D Kulkarni <Sachin.Kulkarni@nordicsemi.no>
Update net-tools to the latest version which replaces mentions
of native_posix with native_sim.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Pull in change to include reg chan info along with reg domain in the
GET_REG_DOMAIN event for the radio test and offloaded raw TX modes.
Signed-off-by: Sachin D Kulkarni <Sachin.Kulkarni@nordicsemi.no>
Update Zephyr fork of MCUboot to revision:
1b2fc096d9a683a7481b13749d01ca8fa78e7afd
Brings following Zephyr relevant fixes:
- 1b2fc096 boot: Reuse pointers for flash_area objects from state
- d00b11dc boot: bootutil: Take into account scratch trailer when
computing max image size
- d1a3b953 boot: bootutil: Ensure the whole trailer is erased
when it is large
- 66d41e73 boot: bootutil: Fix scratch trailer overwritten if
image trailer is large
- 8975d5c4 boot: bootutil: Fix underflow in swap-scratch when
trailer is large
- a43167e3 zephyr: fix Mbed TLS configuration header file
selection
- fbd2267e boot: bootutil: Fix invalid last sector computation
for swap-scratch
- 7330df7c boot: bootutil: Fix last sector index computation for
swap-offset
- 429e2fea boot: zephyr: kconfig: Add new defaults option for FIH
- 602cb459 Fix path for DT example
- 3ff75490 zephyr: Add Kconfig option
CONFIG_BOOT_KEY_IMPORT_BYPASS_ASN
- f2b6def9 zephyr: Enable building ed25519 PSA variant with
Zephyr
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Update the HW models module to:
b84bd7314a239f818e78f6927f5673247816df53
Including the following:
b84bd73 UART PTY backend: Correct a few comments
f945d62 RADIO 54: Fix reset value of TIMING register
9fd4133 MDK nrfx_erratas.h: Ensure backwards compatibility with old
nrfx versions
85061b1 MDK: Provide empty replacement for nrf_erratas.h
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Added CONFIG_AMBIQ_COMPONENT_USE_BT and CONFIG_SOC_AMBIQ_BT_SUPPORTED
to fix empty zephyr_library() warning when BLE is not needed for compile.
Added CMake message if BT related Ambiq specific Kconfig is overriden for
not supported SoC.
Signed-off-by: Swift Tian <swift.tian@ambiq.com>
Only set CMAKE_INSTALL_MESSAGE in a single location, remove the
unconditional overrides of the value in other locations.
This prevents dozens of rather pointless messages appearing in the build
log when CONFIG_TFM_BUILD_LOG_QUIET is set.
```
Installing: /home/jordan/code/workspace/build/nrf5340dk/...
```
Signed-off-by: Jordan Yates <jordan@embeint.com>
When DEBUG_OPTIMIZATION or NO_OPTIMIZATION is
enabled, efuse reading fails during bootloader start.
Move those calls into IRAM area so that reading when
cache is disabled works without any faults.
In HAL side, we need to use low level calls to read
CPU id instead of Zephyr's default one.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
When DCACHE was enabled as default for ek_ra8d1, Flash HP
could not read or write. This PR aims to updates hal_renesas
revision to fix this issue.
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Update the HW models module to
73a5d5827a94820be65b7d276d28173ec10bab9f
Including the following:
* 73a5d58 54 CCM: Fix UBSAN reported issue
with zero size VLAs
Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
Adjusted code where a deliberate assignment happened in a q-mark
operator, which caused IAR to give a warning
"did you mean '==' instead of '=' ?"
Signed-off-by: Lars-Ove Karlsson <lars-ove.karlsson@iar.com>
The issue if fixed in the HAL tree with commit "wiseconnect: Fix
si91x_bus event during platform deinitialization". So this patch only
update the pointer to hal_silabs.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Update the HW models module to
dcfcffeee5c3ad8718723df4b5297caec33c23e7
Including the following:
* dcfcffe UART: Support diffent clocks, correct UART00 clock and fix
BAUDRATE model
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
- add MCXW71 NBU combo BLE LL and IEEE 802.15.4 PHY firmware blob
- fix elemu driver: undef BIT if already defined
- add mcux-secure-subsystem middleware
- add ieee_802.15.4 middleware
Signed-off-by: George Stefan <george.stefan@nxp.com>
Pull latest revision of the uoscore-uedhoc module and align
corresponding CMake file with the changes.
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Update the HW models module to:
5dc34b26662c6ec91edf1174d775d78590b1a05b
Including the following:
* 5dc34b2 CLOCK (52-54): Silly bugfix
* 4f622b7 CLOCK (52-54): Make TASK_*CLKSTOP instantaneous and clear
LFCLK.STAT
* 07b1bdb RADIO 54: Correct 2 comments related the CCM trigger
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
Update and enable Wi-Fi/Bluetooth software coexistence management.
This improves package handling and is recommended to be used
in high traffic scenarios.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>