Changes since v2.6.0-rc1:
Affrin Pinhero (2):
drivers/spi: STM32: This solves SPI infinite loop on Tranceive
driver/spi: STM32 Revert while loop on tx only
Alexander Wachter (1):
drivers: sensors: sbs-gauge: add CHAN_ALL to fetch
Alexandre Bourdiol (2):
drivers: bluetooth: hci: increase spi_rx_stack
drivers: ethernet: stm32: enable IRQ at the end of iface init
Anas Nashif (30):
tracing: move test format into its own directory
tracing: test format: print more details
tracing: systemview: rework IDs and make them match APIs
doc: clock: link macros and struct to doxygen
twister: fix hardware map generation
actions: publish docs twice daily
doc: fix doxygen grouping
doc: remove tickless idle
doc: kernel: thread stack is not the same as stack object
kernel: move thread_stack.h to include/kernel
tracing: fix test format
ztest: set thread name to test name
power: trace power events
pm: remove mention of FSM
pm: trace pm_device_enable/disable
tracing: systemview: display return value of APIs
samples: lsm6dso: enable float printing
kernel: remove dead workq code
actions: fix path of API doc publishing
actions: publish docs every 3 hours
sof: do not get mainmenu from SOF project
doc: kernel: add documentation for queues
tracing: fix indentation of config entries
tracing: fix conflict with RTT locking
tracing: rearrange tool header inclusion
doc: tracing: document how to use systemview description file
doc: tracing: add missing doxygen references
nios2: max10: fix uart0 base register
boards: max10: fix function name in debug section
nios2: revert back to builtin sys_io functions
Andrzej Głąbek (4):
soc: nrf9160: Remove incorrect indication of SWO availability
kernel: timeout: Fix adding of an absolute timeout
drivers: nrf_rtc_timer: Remove unnecessary locking
tests: drivers: i2s_api: Fix MPU fault in user mode
Andrzej Kaczmarek (1):
Bluetooth: controller: Fix data length calculation in adv report
Andrzej Puzdrowski (2):
manifest: update MCUboot
tests/subsys/setting/functional: ignore settings_delete() retval
Andrés Manelli (1):
logging: Enable SWO pin for STM32 SoCs
Andy Ross (10):
tests/kernel/smp: Misc synchronization fixups
tests/kernel/common: Skip bitarray tests when KERNEL_COHERENCE
arch/x86: Correct multiboot interpretation when building for EFI
tests/kernel/smp: Remove release_global_lock_irq case
tests/kernel/common: Remove needless 1cpu limitation from test_clock_uptime
tests/kernel/fatal: Don't swap while locked
kernel/swap: Add assertion to catch lock-breaking context switches
k_heap: Clamp to a minimum heap size
tests/kernel/mem_heap: Add minimum-size heap test
kernel/sched: Remove "cooperative scheduling only" special cases
Armando Visconti (6):
drivers/sensor: iis2mdc: use gpio_dt_spec oriented macros
drivers/sensor: lsm6dso: Fix shub for multi-instance case
drivers/sensor: iis2iclx: Fix shub for multi-instance case
kernel/device: add arg checking in z_device_ready()
drivers/sensor: lsm6dso: use gpio_dt_spec oriented macros
drivers/sensor: iis2iclx: (FIX) enable interrupt selectively
Arvin Farahmand (1):
drivers: flash: bugfix: set atmel SAM0 write-block-size
Asger Munk Nielsen (1):
Bluetooth: Controller: fix uninitialized variable
Aurelien Jarno (8):
net: openthread: Make child related options only visible on FTD
net: openthread: Move SRP Kconfig options to Kconfig.features
net: openthread: Select ECDSA when SRP is enabled
net: tcp: select MBEDTLS_MAC_MD5_ENABLED for ISN algorithm
dts: arm: stm32f{2,4,7}: fix device tree warning
arch: arm: cortex_m: fix D-Cache reset with CONFIG_INIT_ARCH_HW_AT_BOOT
arch: arm: cortex_m: z_arm_mpu_init: fix D-Cache invalidation
logging: Enable SWO support for nRF SOCs
Benjamin Lindqvist (1):
net: lwm2m: no duplicate device error codes
Bob Recny (1):
boards: arm: Modify BMD-345-EVAL support
Bradley Bolen (2):
MAINTAINERS.yml: Add myself as ARM collaborator
tests: ztest: Use #if defined()
Carles Cufi (6):
libc: minimal: Align errno.h values with newlib
libc: minimal: Add doxygen formatting to errno.h
libc: minimal: Add EOVERFLOW
ci: Add an errno.h check to CI
doc: reference: Add a section for the C standard library
Bluetooth: controller: Add conn creation param checks
Carlo Caione (4):
MAINTAINERS: Add new ARM64 collaborator
ARM64: Release notes for 2.6
cache: Do not warn on unused parameters
cmake: arm64: Bail out if the old SDK is used
Damian Krolik (1):
openthread: shell: Do not execute OT commands when OT is not ready
Daniel Leung (25):
toolchain: add Z_GENERIC_DOT_SECTION() macro
toolchain: gcc: fix extra space when using SECTION_VAR
kernel: refactor stack declaration macros
linker: remove TEXT_START macro
linker: add bits for boot regions
linker: add bits for pinned regions
linker: add __isr tag
x86: gen_mmu: add support for boot and pinned regions
x86: ia32/linker: add boot and pinned sections
tests: x86/pagetables: update test for boot and pinned sections
devices: mark device MMIO declarations to boot/pinned sections
x86: ia32: put IRQ stubs into pinned linker section if needed
intc: system_apic: mark functions as boot/pinned
intc: loapic: mark data and functions as boot/pinned
intc: ioapic: mark data and functions as boot/pinned
timer: hpet: mark functions as boot/pinned/isr
x86: ia32: mark symbols for boot and pinned regions
boards: qemu_x86_virt: enable using boot and pinned sections
kernel: init.c: tag source for boot/pinned sections
tests: mem_protect/mem_map: remove unused assignment to cnt
doc: release-notes-2.6: major x86 changes
doc: release-notes-2.6: on k_mem_unmap and demand paging stats
kernel: mmu: remove un-needed call to virt_to_bitmap_offset
gpio: intel: fix reg address for Apollo Lake
tests: kernel/common: incorrect use of k_poll in timeout order
David Leach (1):
boards: mimxrt1010_evk: Point SRAM to OCRAM
Dominik Ermel (6):
tests/dfu/mcuboot: Remove unneeded overlay file for nrf52840dk
samples: littlefs: Fix sample attempting double mount
tests/logging/log_backend_fs: Fix test failed on dirty file system
storage/flash_map: Fix flash area bounds checking
shell: Parametrize dummy shell buffer size
mgmt/mcumgr: Info on SHELL_BACKEND_DUMMY_BUF_SIZE impact on mcumgr
Eduardo Montoya (1):
net: openthread: fix CSL API
Emil Gydesen (8):
Bluetooth: Audio: Update VCS Client conn check return value
Bluetooth: Audio: Update AICS client conn check return value
Bluetooth: Audio: Update VOCS conn check return value
Bluetooth: Audio: Fix dead code issue in VCS
Bluetooth: Audio: Move NULL check for conn in bt_vcs_discover
Bluetooth: Audio: Fix VCS client shell missing compile
Bluetooth: Host: Avoid memcpy'ing bt_addr_t to same pointer
Bluetooth: Samples: Fix peripheral_iso print data
Emil Obalski (1):
boards: thingy53: Fix building issue with NS image.
Enjia Mai (4):
tests: smp: correct the inappropriate testcase
tests: interrupt: fix coverity issue of newly added testcases
tests: kernel: fix two semaphroe testcases failed on ADSP
tests: interrupt: refine the offload case not rely on delay timing
Erik Brockhoff (1):
Bluetooth: controller: add apto/appto reset for peripheral
Erwan Gouriou (4):
tests/kernel/common: Fix test test_nop for ARMV7_M_ARMV8_M_MAINLINE
samples/boards: stm32 pm blinky: Run with twister device testing
doc/releases: v2.6.0: Update for STM32 impacts
doc/releases: v2.6.0: Update for shields impacts
Evgeniy Paltsev (3):
ARC: doc: update ARC HW & tools support status
doc: release notes: ARC
ARC: gcc-m-cpu: use -mcpu=archs as a default for ARCv2 HS
Flavio Ceolin (34):
pm: policy: Fix residency policy math
samples: pm: Fix device pm sample
doc: security: Add CVE-2020-13603 info
doc: security: Add backport info for old issues
doc: security: Add CVE-2020-10065 info
doc: security: Publish CVE under embargo
doc: security: Publish CVE 2021-3321
doc: security: Publish CVE-2020-3323 info
tests: pm: Remove unused Kconfig on power_mgmt
tests: pm: Remove unused Kconfig on power_mgmt_soc
pm: device_runtime: Add helper to wait on async ops
pm: device_runtime: Fix enable / disable runtime pm
pm: device_runtime: Fix atomic usage
pm: device_runtime: Fix sync path
tests: pm: Add device_runtime test
samples: device_pm: Fix condvar usage
pm: device_runtime: get rid of the spinlock
pm: device_runtime: Document isr and pre-kernel functions
samples: device_pm: Fix harness
pm: device_runtime: Get rid of atomic for state
pm: device_runtime: Don't use k_work on synchronous calls
docs: pm: Add device runtime definition
docs: pm: Fix typo
docs: pm: Fix doxygen tag
docs: pm: Fix invalid API reference
docs: pm: Device pm fixes and enhancements
docs: pm: Add missing device states
docs: pm: Fix device busy information
docs: pm: Add link to application defined policy
docs: pm: Improve residency policy documentation
docs: pm: Add samples and tests links
pm: device_runtime: Change API behavior s/_sync/_async
pm: device_runtime: Simplify mutex usage
pm: device_runtime: Remove not necessary check
Francois Ramu (1):
drivers: dma: stm32 dmamux has request 0 for mem-to-mem
Freddie Yang (1):
Bluetooth: Host: Disable BLE scan before setting random address
Fredrik Gihl (1):
fs: logstr_dup causes error in LOG_ERROR messages
George White (1):
runners: bossac: Arduino bootloader reset on macOS
Gerard Marull-Paretas (41):
pm: device: check for ENOSYS
drivers: timer: sys_clock: return -ENOSYS if not implemented
ci: doc: remove unused step
doc: doxygen: do not use separate member pages
doc: warnings: make expressions more generic
drivers: display: fix doxygen issues
doc: enable members option by default when using breathe
doc: remove redundant usage of :members: in breathe directives
doc: doxygen: make relative paths absolute
doc: show logo only
doc: remove scrolling customizations
doc: css: improve C constructs spacing
doc: remove home link
doc: scripts: gen_kconfig_rest: add workaround for page width
doc: css: add auto overflow on admonitions
doc: fix 404 page
doc: scripts: gen_devicetree_rest: use utf-8 encoding
doc: extensions: doxyrunner: make html output optional
doc: make some Sphinx config path absolute
doc: conf: remove unused breathe project
doc: remove redundant breathe project
doc: scripts: gen_kconfig_rest: fix rendering issues
doc: css: remove images black border
doc: css: fix versions menu style
device: fix unbalanced doxygen group
sys: arch_interface: fix doxygen groups
bluetooth: l2cap: fix doxygen references
linker: devicetree_regions: escape special characters
sys: p4wq: add missing docstring to K_P4WQ_ARRAY_DEFINE
net: dns_resolve: fix doxygen parameter names
doc: doxygen: treat warnings as errors
doc: improve Sphinx defaults
doc: makefile: adjust default Sphinx options
ci: doc: force quiet mode
doc: extensions: initial version of external_content
doc: use external_content
doc: scripts: remove extract_content
drivers: adc: lmp90xxx: fix incorrect buffer size
drivers: adc: lmp90xxx: check read REG_ADC_DONE error code
doc: extensions: doxyrunner: use string paths on pickle file
doc: extensions: external_content: only ignore absolute paths
Gerson Fernando Budke (7):
doc: release: 2.6: Add notes about Cypress related changes
doc: release: 2.6: Add notes about rf2xx driver changes
doc: release: 2.6: Add note about west bossac runner
scripts: runners: bossac: Add legacy mode
boards: arm: arduino_nano_33_ble: Fix bossac mode
boards: arm: arduino_nano_33_ble: Add boot partition
samples: wifi: Fix mgmt conn req
Hake Huang (4):
adc_emul: case can not run on native_posix board
dma: change an atmoic api for Coverity issue 233524
tests: flash: Enable flash driver and file system tests on mimxrt1060_evk
test: dma: assign correct LPC dma engine channel for test
Henrik Brix Andersen (7):
boards: arm: lpcxpresso55s16: rename board definition
doc: releases: 2.6: document the renaming of lpcxpresso55s16_ns
tests: kernel: gen_isr_table: do not use IRQ 57 on NXP LPC55S16
canbus: isotp: remove unused work queue
doc: reference: drivers: fix struct member names in svg
soc: arm: nxp: kinetis: k2x: remove MPU support
arch: arm: cortex-m: add support for clearing NXP MPU regions at boot
Hou Zhiqiang (1):
boards: ls1046ardb: Correct the reference clock of system counter
Huifeng Zhang (1):
arch: arm64: Fix the assertion failed when MP_NUM_CPUS >= 3
Ievgenii Meshcheriakov (2):
samples: peripheral_ht: use HAS_HW_NRF_TEMP to detect TEMP sensor presence
samples: peripheral_ht: remove configurations for nrf5x boards
Ilya Tagunov (1):
boards: arm: stm32: clean up dts after clock conversion
Ioannis Glaropoulos (8):
mbedtls: minor update, to fix the README file
kernel: make MULTITHREADING promptless if single-thread not supported
arm: shrink names for null-pointer exception detection Kconfigs
arm: cortex-m: shrink hidden option for null-pointer detection
manifest: update TF-M with latest upstream
boards: lpcxpresso55s69: fix TFM offset for builds without MCUboot
samples: tfm_ipc: update DT overlay for nucleo_l552ze_q_ns
samples: tfm_integration: DT overlay doc fixes for stm32l562e_dk_ns
Jan Buenker (1):
net: lwm2m: Only parse TLV from the first block
Jennifer Williams (2):
boards: acrn_ehl_crb_defconfig: remove unused configs
cmake: extensions.cmake: use blocklist instead in comment
Joakim Andersson (7):
Kconfig: Increase default thread analyzer stack size
Bluetooth: host: Remove cancel sync from database hash commit
Bluetooth: host: Fix multiple advertisers with different ID support
Bluetooth: host: Add check for already enabled in advertising set start
Bluetooth: host: Fix L2CAP sent callback on disconnected channel
Bluetooth: host: Fix disconnect priority event handling
Bluetooth: host: Fix extended advertising feature bit check
Johan Hedberg (1):
x86: multiboot: Fix NULL pointer dereferences
Johann Fischer (5):
net: enable TX thread if USB device support is enabled
drivers: eth_enc424j600: terminate driver thread only when debugging
drivers: eth_enc424j600: explicitly disable INTIE after reset
boards: add USB node aliases
samples: usb-audio: add app.overlay and remove board specific overlays
Jukka Rissanen (15):
net: if: Do not check IPv4 multicast addr when selecting src addr
net: shell: Fix crash when invoking dns command in shell
net: igmp: Fix uninitialized variable
samples: net: txtime: Address length was not init
tests: net: getaddrinfo: Disable onboard Ethernet controller
drivers: uart_mux: Fix compilation after logging changes
samples: net: gsm_modem: Add GSM mux compile test
testsuite: Allow user to override minimal logging
doc: net: Add networking changes to 2.6 release note
net: tcp: Change locking order in connection establishment
net: packet: Do not drop net_pkt immediately
net: sockets: Add locking to receive callback
net: sockets: Release the socket lock if needed
net: sockets: Do not hijack k_fifo API name
net: tcp2: Ack any data received in FIN_WAIT_1 state
Justin Morton (1):
net: http: update status if no status text is provided
Kamil Panek (1):
drivers: wifi: eswifi: fix swapped protocols in eswifi_off_getaddrinfo
Kevin Hilman (1):
doc: porting guide: minor grammar fixups
Kevin Townsend (6):
boards: arm: lpc55s: Add missing trustzone flag
boards: arm: lpcxpresso55s69: Force TF-M when using NS boards
doc: release-notes-2.6: Add issue with mbedtls PSA API and TF-M
tests: test_build: Exclude lpcxpresso55s69_ns from debug builds
boards: arm: lpcxpresso55s69: Disable flash access for NS
samples: tfm_integration: tfm_ipc: Remove regression dependency
Kieran Mackey (1):
drivers: dac: mcp4725: remove usage of device_pm_control_nop
Krzysztof Chruscinski (23):
tests: logging: log_api: Use positive CONFIG_LOG_BUFFER_SIZE
lib: os: cbprintf: Fix incompatible case coverity issue
tests: logging: log_api: Remove accidental early return
logging: Add missing va_end in log_msg2
tests: logging: log_msg2: Prevent using negative array index
tests: logging: log_api: Prevent negative array index write
tests: logging: log_api: Fix in mock backend
lib: os: cbprintf: Avoid implicit casting to int *
shell: log_backend: Fix fifo cleanup
logging: Simplify runtime filtering
drivers: serial: nrf_uart: Disable uart when fifo_fill not used
drivers: serial: nrf_uarte: Add missing check for async API
drivers: serial: nrf_uarte: Fix checkpatch issues
shell: log_backend: Add mpsc_pbuf buffer alignment
logging: Add empty Z_LOG_MSG2_SIMPLE_CREATE version
logging: Add missing initialization of structure fields
lib: os: cbprintf: Add missing initialization of structure fields
lib: os: cbprintf: Add ARG_UNUSED to unused arguments
drivers: serial: nrf_uarte: Fix power management transitions
drivers: serial: nrf_uarte: Fix uart_callback_set unsupported handling
tests: drivers: uart: Add test for uart power management
ipc: rpmsg_service: Add missing log_strdup
drivers: flash: nrf_qspi_nor: Fix no multithreading configuration
Krzysztof Kopyściński (2):
bttester: add key-size and authorization based l2cap conn reject
Bluetooth: gatt: cancel all prepared writes on invalid write response
Kumar Gala (10):
ci: Reduce number of workers back to 20
drivers: serial: uart_miv: Fix build errors
twister: Add ICCM/DCCM to list of overflow regions
drivers: gpio: Fix when psoc6 gpio driver is built
samples: sensor: max17262: Fix NULL pointer dereference
drivers: gpio: gpio_cy8c95xx: Add error check of i2c_reg_read_byte
actions: clang: invoke twister with -M to keep size down
boards: arm: lpcxpresso55s28: Remove NS board config
doc/releases: v2.6.0: Update for SoCs and ARM boards
release: Zephyr 2.6.0-rc2
Laczen JMS (1):
nvs: fix possibility of losing data
Lang Xie (1):
soc: arm: nordic_nrf: nrf53: Fix flash page erase max time for nrf53
Lauren Murphy (6):
doc, coding guidelines: fix cert-c links in coding guidelines
samples: tensorflow: add no-threadsafe-statics to compiler flags
samples: tensorflow: fix documentation
samples: tensorflow: change from file list to glob in cmakelists.txt
samples: tensorflow: remove requirements.txt from magic wand sample
kernel: k_sleep: fix return value for absolute timeout
Lukasz Maciejonczyk (1):
net: openthread: Fix multiple Kconfig enablers for Link Metrics
Maciej Perkowski (1):
tests: pwm: led: Fix pwm_led sample
Mahesh Mahadevan (1):
doc: Update MXRT685 documentation
Maksim Masalski (8):
coding guidelines 11.9: fix literal zero as the null-ptr-constant
coding guidelines rule 14_3_j: add explicit case check
logging: remove dead code enum
drivers: change suffix ull to ULL
userspace: remove dead code
heap: create unique variable name
sched: create unique function name
lib: remove redundant check for null
Marc Herbert (1):
intel_adsp_cavs15/ logtool.py: fix support for multiple NULLs
Marek Pieta (2):
drivers: led_pwm: Update pm_control function
arch: arm: Fix build warning
Mark-PK Tsai (1):
doc: reference: fix typo
Martin Jäger (5):
task_wdt: use correct hardware watchdog channel number
samples: drivers: watchdog: Pause during debugging
task_wdt: Pause hardware wdt during debugging
doc: release notes 2.6: Add notes for Task Watchdog
doc: release notes 2.6: Add notes for CAN bus
Martí Bolívar (12):
requirements: bump west to >=0.10.1
doc: move 'asking for help' to GSG
runners: openocd: fix 'debug'
dts: add 'linaro,' prefix to 96b-lscon-1v8, 96b-lscon-3v3
boards: it8xxx2_evb: fix invalid compatible
boards: u-blox: fix invalid compatibles
boards: xtensa: fix invalid compatibles
edtlib: validate compatible properties
doc: link-roles: fix :zephyr_file: default revision
Kconfig.zephyr: fix MISRA_SANE location
devicetree.h: fix DT_ENUM_TOKEN docstring
doc: guides: dts improvements
Maureen Helm (8):
samples: sensor: Fix logically dead code in adxl372 sample
samples: sensor: Fix logically dead code in bmg160 sample
boards: arm: Add arduino_serial to supported list for NXP boards
samples: bluetooth: Convert peripheral_hr sample.yaml to use depends_on
boards: arm: Add arduino_spi to supported list for NXP boards
samples: display: Convert driver and lvgl sample.yaml to use depends_on
samples: display: Limit lvgl sample execution to boards with shield
boards: arm: Update frdm_k64f and mimxrt10{60,64}_evk board docs
Mulin Chao (1):
pm: npcx: consider host wake-up features only if espi is selected.
Nick Ward (2):
shell: kernel: fix reset command echo abrupt termination
doc: can: fix build commands
Nicolas Pitre (1):
arm64: mitigate FPU-in-exception usage side effects
Omkar Kulkarni (1):
Bluetooth: Mesh: Add information about secure provisioning
Pavel Vasilyev (4):
Bluetooth: Mesh: Fix incorrect flag check in mesh settings
Bluetooth: Mesh: Add VA flag to generic pending flags
Bluetooth: Mesh: Pass correct pointer to publish_sent
Bluetooth: Mesh: Remove outated RPL entry from persistent storage
Peter Bigot (2):
kernel: work: document error returns for schedule operations
kernel: work: fix race condition with cancel before work runs
Piotr Mienkowski (2):
dts: same70: use lower case letter in tc0 reg address
sensor: qdec_sam: use compatible atmel,sam-tc-qdec
Prema Jonathan van Win (1):
drivers: serial: stm32: Fixes uart_event_tx len calculation
René Beckmann (1):
Bluetooth: Crypto: Fix naming of params
Rico Ganahl (1):
dts: stm32mp1: SPI2 mixup with SAI2, SPI3 mixup with SAI3
Robert Lubos (2):
net: openthread: Fix OT shell crash
manifest: Update OpenThread revision
Ruibin Chang (2):
ITE MAINTAINERS: add section for ITE
ITE Keyboard scan: add registers for ITE keyboard scan driver
Ryan Erickson (2):
drivers: modem: hl7800: fix update RAT
drivers: modem: hl7800: +KSRAT dependent on firmware version
Scott Worley (1):
drivers: pinmux: mchp: Update pinmux based on latest HAL
Shlomi Vaknin (1):
drivers: uart: stm32: fix handling interrupt and async api in isr
Siddharth Chandrasekaran (1):
CODEOWNERS, MAINTAINERS.yml: Update github username
Sidhdharth Yadav (1):
tests: drivers: Assign prescaler value to 10000
Simon Guinot (6):
drivers: led_pwm: fix device name fallback
dts: bindings: fix label properties for pwm-leds node
dts: bindings: fix label properties for gpio-leds node
drivers: systick: fix cycle count in sys_clock_set_timeout()
drivers: dma: stm32: fix build for STM32F0 MCUs
tests: drivers: dma: enable tests on nucleo_f070rb
Stephanos Ioannidis (4):
tests: lib: mem_alloc: Fix test names
lib: newlib: Add malloc lock
lib: newlib: Remove internal _sbrk lock
tests: lib: Add newlib thread safety test
Sylvio Alves (3):
linker: esp32: fix empty iterable symbols
west.yml: esp32: bugfixes and improvements
driver: uart: esp32: DT fix to allow uart2
Szymon Janc (1):
testsuite: ztest: Add missing syscalls/log_msg2.h stub
Thomas Stranger (1):
samples: can: fix parenthesis for can_recover call
Tim Lin (4):
dts: riscv: it8xxx2: fix default status of UART
ite: drivers/i2c: it8xxx2: fix i2c_reset issue
ite: drivers/i2c: it8xxx2: fix slave address from 7-bit to 8-bit
ite: drivers/adc: it8xxx2: fix adc driver flow
Tomasz Chyrowicz (1):
drivers: serial: nrf uarte: Fix for the RX byte counter
Torsten Rasmussen (4):
kconfig: TraceRecorder Kconfig file for undefined symbols
tfm: cmake: added CMAKE_ARGS as argument to trusted_firmware_build
cmake: check zephyr version if specified and ZEPHYR_BASE is set
ld.bfd: ensure that ld.bfd is preferred over ld.
Trond Einar Snekvik (3):
Bluetooth: Mesh: Change friend_cred decision point to friend selection
Bluetooth: Mesh: Make bsim friendship test timing more robust
Bluetooth: Mesh: Don't reset PB ADV reliable timer on retransmit
Vinayak Kariappa Chettimada (9):
Bluetooth: controller: Fix adv/scan context access post release
Bluetooth: controller: Fix PPIs use for nRF52805 SoC
Bluetooth: controller: Fix side effect in assertion
Bluetooth: controller: Explicitly ignore return value
Bluetooth: controller: Avoid deferencing null return value
Bluetooth: controller: Revert strict preempt ticker start failure check
Bluetooth: controller: Fix EVENT_OVERHEAD_START_US jitter
Bluetooth: controller: Fix missing HCI event data len limit check
Bluetooth: controller: Fix initial empty flag for peripheral
Watson Zeng (11):
tests: mheap_api_concept: fix non-reentrant thread_id
tests: msgq_usage: ensure all services started before client query
toolchain: arcmwdt: linker: fix placeholders for arcmwdt toolchain
boards: arc: explicitly set link lib for hs boards with mwdt
tests: mem_alloc: workaround aggressive optimization
arc: hsdk: add compiler options without check
arc: interrupt_controller: increase irq unit priority
libc: minimal: mwdt: define __INT*_C() and __UINT*_C()
arch: archs: using ATOMIC_OPERATIONS_BUILTIN
board: hsdk: add arcmwdt toolchain support in hsdk.yaml
arch: arc: _reset and _start section fix
Wealian Liao (1):
soc: npcx: Move ecst to npcx common folder
Ying ming (3):
tests: libc: Update libc testcases to solve coverity issues
tests: libc: Update character output testcases to solve coverity issues
tests: libc: Update libc testcases to solve coverity issues