Zephyr 2.3.0-rc2
Pre-release
Pre-release
Aastha Grover (3):
sanitylib: Remove hardcoded sample.yaml & testcase.yaml in TestSuite class
sanitycheck: add testcases for add_testcases function of testsuite class
scripts: tests: sanitycheck: Add testcases for schema validation.
Abhishek Shah (2):
dts: arm: Fix incorrect interrupt cells order
dts: arm: qemu-virt: Modify timer interrupt to be level-sensitive
Alberto Escolar Piedras (1):
doc: release-notes-2.3: Add POSIX ARCH section
Alexander Wachter (1):
drivers: pwm: Clarify period parameter
Alexandre Bourdiol (7):
test: drivers: gpio: gpio_basic_api: disable interrupt at end of test
tests: drivers: counter: counter_basic_api: allow equality in assert
driver: counter: counter_ll_stm32_rtc.c: Add 1 tick to alarm
sample: drivers: counter: alarm: adapt test to driver change
test/benchmarks/latency_measure: adapt test to 24bit Systick for STM32
test: lib: heap: increase timeout
tests: kernel: mem_protect: syscalls: configurable faulty address
Anas Nashif (20):
sanitycheck: move export-tests handling and deduplicate code
sanitycheck: support --force-platform
samples: clean test identifiers
sanitycheck: support exporting instances
sanitycheck: also look for cpp files when scanning
sanitycheck: give summary about built vs executed
ci: update ci-tools repo sha
sanitycheck: detect wrongly named tests and fail
tests: ztest: prefix tests with test_
templates: use correct label for Enhancement
sanitycheck: remove wrong message about --qemu-testing
sanitycheck: cleanup fixture processing
tests: maxim_ds3231_api: use fixture
sanitycheck: support fixtures
sanitycheck: add fixture support to hardware map
tests: gpio_basic: this test requires a fixture
doc: sanitycheck: fixture documentation
drivers: pwm: fix doxygen docs
doc: add a header to all pages about development version
doc: make statement about version bold
Andreas Sandberg (1):
boards: arm: b_l072z_lrwan1: Fix flashing of big firmware
Andrei Gansari (4):
dts: mikro-bus definition
boards: Eth Click MikroElectronica shield
boards: lpcxpresso55s69 add mikroBUS mapping
boards: lpcxpresso55s69 add Arduino mapping
Andrew Boie (24):
kernel: simplify dummy thread implementation
x86: properly align initial dummy thread
kernel: wipe TLS before dropping to user mode
tests: userspace: check for TLS leakage
docs: fix user mode sidebar
x86: dump the right page tables
tests: userspace: check TLS location
kernek: don't allow mutex ops in ISRs
x86: 32-bit: allow direct ISRs only with !KPTI
kernel: fix k_object_free() spelling
userspace: fix bad ssf pointer on bad/no syscall
userspace: add z_is_in_user_syscall()
scripts: gen_kobject_list: generalize obj alloc
scripts: parse_syscalls: generalize struct tags
userspace: net sockets are kernel objects
net: tag net socket objects
net: sockets: add API to fetch an fd's ctx object
tests: net_mgmt: grant socket access
tests: net: tcp: test zsock_get_context_object
fdtable: init fd context objects
net: lib: remove socket-specific recycle calls
userspace: improve dynamic object allocation
net: socketpair: fix user mode access
net: check permissions on net contexts
Andrew Fernandes (1):
logging: set 'log_backend_rtt:panic_mode' before 'log_backend_std_panic'
Andries Kruithof (2):
Bluetooth: controller: split: Update feature exchange to BTCore V5.0
Bluetooth: controller: split: include proper header file
Andrzej GÅ‚Ä…bek (5):
nrf_radio_802154: Use chosen zephyr,entropy to get entropy device
boards: arm: nrf5340pdk: Fix i2c1 pin assignments
sensor: temp_nrf5: Allow use only when the TEMP peripheral is present
drivers: serial: nrfx: Force poll_out when lock attempts are over
drivers: uart_nrfx_uarte: Prevent spurious UART_RX_BUF_REQUEST
Andrzej Puzdrowski (5):
manifest: mcumgr bugfix upgrade
storage/stream: fix possible unaligned write on buffer flush
tests/subsys/storage/stream_flash: add unaligned flash test
include/storage/steram_flash: update buffer size requirements
tests/subsys/settings/functional/nvs: add nrf52xx configuration
Andy Ross (6):
tests/kernel/common: Make test_timeout_order 1cpu
soc/x86/apollo_lake: IOAPIC ID's are not a SMP feature
kernel/timer: Handle K_FOREVER in k_timer_start()
docs/releases: Document the heap and timeout changes in 2.3
kernel/queue: Remove interior use of k_poll()
tests/kernel/queue: Add regression test for CONFIG_POLL race condition
Armand Ciejak (2):
soc: arm: cortex_m: Improve error messages
soc: arm: cortex_m: Fix OCRAM config for i.MX RT
Armando Visconti (1):
samples/shields: x-nucleo-iks02a1: Fix doc for microphone
Bilal Wasim (3):
drivers: eth: stm32: Fix driver crash caused by RX IRQ trigger
drivers: eth: stm32: Fix invalid assertion comparison
drivers: wifi: eswifi: Fully populate sockaddr_in on async msg
Carles Cufi (8):
Revert "test: kernel: context: Exclude for qemu_cortex_r5 (temporary)"
tests: logging: Add a clean ouput test and clarify output
doc: dev process: Add a note about deprecation mechanisms
doc: releases: Add 2.3 release notes highlights
doc: release notes: Add 2.3 release notes on documentation
doc: release notes: Add 2.3 Bluetooth release notes
doc: kernel: Fix invalid use of K_NO_WAIT
release: Zephyr 2.3.0-rc2
Christoph Reiter (3):
sensor: add sensor driver for Infineon DPS310
sensor: add sample for Infineon DPS310
doc: fix board name in DPS310 sample
Christopher Friedt (11):
net: socket: socketpair: mitigate possible race condition
tests: socket: socketpair: fix userspace thread permissions
samples: sockets: socketpair: sample application and docs
net: socket: socketpair: remove dead code
tests: socket: socketpair: assert recvfrom returns >= 0
samples: sockets: socketpair: check return value of send
samples: sockets: socketpair: check return of pthread_create
samples: sockets: socketpair: mitigate negative index
net: socket: socketpair: initialize after NULL check
tests: socket: socketpair: init param before passing by ref
tests: socket: socketpair: init param before passing by ref
Daniel Leung (18):
gpio: mchp_xec: fix erroneous interrupt triggers
tests: gpio_basic_api: change GPIOs for mec15xxevb_assy6853
gpio: intel_apl: don't enable interrupt if line is output
timer: hpet: enable benchmarking during ISR
serial: ns16550: return error when init fails
serial: ns16550: do not write to device cfg struct when PCIE=y
gpio: intel_apl: fix ISR function signature
x86: intel64: add missing _locore_end to linker script
x86: acpi: make code 64-bit compatible
gpio: intel_apl: fix incorrect address access
x86: add ability for SoC to add MMU regions
boards: x86/up_squared: specify CONFIG_X86_MMU_PAGE_POOL_PAGES
x86: apollo_lake: add mmu regions for UARTs and I2Cs
boards: x86/up_squared: remove SYS_CLOCK_HW_CYCLES_PER_SEC
boards: x86: make up_squared default to x86_64
tests: timing_info: need to calibrate TSC frequency on x86
x86_64: instrument code for timing information
x86: mmu: fix type mismatch of memory address in assert
David Brown (2):
doc: vulnerabilities: Document public CVEs
doc: release notes: Update security notes for 2.3
Eduardo Montoya (1):
net: config: align Kconfig debug levels with OpenThread ones
Emil Obalski (5):
usb: dt: Update USB audio class to recent changes in DT
doc: release notes: Update USB notes for 2.3
usb: driver: nordic: Unlock mutex in case of error.
usb: driver: Fix Nordic driver for fragmented control OUT transfers.
usb: doc: Add note about cdc+dfu Windows OS exception.
Erwan Gouriou (14):
drivers/spi: stm32: Fix use of single dma channel
doc: probes: Add info on ST-Link fw update
boards: stm32: pinmux: Restore Kconfig control on pinmux (serial)
boards: stm32: pinmux: Restore Kconfig control on pinmux (spi)
boards: stm32: pinmux: Restore Kconfig control on pinmux (i2c)
boards: stm32: pinmux: Restore Kconfig control on pinmux (pwm)
boards: stm32: pinmux: Restore Kconfig control on pinmux (adc)
boards: stm32: pinmux: Restore Kconfig control on pinmux (dac)
boards: stm32: pinmux: Restore Kconfig control on pinmux (can)
boards: stm32: pinmux: Restore Kconfig control on pinmux (i2s)
boards: stm32: pinmux: Restore Kconfig control on pinmux(sdmmc)
drivers: susbsys: Check errors on devices selected using dt macro
doc/release: v2.3.0: Update boards/shields section
doc/release: v2.3.0: Update for stm32
Flavio Ceolin (2):
drivers: peci: Add verification handlers
mbedtls: Bump to 2.16.6 version
Francois Ramu (10):
drivers: spi: driver dma callback function to set transfer flag
drivers: spi: driver reloading dma buffers in the main transceive loop
driver: timer: stm32_lptim: tickless mode without a compilation flag
driver: timer: stm32_lptim set_timeout limit values
driver: timer: stm32_lptim control the timer duration
drivers: timer: stm32_lptim fix TICKLESS=n processing
soc: arm: stm32 TICKS value with LPTIM config
dts: stm32: timer define a new DT binding for LPTIM
drivers: timer: lptim is [EXPERIMENTAL] for stm32 soc series only
boards: arm: stm32l4r5 unset the LPTIM clock source if enabled
François Delawarde (1):
bluetooth: host: fix wrong bt/cf settings loading
Gerard Marull-Paretas (1):
devicetree: add DT_INST_FOREACH_CHILD macro
Gerson Fernando Budke (10):
drivers: wifi: esp: Update to new timeout api
lib: updatehub: Update to new timeout api
samples: net: wifi: Enable esp32 offload tests
lib: updatehub: Add missing include for FLASH_AREA
lib: updatehub: Fix compile warning
samples: net: updatehub: Add sample.yaml file
boards: sam0: pinmux: Add Kconfig check for UART
boards: sam0: pinmux: Add Kconfig check for SPI
boards: sam0: pinmux: Add Kconfig check for I2C
boards: sam0: pinmux: Add Kconfig check for GMAC
Hans Wilmers (1):
drivers: modem: ublox-sara-r4: fix getaddrinfo
Henrik Brix Andersen (6):
tests: i2s: api: fix compilation with new timeout api
drivers: pwm: mcux_ftm: allow configuring the clock prescaler
canbus: canopen: program: add missing include for FLASH_AREA
devicetree.h: pwms: Add DT_ macros for retrieving pwm period
test: lib: devicetree: add tests for DT_ macros for retrieving PWM period
drivers: can: flexcan: handle rx overflow and undhandled irqs
Ioannis Glaropoulos (15):
doc: contribute: project roles: clarify how maintainers can be in TSC
doc: contribute: project roles: add section about retirement
doc: contribute: project roles: modify description of release team
boards: nrf5340pdk: fix list of board DTS 'compatibles'
arch: arm: aarch32: cortex_m: add note in mem_manage_fault()
tests: arm: interrupt: test-case for stacking error check
tests: arm: arm_interrupt: improve sample console output
arch: arm: aarch32: cortex-m: fix logic for detecting guard violation
tests: arch: arm_interrupt: minor style fixes in comments/README
arch: arm: cortex-m: fix placement of ARMv7-M-related MPU workaround
tests: kernel: stackprot: increase Main stack size for this test
doc: release notes: add release notes entries for ARM Cortex-M
boards: arm: xmc45_relax_kit: minor doc fixes
doc: release_notes: complete list of added ARM Boards in v2.3 release
doc: release_notes: complete list of added ARM SoCs in v2.3 release
Jakub Cebulski (2):
soc: litex: Add function for reading 64bit CSRs
drivers: litex_timer: Fix IRQ lock intolerance
Jennifer Williams (1):
drivers: serial: uart: ns16550 add missing isr locking
Jim Luther (1):
bluetooth: host: fix unpacked l2cap struct
Joakim Andersson (16):
Bluetooth: host: Fix CCC cfg not cleared when overwriting oldest bond
Bluetooth: host: Fix Service Changed not cleared from flash
Bluetooth: host: Fix extended advertiser address with privacy disabled
samples: code_relocation: Add readme for code relocation sample
samples: external_lib: Add readme to external library sample
samples: out_of_tree_driver: Add readme to out of tree sample
samples: boards: intel_s1000_crb: Rename to README.rst
samples: cpp_synchronization: Change sample description to rst format
samples: drivers: Change drivers.rst to find all samples readme file
samples: drivers: crypto: Change README to rst format
samples: drivers: current_sensing: Change README to rst format
samples: drivers: entropy: Change readme to rst format
samples: drivers: i2c_fujitsu: Change readme to rst format
samples: driver: flash_shell: Add readme
samples: drivers: lcd_hd44780: Add readme
west.yml: Update hal_nordic to fix compilation issue with nrfx_nvmc
Joel Westerberg (1):
tracing: cpu_stats: add missing macro
Johan Hedberg (4):
soc: x86: apollo_lake: Make it possible to disable I2C support
boards: x86: gpmrb: Remove SYS_CLOCK_HW_CYCLES_PER_SEC default
debug: Fix BOOT_TIME_MEASUREMENT dependencies
soc: x86: apollo_lake: Fix default timer selection
Johann Fischer (5):
drivers: usb_dc_sam: tweak logging for enable, disable, configure
drivers: usb_dc_sam: free endpoint memory on End of Reset event
samples: wpanusb: assign next free sample PID
samples: usb: update PID in the samples documentation
drivers: console: fix USB initialization
Jukka Rissanen (12):
net: lldp: Write LLDPDU data to pkt correctly
samples: net: lldp: Check VLAN and LLDP support for interface
doc: net: Add networking changes to 2.3 release note
net: context: log_strup() missing from AF_PACKET bind() call
doc: net: Add info how to run multiple Zephyr network instances
cmake: qemu: Allow user to add parameters to Ethernet TAP
net: ipv6: Do not add same prefix multiple times to timer list
net: ipv6: RA prefix option length not checked
net: sockets: Add sendmsg() parameter verification
tests: net: udp: Enable more usermode tests for sendmsg()
net: sockets: Fix sendmsg() user mode param checks for dst address
net: sockets: Fix sendmsg() user mode param checks for aux data
Julien D'Ascenzio (4):
driver: timer: stm32_lptim: fix autoreload value
driver: timer: stm32_lptim: fix hang when no tickless
driver: timer: fix accumulated counter increment
driver: timer: stm32_lptim: don't reset backup domain
Krzysztof Chruscinski (4):
shell: Move default terminal width and height to Kconfig
drivers: timer: nrf: Fix premature timeouts
drivers: timer: nrf: Remove RTC1 dependency
drivers: clock_control: nrf: Fix error during initialization
Kumar Gala (17):
edtlib: Initialize node.compats earlier
edtlib: handle match of fixed-partition on any bus
edtlib: add a flag for old fixed-partitions behavior
gen_defines: Rework implementation of write_child_functions
devicetree: Add support for fixed-partitions
storage: flash_map: Add macros to get FLASH_AREA info
storage: flash_map_default: Convert to new dts macros
flash: Convert DT_FLASH_AREA to FLASH_AREA macros
west.yml: Update mcumgr/mcuboot to pickup changes to match new dts
Kconfig: Default to 'n' for LEGACY_DEVICETREE_MACROS
tests: deprecated: dts: Test deprecated DTS functionality
soc: x86: apollo_lake: Fix incorrect DTS gpio nodelabel references
ci: Update to use SDK 0.11.3
boards: Make GPIO pin config default for LEDs instead of PWM
samples: usb: audio: Fix building off sample with sanitycheck
devicetree: Fix argument order for DT_*_CELL_BY_IDX
net: tcp2: Fix compile failure on native_posix_64
Luiz Augusto von Dentz (1):
Bluetooth: hci_core: Fix invalid if LE Read PHY
Maciej Perkowski (1):
sanitycheck: Add filtered test cases to the JUnit full report
Marc Herbert (3):
tests: make find_package(Zephyr...) REQUIRED
samples: make find_package(Zephyr...) REQUIRED
doc,cmake: make find_package(Zephyr...) REQUIRED
Marcin Niestroj (2):
dts: bindings: nordic qspi: fix documentation for writeoc
shell: fix showing 'command not found'
Marek Pieta (2):
drivers: usb_dc_nrfx: Abort write on ep_ctx_reset
settings_fcb: Fix storing the data
Martà BolÃvar (38):
cmake: warn on dts_fixup.h files
devicetree: remove DT_HAS_NODE_STATUS_OKAY
doc: samples: tweak blinky readme
samples: button: cleanups
samples: blink_led: cleanups and fixups
samples: rename blink_led to blinky_pwm
samples: fade_led: cleanups and fixups
samples: minimal: cleanups
samples: rgb_led: cleanups
samples: servo_motor: cleanups and changes
samples: threads: cleanups
samples: bbc_microbit: cleanups
samples: mesh_badge: remove dead code
samples: lwm2m_client: cleanups
samples: hid-cdc: cleanups
samples: hid-mouse: cleanups
samples: various servo_motor fixes
edtlib: fix default type for interrupts property
Revert "cmake: introduction of ZephyrExtension package"
dts: nrf5340_cpuapp: add cryptocell node
doc: some devicetree fixes and updates
doc: dts: update diagrams
doc: dts: update guides
doc: dts: simplify DT_INST documentation
doc: update devicetree/adc.h
doc: update devicetree/clocks.h
doc: update devicetree/dma.h
doc: update devicetree/fixed-partitions.h
doc: update devicetree/gpio.h
doc: update devicetree/pwms.h
doc: update devicetree/spi.h
tests: devicetree: test great-grandchild bindings
doc: devicetree: update binding-template.yaml
tests: move lib/devicetree to lib/devicetree/api
devicetree: add migration guide documentation and tests
doc: release notes update for devicetree
drivers: spi_ll_stm32: fix COND_CODE_1 usage
doc: release-notes-2.3: remove LED line
Maureen Helm (14):
dts: arm: Add missing adc property for kinetis k8x and kv5x socs
boards: frdm_k82f: Enable adc instance and pinmux
tests: adc: Configure adc_api test for frdm_k82f board
boards: riscv: Conditionalize pinmuxes on rv32m1_vega board
boards: arm: Conditionalize serial pinmuxes on nxp boards
boards: arm: Conditionalize spi pinmuxes on nxp boards
boards: arm: Conditionalize i2c pinmuxes on nxp boards
boards: arm: Conditionalize adc pinmuxes on nxp boards
boards: arm: Conditionalize pwm pinmuxes on nxp boards
boards: arm: Conditionalize ethernet pinmuxes on nxp boards
boards: arm: Conditionalize can pinmuxes on nxp boards
boards: arm: Conditionalize dac pinmuxes on nxp boards
boards: arm: Conditionalize display pinmuxes on nxp boards
boards: arm: Conditionalize csi pinmuxes on nxp boards
Oleg Zhurakivskyy (13):
tests: net: tcp2: Avoid trying to free net_pkt twice
net: tcp2: Eliminate/remove extra prototypes
net: tcp2: Randomize the initial sequence number
net: tcp2: Update the sequence compare on peer resend
net: tcp2: Handle the packet clone error in tcp_data_get()
net: tcp2: Handle the packet clone failure
net: tcp2: Update tcp_pkt_alloc() macros
net: tcp2: Refactor tcp_out()
net: tcp2: Add send_win into the TCP connection
net: tcp2: Extract the MSS from the TCP option value
net: tcp2: Add send_data queue into the TCP connection
net: tcp2: Implement the retransmission for the outgoing data
net: tcp2: Fix pointer to local outside scope in th_get()
Paul Sokolovsky (2):
samples: net: echo_async_select: Use read()/write() if possible
doc: release-notes-2.3: Add POSIX subsys highlights
Pete Johanson (2):
Bluetooth: Fix a typo in an HCI error code constant name
usb: stm32wb: Properly lock Sem5 before initializing USB.
Peter A. Bigot (3):
samples: subsys: mgmt: smp_svr: add serial transport overlay
samples: subsys: mgmt: smp_svr: add separate fs support
Bluetooth: GATT: correct callback return value documentation
Peter Bigot (29):
scripts/coccinelle: add script to preserve const qualifier on config_info
device: avoid casting away const from config_info pointer
boards: fix misleading size for partition
tests: cmsis_rtos_v2: adjust timer period to avoid starvation
drivers: timer: nrf_rtc: fix TICKLESS=n processing
drivers: pwm: remove extraneous whitespace
doc: reference: drivers: provide more help on implementing extensions
doc: reference: misc: highlight userspace restriction on sys_notify
doc: drivers: update to match code
device: avoid casting away const from config_info pointer
drivers: flash: nrf_qspi_nor: support read of sub-word lengths
device_pm: correct nop documented behavior
kernel: sys_clock: update weak pm control function
power: device: adapt to new behavior for devices with nop pm ctrl
tests: kernel: device: bypass device pm tests
boards: arm: nrf5340pdk: fix pin assignments
kernel: document that busy-wait clock may differ from timeout clock
tests: timer_api: fix for inexact ms/tick conversions
tests: timer_api: compensate for fast clocks
tests: timer_api: avoid compounding errors in imprecise conversions
samples: nrf: system_off: demonstrate use of device pm to reduce power
drivers: flash: nrf_qspi_nor: reject zero length transfers
drivers: flash: nrf_qspi_nor: ensure source buffer is aligned
drivers: flash: nrf_qspi_nor: clean up lock/unlock idioms
tests: drivers: gpio_basic_api: silence Coverity warning
timeout: correct non-legacy legacy timeout API
include: sys: time_units: fix 32-bit near conversion for overflow
tests: kernel: mem_protect: futex: convert to new timeout API
tests: bluetooth: ctrl_sw_privacy_unit: remove legacy timeout API
Piotr Mienkowski (2):
doc: release-notes-2.3: Add GPIO section
drivers: ublox-sara-r4: update to the new timeout api
Piotr Zierhoffer (2):
doc: release-notes-2.3: Add RISC-V-related changes
doc: release-notes-2.3: Add ADXL345 mention
Robert Lubos (1):
modules: mbedtls: Add Kconfig entry for MBEDTLS_MD and MBEDTLS_CIPHER
Ruslan Mstoi (4):
doc: sanitycheck: typo fix
x86: gen_idt.py: typo fix
scripts: net: Fix incorrect error messages
scripts: gen_offset_header: add argument help text
Sandeep Tripathy (1):
drivers: timer: get ppi configuration from dt
Simon Glass (1):
subsys/testsuite: Shorten the assertion messages
Stephanos Ioannidis (9):
tests: drivers: console: Skip semihosting console device testing
tests: kernel: context: Fix test_busy_wait timeout
tests: benchmarks: latency_measure: Fix atsame54_xpro
soc: atmel_sam0: samd21: Fix interrupt line count
boards: atsamd21_xpro: Fix DT conversion typo
boards: atsamd21_xpro: Add supported test dependencies
boards: atsamd21_xpro: Update documentation
cmake: Correct PATHS usage
doc: Add ARM release notes for v2.3
Tahir Akram (1):
lib: updatehub: Fix bus fault
Tomasz Bursztyka (4):
power: Let's have core device setup in case of CONFIG_NET_TEST
tests/net: Test network power management awareness
gpio: Fix header comments
device: Rephrase data parameter documentation
Torsten Rasmussen (8):
cmake: find python3 on windows when multiarch are installed
cmake: raise a fatal error when C compiler is not found
cmake: fix usage of Zephyr SDK tools with 3rd party toolchains
doc: Zephyr SDK CMake package support
cmake: introduction of ZephyrExtension package
cmake: introduction of ZephyrBuildConfiguration package
cmake: resolved list issue when parsing shield list
doc: release notes: add Zephyr CMake package to release notes
Trond Einar Snekvik (5):
Bluetooth: Mesh: Friend with unknown appkey
Bluetooth: Mesh: Transport seg with few adv bufs
Bluetooth: Mesh: Transport tx seg_o overflow
Bluetooth: Mesh: Transport tx fields overflow
Bluetooth: Mesh: Fail init on model init error
Vinayak Kariappa Chettimada (3):
Bluetooth: controller: split: Fix slave latency cancel race
Bluetooth: controller: split: Fix NRF_CCM overrun
Bluetooth: controller: split: Workaround nRF52832 CCM overrun
Vincent Wan (10):
tests: timer_api: fix assertion in test_timer_remaining()
west.yml: hal_ti: build files necessary for ieee8021504 driver
drivers: ieee802154: fix build for cc13xx/cc26xx
drivers: ieee802154: cc13xx_cc26xx: use HwiP_construct to connect CPE0
drivers: uart: cc13xx_cc26xx: set power config based on UART base addr
drivers: uart: cc13xx_cc26xx: use PRE_KERNEL_1 init level for all UARTs
drivers: spi: cc13xx_cc26xx: set power config based on SPI base addr
samples: cc13x2_cc26x2: system_off: fix documentation formatting
doc: release-notes-2.3: add power management for CC13x2/CC26x2
boards: arm: minor update to docs for CC13x2/CC26x2
Wayne Ren (9):
arch: arc: fix the bug of firq stack setup for slave cores
boards: fix the sys ticks per second for emsk
soc: fix the int numbers of emsdp
tests: add a workaround for arc emsdp
drivers: arcv2_timer0: rename overflow_cyc to overflow_cycles
drivers: arcv2_timer0: back to use level triggered irq
drivers: arcv2_timer0: minor fix and optimization for SMP case
arch: arc: enable the workaround of sleep only for SMP case in nsim
tests: skip the cpu_idle test for nsim_hs_smp
Wentong Wu (17):
boards: remove the existing qemu icount configuration
tests: lib: heap: exclude qemu_riscv32 platform
timer: remove QEMU_TICKLESS_WORKAROUND
tests: kernel: reduce test interval to save execution time
scripts: sanitylib.py: enhancement for QEMUHandler
sanitycheck: Add cpu time for QEMUHandler
boards: qemu_x86: enable icount mode
boards: qemu_cortex_m0: enable icount mode
boards: qemu_cortex_m3: enable icount mode
boards: qemu_cortex_a53: enable icount mode
boards: qemu_riscv32: enable icount mode
boards: qemu_riscv64: enable icount mode
boards: hifive1: enable icount mode
boards: qemu_xtensa: enable icount mode
scripts: add DW_AT_abstract_origin check
Revert "scripts: add DW_AT_abstract_origin check"
scripts: use debug function instead of debug_die to dump objs
chao an (3):
Bluetooth: host: foreach bond only SMP is enabled
Bluetooth: Mesh: fix shadow declare
Bluetooth: Mesh: correct the return type