github zephyrproject-rtos/zephyr v2.6.0-rc2
Zephyr v2.6.0-rc2

latest releases: v4.0.0, v3.7.1-rc1, v4.0.0-rc3...
pre-release3 years ago

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

Don't miss a new zephyr release

NewReleases is sending notifications on new releases.