Changes since v2.5.0-rc2:
Alexander Shuklin (1):
Drivers: serial: Fix stm32 uart async api callback
Alexander Wachter (1):
drivers: can: common: Fix uninitializes sjw
Anas Nashif (7):
kernel: fix usage of KERNEL_COHERENCE macro
ci: add action to create release
twister: remove usage of deprecated gccarmemb variant
cmake: remove usage of deprecated gccarmemb variant
twister: fix possible race
twister: fix HW map fixtures parsing
release: bump version to 2.5.0-rc3
Andrei Emeltchenko (5):
edac: Use Device Tree values for BDF and PCI VID
edac: Do not use BDF and PCI IDs from DTS
edac: Move IBECC information to DT root
edac: Rename PCI_ENDPOINT to PCI_HOST_BRIDGE
edac: Update shell commands
Andrzej Puzdrowski (15):
fs: Add fs_dir_t_init() function
tests: fs: multifs: Add fs_dir_t type variable initializations
tests/subsys/fs/fat_fs_api: Add fs_dir_t type variable initializations
tests/subsys/fs/fat_fs_dual_drive: Add fs_dir_t type variable init.
tests/subsys/fs/littlefs: Add fs_dir_t type variable initializations
tests/subsys/fs/fs_api: Add fs_dir_t type variable init.
tests/subsys/fs/fs_api: remove dir-multi-open test
samples/subsys/fs: Add fs_dir_t type variable initializations
lib/posix/fs: Add fs_dir_t type variable initialization
fs: Add fs_dir_t type variable initializations
samples/subsys/usb/mass: Add fs_dir_t type variable initialization
lib/gui/lvgl: Add fs_dir_t type variable initialization …
fs: Fix fs_opendir resource leak when invoked on fs_dir_t object in use
include/fs: fixed typo in fs_file_t_init() description
manifest: fixed MCUboot with image encryption enabled.
Andy Ross (4):
tests/sched/deadline: Fix precision rollover
arch/x86: Fix stack alignment for user threads
tests/kernel/common: Skip the printk test when not applicable
drivers/cavs_timer: Fix multiword race with timer counter
Carles Cufi (4):
actions: compliance: Rebase before running `west update`
doc: extensions: Fix generator being ignored in west
Bluetooth: samples: hci_uart: Add overlays for nRF5340
doc: gsg: Update Homebrew installation for macOS
Carlo Caione (1):
kernel: mmu: Fix trivial typos
Daniel Leung (7):
kernel: fix _kernel argument to arch_mem_coherent
kernel: fix arch_mem_coherent() call in spinlock
xtensa: fix hard-coded interrupt value for PS register
xcc: define __INT*_C() and __UINT*_C()
linker: ifdef thread local storage script
xtensa: fix rsr/wsr assembly for XCC
x86: mark page frame as reserved according to memory map
Detlev Zundel (3):
soc: arm: st_stm32f2x: Convert Kconfig input prompt to uppercase
soc: arm: designstart: Fix Kconfig LEADING_SPACE checkpatch problem
soc: arm: arm: Align Kconfig input prompt for Arm SoCs
Emil Gydesen (1):
Bluetooth: tests: Add missing dependency for CONFIG_BT_AUDIO_UNICAST
Emil Hammarstrom (1):
bluetooth: host: expand l2cap CID abbreviation
Emil Lindqvist (2):
logging: fix warnings when building with -Wunused-variable
drivers: flash: stm32h7: fix int/long int warnings
Enjia Mai (3):
tests: ztest: Fix issues due to test case of accessing NULL address
tests: ztest: fix error_hook test case fail in some board
tests: memory protect: add some error test cases
Erwan Gouriou (4):
tests/drivers/dma: loop_transfer: Use ztest harness
drivers/dma: stm32: Don't omit IRQ status check
tests/drivers/dma: Enable tests on nucleo_f746zg and disco_l475_iot1
dts/arm: stm32f2: Fix usart1 clock
Flavio Ceolin (2):
mbedtls: Bump to 2.16.9
drivers: bme280: Replace deprecated Kconfig option
Henrik Brix Andersen (2):
checkpatch: ignore MULTISTATEMENT_MACRO_USE_DO_WHILE
drivers: adc: lmp90xxx: initialise all instances
Ioannis Glaropoulos (4):
arm: cortex_m: fix vector table relocation in non-XIP builds
Revert "kernel: init: activate FPU for main thread"
samples: rpmsg_service: do not run test for nrf5340 in CI
arm: cortex-m: add extra stack size for test build with FPU_SHARING
Jan Tore Guggedal (1):
drivers: sensor: adxl362: Fix unused variable warnings
Jennifer Williams (1):
include: drivers: uart: fix incorrect event name in brief
Joel Westerberg (1):
Bluetooth: ISO: fix error value set but not returned
Johann Fischer (3):
samples: usb: remove unnecessary GPIO dependency
samples: cdc_acm_composite: fix format specifier
sample: usb: exlude native_posix platform
Jordan Yates (5):
lorawan: query default region datarate
lorawan: validate requested datarates
lorawan: restore datarate after join
serial: uart_nrfx_uarte: update state when enabled
serial: uart_nrfx_uarte: graceful async power down
Jukka Rissanen (1):
doc: net: Add networking changes to 2.5 release note
Katsuhiro Suzuki (1):
soc/riscv: support reboot for QEMU RISC-V VirtIO
Krzysztof Chruscinski (1):
drivers: serial: nrfx_uarte: Fix power management
Kumar Gala (11):
dts: bindings: Remove defaults for cache lines from cpu binding
dts: bindings: remove default usage in gaisler,irqmp
dts: Cleanup litex,clk binding
dts: Fix unit name warnings
dts: Fix unit name should not have leading "0x" warning
dts: Fix /soc/timer: missing or empty reg/ranges property warnings
dts: Rename compatible arm,arm-timer to arm,armv8-timer
dts: surpress node name for SPI buses should be 'spi' warning
cmake: dts: Fix passing multiple EXTRA_DTC_FLAGS to gen_defines.py
dts: atmel/nxp: supress duplicate unit-address warning
dts: nrf/stm32: supress duplicate unit-address warning
Laczen JMS (1):
board: correct dts for 96b_stm32_sensor_mez
Lauren Murphy (1):
doc: fix typos in mutex
Lukasz Maciejonczyk (1):
settings: Handle unhandled error
Marcin Niestroj (1):
drivers: wifi: esp: process received packets in esp_rx thread
Martin Åberg (1):
kernel: Decouple TICKS_PER_SEC from TICKLESS_CAPABLE
Martí Bolívar (3):
runners: pyocd: handle None in hex/bin files
runners: fix openocd with --use-elf
doc: make it clear when DT properties are deprecated
Maureen Helm (3):
drivers: serial: Don't condition uart_irq_rx_ready on irq enabled
doc: release: Add sensor changes to v2.5.0 release notes
doc: release: Add NXP-related changes to v2.5.0 release notes
Mulin Chao (3):
driver: i2c: npcx: reset i2c semaphore before start transaction.
driver: i2c: npcx: clear status register by setting a single bit.
driver: i2c: npcx: Prevent transaction result overwritten by recovery.
Nicolas Pitre (1):
mmu: fix ARM64 compilation by removing z_mapped_size usage
Peter Bigot (1):
doc: data structures: fix description of sflist
Shlomi Vaknin (1):
dma: stm32: remove dump stream info in irq
Tomasz Bursztyka (8):
net/ieee802154: Invalidate frame in case of no address in relevant modes
net/ieee802154: Each fragment should be at least of its header's length
net/ieee802154: Avoid NULL pointer de-reference in packet reassembly
net/ieee802154: Make sure L2 drop any ACK frames
net/ieee802154: Do not unreference one time too many a fragmented packet
net/ieee802154: Drop fragmented packet if first frag is not present
net/6lo: First buffer fragment should hold the full compressed header
drivers/virtualization: Fix ivshmem PCIE reg bar lookup on ivshmem-plain
Torsten Rasmussen (4):
cmake: modules: remove Zephyr module duplicates from ZEPHYR_MODULE_NAMES
cmake: remove ZEPHYR_GCC_VARIANT variable
cmake: twister: Using common script for toolchain setting verification
scripts: using pathlib for in get_toolchain() method
Trond Einar Snekvik (1):
Bluetooth: Mesh: Verify network buffer max len
Vinayak Kariappa Chettimada (4):
Bluetooth: controller: Fix BT_CTLR_ULL_HIGH_PRIO default value
Bluetooth: controller: openisa: Fix unsupported ULL LLL Prio config
Bluetooth: controller: openisa: Fix to use compiler memory barrier
Bluetooth: controller: Fix build error with ISO support
Øyvind Rønningstad (2):
tfm_integration: Add tfm tag in sample.yml
tfm_ipc: Fix regex in sample.yml