Johan Hedberg
5b93284984
modules: hal_silabs: Compile PHY configs for all supported protocols
...
sl_rail_util_built_in_phys.c provides strong definitions of the
RAIL_*_Phy* pointers for every protocol the device supports, overriding
the weak fallback definitions in the RAIL library. Core RAIL objects
reference these pointers regardless of which protocol is enabled, e.g.
rail_rf_hal.o references RAIL_BLE_Phy1MbpsViterbi and rail_zwave_rf_hal.o
references RAIL_ZWAVE_Phy9p6kbpsConcurrent, both of which are pulled in
via rail_singleprotocol.o.
Only compiling the Bluetooth and IEEE 802.15.4 PHY configurations
therefore breaks the link on devices supporting other protocols, such as
Z-Wave on EFR32xG23 and EFR32xG28:
undefined reference to `zwave_9p6kb_conc_channelConfig'
Compile the PHY configuration of every protocol supported by the device
instead. Unused configurations are discarded by the linker, so this has
no impact on the resulting image.
Assisted-by: GitHub Copilot:claude-opus-5
Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
2026-09-02 19:19:13 +01:00
..
acpica
cmsis
arch: arm: add ARM_A_PROFILE_AARCH32 capability flag
2026-09-01 11:04:18 +01:00
cmsis-dsp
tests: cmsis_dsp: update cmsis-dsp to v1.17.1
2026-08-31 21:35:32 -04:00
cmsis-nn
cmsis-nn: make it build with clang
2026-06-12 07:51:32 +02:00
cmsis_6
modules: cmsis_6: switch to upstream CMSIS_6 and drop fork delta
2026-05-07 18:08:35 -05:00
dhara
modules: dhara: Implement Dhara disk driver as Zephyr module
2026-03-18 08:36:45 -05:00
fatfs
tests: subsys: fs: fat_fs_api: Add nrf7120dk MEMC RAM disk support
2026-08-11 07:42:52 -04:00
hal_afbr
drivers: sensor: use inclusive SPI terminology
2026-09-01 21:04:50 -04:00
hal_ambiq
drivers: i2c: add i2c target support for ambiq soc
2026-04-16 10:19:51 +02:00
hal_bouffalolab
modules: hal_bouffalolab: Fix printf usage
2026-08-27 07:20:49 -07:00
hal_ethos_u
license: fix malformed SPDX-FileCopyrightText headers
2026-09-01 16:25:23 -04:00
hal_gigadevice
modules: hal_gigadevice: support 8 MHz HXTAL for GD32F4xx
2026-08-08 16:31:31 -04:00
hal_infineon
license: fix malformed SPDX-FileCopyrightText headers
2026-09-01 16:25:23 -04:00
hal_nordic
modules: hal_nordic: remove deprecated nrfs DVFS scale down option
2026-09-02 10:07:35 +02:00
hal_nxp
modules: hal_nxp: enable smartdma driver component for MCXA family
2026-08-30 16:42:39 -04:00
hal_realtek
modules: name the parameters in function declarations
2026-08-13 13:11:28 -04:00
hal_rpi_pico
build: bump minimum CMake version to 3.28.0
2026-08-03 15:03:35 -04:00
hal_sifli
west.yml: hal_sifli: Update to latest revision
2026-01-11 13:03:33 +01:00
hal_silabs
modules: hal_silabs: Compile PHY configs for all supported protocols
2026-09-02 19:19:13 +01:00
hal_st
drivers/sensor: lsm6dsvxxx: add ism6hg256x support
2026-01-12 12:26:41 -06:00
hal_tdk
modules: hal_tdk: Add icm566xx support
2026-08-05 13:54:23 +01:00
hal_wch
drivers: pinctrl: add WCH CH570 pin controller driver
2026-08-03 15:00:06 -04:00
hal_wurthelektronik
sensor: wsen: add missing dependencies
2026-08-14 16:12:50 -04:00
hostap
modules: hostap: Add WIFI_NM_WPA_SUPPLICANT_PRINT_PMK debug option
2026-09-02 19:18:48 +01:00
liblc3
style: modules: apply coding style on CMakeLists.txt files
2025-11-17 13:48:03 -05:00
libsbc
libsbc: Fix compiler-specific warning flag for non-GNU compilers
2025-12-05 10:52:18 +02:00
littlefs
lora-basics-modem
tree-wide: replace usages of k_work_q thread with thread_id
2026-06-29 22:17:45 -04:00
loramac-node
lorawan: rename region Kconfig symbols to be backend-agnostic
2026-01-16 11:41:01 +00:00
lvgl
modules: lvgl: imply CPU_LOAD when the system monitor is enabled
2026-09-01 15:16:46 +01:00
mbedtls
modules: mbedtls: remove deprecated misaligned Kconfig options
2026-08-24 18:43:13 +02:00
nanopb
modules: nanopb: fix race condition in zephyr_nanopb_sources
2026-01-01 21:28:33 +01:00
nrf_wifi
wifi: name the parameters in function declarations
2026-08-13 06:36:11 -04:00
openthread
openthread: Update ring_buf usage to new zero-copy API
2026-08-26 15:49:20 +01:00
percepio
manifest: update percepio
2026-02-12 20:03:39 +01:00
segger
manifest: Update segger with enabling DT sections
2025-12-08 06:11:51 -05:00
tflite-micro
modules: tflite-micro: update to latest main
2026-03-18 11:02:22 +09:00
trusted-firmware-a
modules: tfa: Introduce tfa as standalone build apart from post build.
2026-08-04 16:38:05 +01:00
trusted-firmware-m
samples: tf-m: enable CONFIG_PSA_CRYPTO
2026-08-19 17:11:26 +01:00
uoscore-uedhoc
net: coap: Add SSN persistence support
2026-08-10 16:22:40 -04:00
zcbor
modules/zcbor: Added building of zcbor_print.c to zcbor module
2025-06-03 20:31:02 +02:00
Kconfig
soc: ti: Add support for TI Tiva C Series Soc
2026-08-24 14:03:15 -07:00
Kconfig.atmel
Kconfig.chre
Kconfig.cypress
Kconfig.eos_s3
Kconfig.esp32
modules: esp32: move esp hal log kconfig in-tree
2026-07-06 14:50:43 +01:00
Kconfig.infineon
soc/infineon/cat3: enable Ethercat when available.
2026-06-23 21:15:51 -04:00
Kconfig.intel
Kconfig.libmetal
Kconfig.mcuboot
mcuboot: remove deprecated SWAP_WITHOUT_SCRATCH mode option
2026-08-21 14:23:41 +02:00
Kconfig.microchip
modules: Reorganize directory structure and update Kconfig symbols
2025-09-24 19:19:04 -04:00
Kconfig.mspm0
drivers: dma: add ti mspm0 dma driver support
2026-05-05 15:59:28 +01:00
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.picolibc
Kconfig.renesas
drivers: spi: Initial support for RZ/V2H, V2N
2026-05-03 20:30:58 -05:00
Kconfig.rpmsg-lite
modules: hal_nxp: add RPMSG-Lite build integration
2026-07-01 05:20:27 -04:00
Kconfig.rust
Kconfig.simplelink
modules: simplelink: remove unneeded REQUIRES_FULL_LIBC
2025-10-15 15:35:39 +03:00
Kconfig.stm32
soc: st: stm32: add STM32WL3x series
2026-08-25 11:23:48 +02:00
Kconfig.sysbuild
Kconfig.syst
Kconfig.telink
Kconfig.tiva_c
soc: ti: Add support for TI Tiva C Series Soc
2026-08-24 14:03:15 -07:00
Kconfig.vega
Kconfig.wurthelektronik
Kconfig.xtensa
modules.cmake