Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
600 commits
Select commit Hold shift + click to select a range
d9e4d6d
drivers: spi: ambiq: fix PM usage leak and masked status in SPID
RichardSWheatley Aug 21, 2026
bfde2b1
drivers: spi: ambiq: do not cache SPID config until the HAL accepts it
RichardSWheatley Aug 21, 2026
c0024f5
doc: build the coverage Doxygen run with XML output only
kartben Aug 21, 2026
201bdf8
soc: nxp: mcxw7xx: Migrate PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
d871ee7
soc: nxp: imxrt5xx: Migrate PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
92646f2
soc: nxp: mcxw2xx: Migrate PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
dcfd601
soc: nxp: ke1xf: Migrate PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
5dc8336
soc: nxp: imxrt6xx: Migrate PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
5694616
soc: nxp: imxrt11xx: Migrate PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
827e42e
soc: nxp: lpc55xxx: Migrate LPC55S69 CPU0 PM hook off k_cpu_idle()
Holt-Sun Aug 22, 2026
f452ae9
soc: nxp: imx95: Migrate M7 PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
5d713ac
soc: nxp: imx952: Migrate M7 PM hooks to kernel-owned IRQ restore
Holt-Sun Aug 22, 2026
8474f02
soc: nxp: rw: Migrate PM hooks and defer GPIO wake callbacks
Holt-Sun Aug 22, 2026
0b6a748
tests: benchmarks: remove usage of FORCE_NO_ASSERT
Mattemagikern Aug 26, 2026
0c43bca
samples: kernel: remove redundant kconfig option
Mattemagikern Aug 26, 2026
fc5bd20
samples: cmsis_rtos: remove default kconfigs from configuration files
Mattemagikern Aug 26, 2026
03c040b
tests: bsim: remove default kconfig values from prj.conf files
Mattemagikern Aug 26, 2026
9d6866a
samples: net: remove default kconfigs from sample
Mattemagikern Aug 26, 2026
b64f70b
bluetooth: Remove default kconfig options
Mattemagikern Aug 26, 2026
446f5af
doc: theme: improve visual hierarchy and contrast for headings
kartben Aug 27, 2026
bd6980b
doc: theme: give definition lists a single component set
kartben Aug 27, 2026
5c3fd33
doc: theme: render object signatures as bounded entries
kartben Aug 27, 2026
89f16ae
doc: theme: color signature tokens outside code blocks
kartben Aug 27, 2026
7128a95
cmake: doc: use a note admonition in board_set_runner()
kartben Aug 27, 2026
8943b11
boards: silabs: add xg29_rb4413a radio board
Martinhoff-maker Aug 25, 2026
c3b2f74
boards: silabs: move xG29 radio boards in one folder
Martinhoff-maker Aug 25, 2026
9d61842
boards: silabs: share xG29 radio board configuration
Martinhoff-maker Aug 27, 2026
2a9f76c
boards: silabs: add missing xG29 copyright and SPDX headers
Martinhoff-maker Aug 31, 2026
06680ad
Bluetooth: Host: Make bt_le_ext_adv_get_index take const adv
Thalley Aug 27, 2026
9727ba3
boards: shields: arduino_giga_display_shield: fix swapped porch timings
iabdalkader Aug 27, 2026
bf42f1a
soc: adi: max32: Honor MPU_ALLOW_FLASH_WRITE for storage partition
ttmut Aug 27, 2026
8740399
soc: adi: max32: Derive flash MPU regions from partition addresses
ttmut Aug 27, 2026
c38f3a9
samples: net: replace CONFIG_NET_L2_ETHERNET with CONFIG_ETH_DRIVER
maass-hamburg Aug 31, 2026
fefa049
drivers: wifi: fix unused function warning in esp-hosted-mcu
sylvioalves Aug 28, 2026
34d0d43
boards: frdm_mcxe31b: invert `ETH_DRIVER` and `NET_L2_ETHERNET`
maass-hamburg Aug 27, 2026
978b7b9
boards: microchip: invert `ETH_DRIVER` and `NET_L2_ETHERNET`
maass-hamburg Aug 31, 2026
8864ecb
drivers: misc: esp_hosted_mcu: fix DMA buffer alignment in RX path
matheus-555 Aug 28, 2026
7eb1496
boards: common: add a shared QEMU x86 board.cmake
nashif Aug 26, 2026
7dfcbc1
boards: qemu: x86: move the machine description to a shared dtsi
nashif Aug 26, 2026
1f89081
boards: qemu: x86: derive the 64-bit nokpti variant from qemu_x86_64
nashif Aug 26, 2026
c6bd266
boards: qemu: x86: drop Kconfig defaults already provided elsewhere
nashif Aug 26, 2026
627dd35
boards: qemu: x86: split qemu_x86_64 into its own directory
nashif Aug 26, 2026
456ad09
boards: qemu: x86: split qemu_x86_lakemont into its own directory
nashif Aug 26, 2026
8232267
boards: qemu: x86: document qemu_x86_64 and qemu_x86_lakemont
nashif Aug 26, 2026
606e0bc
drivers: spi: nxp_lpspi: avoid TCR readback during RTIO transfers
bperseghetti Aug 29, 2026
ee6db4e
modules: hal_afbr: size the allocator blocks for the library's requests
bperseghetti Aug 8, 2026
837304b
drivers: memc: siwx91x: disable the PSRAM data cache
mikeysklar Aug 27, 2026
6f85429
manifest: hal_silabs: import the SiWx91x data cache driver
mikeysklar Aug 27, 2026
6d8a9a2
debug: coredump: adjust logging backend behavior during panic
malto101 Aug 25, 2026
2073692
boards: microchip: pic32c/sam: Add I2C GCLK,node labels and EEPROM node
fabin-mchp Aug 13, 2026
be0a6cf
tests: drivers: i2c: i2c_async: Use eeprom-0 alias for EEPROM node
fabin-mchp Aug 14, 2026
65ae11b
native_simulator: Get latest from upstream
aescolar Aug 26, 2026
95b605d
arch: posix: Provide hooks for new irq pending and irq get active API
aescolar Aug 26, 2026
06fbb72
boards: native_sim: Support both irq_pending and _get_active APIs
aescolar Aug 26, 2026
aae949b
boards: nrfbsim: Support both irq_pending and _get_active APIs
aescolar Aug 26, 2026
680493d
tests: net: mcp: check the captured token contents
nashif Aug 27, 2026
538c911
tests: net: http_server: drop redundant address check
nashif Aug 27, 2026
2774240
pmci: mctp: Prevent possible use after free
edersondisouza Aug 27, 2026
c8dc813
doc: workqueue: fix grammar in API comment
senekor Aug 26, 2026
ecb7ab1
doc: workqueue: remove misplaced backtick
senekor Aug 26, 2026
9e93a73
doc: workqueue: add missing comma
senekor Aug 27, 2026
4fe7473
drivers: sensor: afbr_s50: rework error recovery to reinitialize the …
ubieda Dec 17, 2025
3a5d4dd
drivers: sensor: afbr_s50: bound and harden the recovery path
bperseghetti Aug 27, 2026
b804e6d
drivers: spi: spi_max32: Add device power management support
ttmut Feb 9, 2026
223c7ab
tests: drivers: spi: Add PM testcase to SPI loopback test for MAX32 b…
hfakkiz May 4, 2026
dbbb8f6
drivers: can: sam0: enforce MRAM allocation within lower 64KB SRAM
zorxd Aug 20, 2026
9e3a260
tests: cmsis_dsp: update cmsis-dsp to v1.17.1
XenuIsWatching Mar 11, 2026
0022991
samples: drivers: add 7120 board to spi_flash
phoebehfharris Jul 2, 2026
465e8b5
tests: drivers: flash: add nrf7120dk support to interface_test
phoebehfharris Jul 2, 2026
4103ae2
soc: infineon: place .ARM.extab section when ARCH_STACKWALK is enabled
billwatersiii Aug 12, 2026
ef4b44b
soc: infineon: pse84: drop ITCM unwind tables to fix perf link
billwatersiii Aug 12, 2026
52b4b49
sys: sflist: make flag capacity ABI-dependent
Aug 25, 2026
f1bbf31
boards: raspberrypi: rpi_pico: Fix missing wifi heap for mcuboot
rwrozelle Aug 17, 2026
6536bd8
soc: renesas: ra: Fix support of manual-configure DT property
etienne-lms Aug 19, 2026
72f22d4
drivers: watchdog: microchip: g1: Read properties through the instance
TheArkadiuszGrzelka Aug 18, 2026
2fdf2de
drivers: watchdog: microchip: g1: Wait long enough for a synchronization
TheArkadiuszGrzelka Aug 18, 2026
b51f7d6
drivers: watchdog: microchip: g1: Report a rounded timeout as a warning
TheArkadiuszGrzelka Aug 18, 2026
b9df9f4
MAINTAINERS: add NUCODE Platforms
manjae-cho Aug 19, 2026
ac2a794
drivers: pwm: add pm_action for Infineon PWM
ifx-rmcs Jun 26, 2026
4656d31
drivers: bluetooth: hci: ipc: Support callback from an interrupt context
nordic-krch Aug 20, 2026
cfbc634
boards: infineon: kit_pse84_eval: add CM55 debug restart command
billwatersiii Jun 19, 2026
f04b68e
arch: Kconfig: remove I/DCACHE_LINE_SIZE depend on !LINE_SIZE_DETECT
JarmouniA Aug 15, 2026
e614077
arch: Kconfig: add range for cache line size
JarmouniA Aug 24, 2026
0aeeacf
cache API: rework sys_cache_instr/data_line_size_get()
JarmouniA Mar 8, 2026
22d76ca
kernel: sched: optimize scheduling IPIs for idle CPU wakeups
jinmingQC Jul 5, 2026
fb125eb
tests: ipi_optimize: add coverage for IPI_OPTIMIZE_IDLE
jinmingQC Jul 5, 2026
3bd8bbd
tests: ipi_metric: fix filter for directed IPI test cases
jinmingQC Jul 6, 2026
c5c8e8d
drivers: mspi: stm32: use driver-local DMA priority table names
filipembedded Jul 11, 2026
60bb8ca
drivers: mspi: stm32: use one timeout define for XSPI transfers
filipembedded Jul 11, 2026
0a1a671
drivers: mspi: stm32: split Zephyr-side DMA channel setup out
filipembedded Jul 11, 2026
e0f8371
drivers: mspi: stm32: configure the XSPI handle at runtime
filipembedded Jul 11, 2026
33f22a6
drivers: mspi: stm32: build XSPI commands from a neutral description
filipembedded Jul 11, 2026
649e504
drivers: mspi: stm32: return errno codes from the indirect helper
filipembedded Jul 11, 2026
2a3a6e9
drivers: mspi: stm32: gather HAL-specific code into adapter functions
filipembedded Jul 11, 2026
5f2102a
drivers: mspi: stm32: warn when the abort after autopoll timeout fails
filipembedded Jul 11, 2026
c169a31
drivers: mspi: stm32: select XSPI handle types and DMA values per HAL
filipembedded Jul 12, 2026
df95e07
drivers: mspi: stm32: support STM32Cube2 HAL in the XSPI driver
filipembedded Jul 12, 2026
70eaaf8
drivers: mspi: stm32: check memory-mapped state in one place
filipembedded Aug 27, 2026
0c080b9
arch: arm: add ARM_A_PROFILE_AARCH32 capability flag
justapig9020 Aug 6, 2026
32925ec
mfd: nxp: lp-flexcomm: factor peripheral selection into a helper
ZhaoxiangJin Jul 14, 2026
e0fdb30
mfd: nxp: lp-flexcomm: add PM device support
ZhaoxiangJin Jul 24, 2026
690e173
drivers: serial: uart_mcux_lpuart: add PM device support
ZhaoxiangJin Jul 24, 2026
7991bdd
net: dsa: Conditionally enable promiscuous mode on DSA conduit
vengaer Aug 3, 2026
5c6ce87
tests: bsim: add GPIO file backend test and CI hook
Yagoor Aug 10, 2026
7b9280e
sys: cbprintf: separate the buffer increments from the stores
nashif Aug 9, 2026
4772874
Bluetooth: Classic: AVRCP: Flush TG vendor response TX on disconnect
jhedberg Aug 13, 2026
832803a
Bluetooth: Classic: AVRCP: Drop CT reassembly buffer on disconnect
jhedberg Aug 13, 2026
ec822ce
Bluetooth: Classic: AVDTP: Guard session reuse against pending release
jhedberg Aug 13, 2026
2bd5ea8
Bluetooth: Classic: A2DP: Guard object reuse against pending release
jhedberg Aug 13, 2026
4270648
Bluetooth: Classic: AVDTP: Clear conn marker on connect failure
jhedberg Aug 13, 2026
53cbd89
logging: log_output: fix truncation of 64-bit timestamps
miaow-cn Aug 20, 2026
fac63b1
Bluetooth: Host: Flush pending ID/IRK store work in bt_disable()
jhedberg Aug 12, 2026
98ac3cb
Bluetooth: Host: Lock the scanner state in bt_le_scan_stop()
jhedberg Aug 18, 2026
37d9bd2
dts: microchip: drop GPIO interrupt-controller properties
maass-hamburg Aug 24, 2026
8e943a6
devicetree: remove GPIO interrupt-controller fixtures
maass-hamburg Aug 24, 2026
7bb89a3
tests: sbom: derive the expected Zephyr purl from the checkout
kartben Aug 26, 2026
ca63da4
drivers: wifi: siwx91x: defer post-join work off event engine
Devika-Raju-Z Aug 28, 2026
1fea2ac
Revert "dts: intel_adsp: align boards to new CPU deferral config"
dcpleung Aug 27, 2026
8db3b60
drivers: crypto: mchp_aes: support non-multiple-of-block-size buffers
TonyHan11 Aug 26, 2026
0cc81a2
drivers/i2c: it8xxx2: Add error callback support in I2C target mode
GTLin08 Aug 28, 2026
b485ad6
drivers/i2c: it51xxx: Add error callback support in I2C target mode
GTLin08 Aug 28, 2026
d9f6f22
dts: nxp: rt7xx: fix sram_shared_code1 address and drop unused sram4
TomasGalbickaNXP Aug 28, 2026
95c8b51
manifest: Update libmetal w CMAKE_SYSTEM_PROCESSOR condition change
aescolar Aug 28, 2026
ae4655c
net: ipv4: Lower reassembly slot exhaustion log to debug
ralucabozdog Aug 31, 2026
256e764
doc: twister: quote IDs in hardware map examples
fabiobaltieri Aug 31, 2026
c6b228f
dts: bindings: timer: add AMD AXI Timer binding
Jul 9, 2026
2b3bd25
drivers: timer: add AMD AXI Timer system clock driver
Jul 9, 2026
9a7182c
modules: lvgl: imply CPU_LOAD when the system monitor is enabled
axos88 Jul 15, 2026
2b8a66b
drivers: dma: add ADI AXI DMAC driver
stolniceanuiustin Jul 7, 2026
3e6a989
drivers: dma: guard axi_dmac ISR on boards without an IRQ line
stolniceanuiustin Aug 13, 2026
4097401
Bluetooth: Classic: SDP: Implement bt_sdp_discover_cancel()
jhedberg Aug 15, 2026
0b6f9bb
kvss: zms: fix mutex concurrency issues
rghaddab Aug 14, 2026
82e9da5
drivers: adc: esp32: fix oneshot read hang with wi-fi power save
sylvioalves Aug 25, 2026
adf2bcd
drivers: adc: esp32: hold analog clock in dma acquisition
sylvioalves Aug 25, 2026
10868c7
boards: arm: mps3: doc: fix mps3_an547 board target
JarmouniA Aug 30, 2026
64b1e74
Bluetooth: GATT: Discard notifications with oversized values
jhedberg Aug 25, 2026
bfdccfc
tests: Bluetooth: GATT: Add bsim test for oversized notifications
jhedberg Aug 25, 2026
4edfe5b
samples: boards: nxp: tflm_neutron: update filter condition
ZhaoxiangJin Aug 28, 2026
c452faf
drivers: serial: nrfx_uarte: Fix case with mixed instance configuration
nordic-krch Aug 7, 2026
790c09c
arch: arm: cortex_m: Auto-enable FP workaround where needed
Lauriethefish Aug 18, 2026
a313cc0
tests: arch: arm: custom_interrupt: provide the IRQ pending-state hooks
nashif Aug 26, 2026
8f22cb6
sysbuild: support using CMake defined variables in values
tejlmand Aug 19, 2026
543c637
dts: regulator-fixed min-len/max-len
kylebonnici Aug 21, 2026
bf84221
drivers: input: sdl: report mouse wheel and extra buttons
axos88 Jul 15, 2026
5a56224
samples: modules: lvgl: run the keypad/encoder demo on native_sim
axos88 Jul 15, 2026
8f12183
drivers: smbus: adopt driver_ops Doxygen convention
kartben Aug 17, 2026
8be3784
drivers: smbus: fix article usage in API documentation
kartben Aug 17, 2026
f68c12a
drivers: sensor: ina219: Add support for shunt voltage readouts
Aug 22, 2026
409573c
drivers: sensor: ina219: Simplify signed conversion via int16_t cast
Aug 22, 2026
1013309
cpp: name the parameters in the __cxa_atexit declarations
nashif Aug 13, 2026
8a19df6
drivers: timer: infineon_lp_timer_pdl: use the generic timer core
npitre Aug 10, 2026
870e496
license: fix malformed SPDX-FileCopyrightText headers
parthitce Aug 17, 2026
6ff5f3b
arch: arm: mpu: drop redundant RNR write in ARMv7-M region_init
kartben Aug 18, 2026
8333211
dts: bindings: remove deprecated zephyr,memory-region-mpu
kartben Aug 19, 2026
a785b38
toolchain: Fix concat in TOOLCHAIN_PRAGMA_UNROLL
DaAwesomeP Aug 19, 2026
fdc10c0
drivers: i2c: cdns: use inclusive terminology
kartben Aug 14, 2026
93ee9cd
drivers: i2c: lpc11u6x: use inclusive terminology
kartben Aug 14, 2026
64a92af
drivers: i2c: nxp: use inclusive terminology
kartben Aug 14, 2026
37a801d
drivers: i2c: rcar: use inclusive terminology
kartben Aug 14, 2026
b1ea512
drivers: i2c: b91: use inclusive terminology
kartben Aug 14, 2026
9e46f0b
net: shell: add tftp shell support
walidbadar Aug 10, 2026
3a4579e
userspace: syscall: Add K_SYSCALL_OBJ_STATIC()
ceolin Aug 25, 2026
0114bee
drivers: can: reject dynamically allocated RX msg queues
ceolin Aug 25, 2026
0e4fbb3
tests: drivers: can: api: dynamic RX msgq rejection
ceolin Aug 25, 2026
b32e4d2
tests: drivers: uart: async_api: increase read abort baudrate
adamkondraciuk Aug 26, 2026
e6d72cd
drivers: ethernet: dwc_mac: fix -Werror=unused-value
maass-hamburg Aug 27, 2026
d24d7a9
drivers: ethernet: dwc_mac: remove unused DEC_WRAP
maass-hamburg Aug 28, 2026
7443efd
drivers: sensor: tmp112: add PM support
xodus7 Aug 27, 2026
8905067
drivers: usb_c: vbus: select GPIO when GPIO props are used
ncadieux Aug 28, 2026
2f70766
MAINTAINERS: add Aman Lachhiramka as hal_ti collaborator
Aman-Lachhiramka-ti Aug 28, 2026
4133eba
drivers: flash: nrf_rram: allow throttling with radio-sync
rghaddab Aug 19, 2026
45bbe61
ci: twister: report error if twister.json is not produced
nashif Sep 1, 2026
883c5d8
drivers: spi: add inclusive terminology API names
kartben Aug 13, 2026
02e9134
drivers: spi: Kconfig: rename SPI_SLAVE to SPI_PERIPHERAL
kartben Aug 13, 2026
9518fd3
drivers: spi: spi_context: use inclusive terminology
kartben Aug 13, 2026
e23581b
drivers: spi: bitbang: use inclusive terminology
kartben Aug 13, 2026
60145ef
drivers: spi: rpi_pico_pio: use inclusive terminology
kartben Aug 13, 2026
223885d
drivers: spi: dw: use inclusive terminology
kartben Aug 13, 2026
c9ab6ee
drivers: spi: cdns: use inclusive terminology
kartben Aug 13, 2026
95882fc
drivers: spi: bee: use inclusive terminology
kartben Aug 13, 2026
c22c6aa
drivers: spi: nxp_s32: use inclusive terminology
kartben Aug 13, 2026
d62cfdc
drivers: spi: ameba: use inclusive terminology
kartben Aug 13, 2026
7e1afd7
drivers: spi: mchp_sercom_g1: use inclusive terminology
kartben Aug 13, 2026
1357046
drivers: spi: renesas_ra: use inclusive terminology
kartben Aug 13, 2026
dd45aa8
drivers: spi: renesas_ra_sci: use inclusive terminology
kartben Aug 13, 2026
aafed8d
drivers: spi: renesas_ra_sci_b: use inclusive terminology
kartben Aug 13, 2026
9bbf4cb
drivers: spi: b_renesas_ra8: use inclusive terminology
kartben Aug 13, 2026
4b69749
drivers: spi: renesas_rx: use inclusive terminology
kartben Aug 13, 2026
dae7f20
drivers: spi: renesas_rz: use inclusive terminology
kartben Aug 13, 2026
3ae80df
drivers: spi: sam: use inclusive terminology
kartben Aug 13, 2026
8cd189b
drivers: spi: mchp_flexcom_g1: use inclusive terminology
kartben Aug 13, 2026
db988a3
drivers: spi: sam0: use inclusive terminology
kartben Aug 13, 2026
daa15a9
drivers: spi: bflb: use inclusive terminology
kartben Aug 13, 2026
c63e625
drivers: spi: max32: use inclusive terminology
kartben Aug 13, 2026
ab5f75b
drivers: spi: mchp_mss: use inclusive terminology
kartben Aug 13, 2026
8d629c2
drivers: spi: litex: use inclusive terminology
kartben Aug 13, 2026
95d2f9f
drivers: spi: stm32: use inclusive terminology
kartben Aug 13, 2026
af3d37f
drivers: spi: xlnx_axi_quadspi: use inclusive terminology
kartben Aug 13, 2026
d49f574
drivers: spi: it51xxx: use inclusive terminology
kartben Aug 13, 2026
199a5bb
drivers: spi: it8xxx2: use inclusive terminology
kartben Aug 13, 2026
9ec9d61
drivers: spi: omap_mcspi: use inclusive terminology
kartben Aug 13, 2026
a4b5220
drivers: spi: esp32: use inclusive terminology
kartben Aug 13, 2026
61b6d7c
drivers: spi: nrfx: use inclusive terminology
kartben Aug 13, 2026
f60a215
drivers: spi: mcux: use inclusive terminology
kartben Aug 13, 2026
3d511cf
drivers: spi: infineon: use inclusive terminology
kartben Aug 13, 2026
2d45909
drivers: spi: use inclusive terminology in remaining drivers
kartben Aug 13, 2026
f0e8f0c
drivers: spi: rts5817: use inclusive terminology
kartben Aug 13, 2026
023efdd
dts: bindings: spi: use inclusive terminology in descriptions
kartben Aug 13, 2026
1e4a7bf
bluetooth: hci_spi: rename zephyr,bt-hci-spi-slave compatible
kartben Aug 13, 2026
1f59dd2
tests: use inclusive SPI terminology
kartben Aug 13, 2026
0a9199e
samples: use inclusive SPI terminology
kartben Aug 13, 2026
fdf2af1
drivers: sensor: use inclusive SPI terminology
kartben Aug 13, 2026
4b3718a
drivers: display: use inclusive SPI terminology
kartben Aug 13, 2026
b788e76
drivers: adc: use inclusive SPI terminology
kartben Aug 13, 2026
5b4278c
drivers: use inclusive SPI terminology in remaining drivers
kartben Aug 13, 2026
aeedfe6
mgmt: mcumgr: use inclusive SPI terminology
kartben Aug 13, 2026
b323f63
doc: spi: use inclusive terminology
kartben Aug 13, 2026
894c2c9
drivers: mipi_dbi: use inclusive SPI terminology
kartben Aug 13, 2026
2b795b8
samples: drivers: espi: use inclusive SPI terminology
kartben Aug 13, 2026
6acbff0
samples: boards: ti: use inclusive SPI terminology
kartben Aug 13, 2026
423f047
drivers: spi: deprecate master/slave terminology
kartben Aug 13, 2026
789d148
drivers: ethernet: dwc_mac: nxp: add support for the MCX N series
tpambor Aug 31, 2026
b0cc3b1
samples: net: ptp: add frdm_mcxn947
tpambor Aug 31, 2026
c268b83
tests: drivers: build_all: ethernet: add frdm_mcxn947
tpambor Aug 31, 2026
213f0ed
drivers: ethernet: dwc_mac: nxp: add support for the MCX A series
tpambor Aug 31, 2026
b8996cc
tests: drivers: build_all: ethernet: add frdm_mcxa577
tpambor Aug 31, 2026
dcbb70a
drivers: counter: ambiq: use portable IRQ pending API
nashif Aug 15, 2026
461c9d8
drivers: gpio: ambiq: use portable IRQ pending API
nashif Aug 15, 2026
7e7adbf
drivers: timer: ambiq_stimer: use portable IRQ pending API
nashif Aug 15, 2026
4d692f6
drivers: watchdog: ambiq: use portable IRQ pending API
nashif Aug 15, 2026
fbe2ec4
drivers: mipi_dsi: fix esp32p4 pre-v3 d-phy pll reference clock
sylvioalves Aug 28, 2026
6a9587d
drivers: display: wait for the esp32p4 gdma bus clock
sylvioalves Aug 28, 2026
d999706
boards: weact: blackpill_f411ce: add STM32CubeProgrammer support
segfaultzz Aug 28, 2026
6a53057
boards: infineon: kit_pse84_ai: Disable crypto and entropy
lauracarlesso Aug 21, 2026
e10856c
boards: infineon: kit_pse84_eval: Disable crypto and entropy
lauracarlesso Aug 21, 2026
805b1c2
boards: alif: ensemble_e1c_dk: enable GPIO, LED and button
silesh-alifsemi Aug 26, 2026
9b2af36
dts: arm: alif: balletto: add GPIO controller nodes
silesh-alifsemi Aug 27, 2026
1e4531e
boards: alif: balletto_b1_dk: enable GPIO, LED and button
silesh-alifsemi Aug 27, 2026
e47d106
doc: semaphores: add missing API links
senekor Aug 29, 2026
74460ca
doc: semaphores: fix grammar
senekor Aug 29, 2026
af24508
settings: return -EIO when compress close fails
malto101 Aug 31, 2026
4f85f46
drivers: serial: ns16550: prevent DW8250 TX FIFO overflow in fifo_fill
jhedberg Aug 30, 2026
b3b1cef
device: Add DEVICE_DT_GET_COMMA macro
fabiobaltieri Aug 30, 2026
5b626bb
drivers: bflb: Fix bl616cl deinit
VynDragon Aug 30, 2026
f95f1fe
net: ptp: defer timeout wakeups from ISR context
DBS06 Aug 30, 2026
2f0bc11
drivers: udc_rpi_pico: remove confusing error log
jfischer-no Aug 30, 2026
da8ed1d
drivers: modem: cellular: track 5GS registration separately
ShahriarAhnaf Aug 24, 2026
9c86dfb
tests: drivers: modem: cover the cellular registration status
ShahriarAhnaf Aug 24, 2026
f03dd0b
tests: drivers: modem: enable the UART API for the cellular test
ShahriarAhnaf Sep 9, 2026
ed6dc9c
tests: drivers: modem: use the interrupt driven UART API in cellular …
ShahriarAhnaf Sep 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/bsim-tests-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

steps:
- name: Download artifacts
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
uses: dawidd6/action-download-artifact@57aa996fc1713cc1579039614f4645a7f4841fd4 # v23
with:
run_id: ${{ github.event.workflow_run.id }}

Expand Down
17 changes: 16 additions & 1 deletion .github/workflows/bsim-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ on:
- "include/zephyr/net/ieee802154*"
- "drivers/serial/*nrfx*"
- "tests/drivers/uart/**"
- "drivers/gpio/*nrfx*"
- '!**.rst'

permissions:
Expand Down Expand Up @@ -141,11 +142,20 @@ jobs:
drivers/serial/*nrfx*
tests/drivers/uart/

- name: Check if GPIO files changed
uses: tj-actions/changed-files@9426d40962ed5378910ee2e21d5f8c6fcbf2dd96 # v47.0.6
id: check-gpio-files
with:
files: |
tests/bsim/drivers/gpio/
drivers/gpio/*nrfx*

- name: Update BabbleSim to manifest revision
if: >
steps.check-bluetooth-files.outputs.any_modified == 'true'
|| steps.check-networking-files.outputs.any_modified == 'true'
|| steps.check-uart-files.outputs.any_modified == 'true'
|| steps.check-gpio-files.outputs.any_modified == 'true'
|| steps.check-common-files.outputs.any_modified == 'true'
run: |
export BSIM_VERSION=$( west list bsim -f {revision} )
Expand All @@ -171,9 +181,14 @@ jobs:
run: |
tests/bsim/ci.uart.sh

- name: Run GPIO Tests with BSIM
if: steps.check-gpio-files.outputs.any_modified == 'true' || steps.check-common-files.outputs.any_modified == 'true'
run: |
tests/bsim/ci.gpio.sh

- name: Merge Test Results
run: |
junitparser merge --glob "./bsim_*/*bsim_results.*.xml" "./twister-out/twister.xml" junit.xml
junitparser merge --glob "./bsim_*/*bsim_results.*.xml" "./twister-out/twister.xml" "./twister-out-gpio/twister.xml" junit.xml
junit2html junit.xml junit.html

- name: Upload Unit Test Results in HTML
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
persist-credentials: false

- name: Initialize CodeQL
uses: github/codeql-action/init@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
uses: github/codeql-action/init@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand All @@ -61,6 +61,6 @@ jobs:
exit 0

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
uses: github/codeql-action/analyze@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:
# Increase rename limit to allow for large PRs
git config diff.renameLimit 10000
excludes="-e KconfigBasic -e SysbuildKconfigBasic -e ClangFormat"
./scripts/ci/check_compliance.py --annotate $excludes --parallel -c origin/${BASE_REF}..
./scripts/ci/check_compliance.py --annotate $excludes -c origin/${BASE_REF}..

- name: upload-results
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,13 @@ jobs:

- name: Install Python packages required for documentation build
run: |
# FIXME: The requirements files pin an unreleased reuse-tool change
# (custom_properties) needed by the zephyr-licensing-exceptions::
# directive. The snapshot reports the same version as the
# release the CI image ships, so pip skips it unless reuse is
# uninstalled first. Drop this and the pin once the API is in a
# reuse release.
pip uninstall -y reuse
pip install -r scripts/requirements-actions.txt --require-hashes
pip install -r doc/requirements.txt --require-hashes

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doc-publish-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
steps:
- name: Download artifacts
id: download-artifacts
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
uses: dawidd6/action-download-artifact@57aa996fc1713cc1579039614f4645a7f4841fd4 # v23
with:
workflow: doc-build.yml
run_id: ${{ github.event.workflow_run.id }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doc-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

steps:
- name: Download artifacts
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
uses: dawidd6/action-download-artifact@57aa996fc1713cc1579039614f4645a7f4841fd4 # v23
with:
workflow: doc-build.yml
run_id: ${{ github.event.workflow_run.id }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doxygen-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,4 +114,4 @@ jobs:
- name: Check for new top-level Doxygen groups
if: ${{ !cancelled() }}
run: |
python3 scripts/ci/doxygen_toplevel_groups.py --xml-dir doc/_build/doxygen/xml
python3 scripts/ci/doxygen_toplevel_groups.py --xml-dir doc/_build/doxygen-xml/xml
2 changes: 1 addition & 1 deletion .github/workflows/gcc-analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ jobs:

- name: Upload SARIF to code scanning
if: steps.merge.outputs.found == 'true'
uses: github/codeql-action/upload-sarif@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
uses: github/codeql-action/upload-sarif@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
with:
sarif_file: results.sarif
# Keeps these alerts in their own lane in the dashboard, so they
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pinned-gh-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
with:
persist-credentials: false
- name: Ensure SHA pinned actions
uses: zgosalvez/github-actions-ensure-sha-pinned-actions@46cfe808a5f1588656ef299eedd0ce2fd7ec0dcc # v5.0.6
uses: zgosalvez/github-actions-ensure-sha-pinned-actions@c5fc58bd0be7a4b94b73ce40250322d5b838a108 # v5.0.7
2 changes: 1 addition & 1 deletion .github/workflows/sanitizers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:
run: python3 scripts/ci/sarif_summary.py results-${{ matrix.sanitizer }}.sarif

- name: Upload SARIF to code scanning
uses: github/codeql-action/upload-sarif@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
uses: github/codeql-action/upload-sarif@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
with:
sarif_file: results-${{ matrix.sanitizer }}.sarif
# One category per sanitizer. They report disjoint rule sets, and a
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6
uses: github/codeql-action/upload-sarif@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/twister-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

- name: Download Artifacts
id: download-artifacts
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
uses: dawidd6/action-download-artifact@57aa996fc1713cc1579039614f4645a7f4841fd4 # v23
with:
path: artifacts
workflow: twister.yml
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/twister.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,11 @@ jobs:
fi
fi

if [ ! -f twister-out/twister.json ]; then
echo "Twister did not produce a twister.json file, something went wrong."
exit 1
fi

- name: Print ccache stats
if: always()
run: |
Expand All @@ -299,6 +304,7 @@ jobs:
if-no-files-found: ignore
path: |
twister-out/twister.xml
twister-out/twister.log
twister-out/twister.json
module_tests/twister.xml
testplan.json
Expand Down
24 changes: 24 additions & 0 deletions LICENSES/BSD-2-Clause.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
BSD 2-Clause License

Copyright (c) [year], [fullname]

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 changes: 28 additions & 0 deletions LICENSES/BSD-3-Clause.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
BSD 3-Clause License

Copyright (c) [year], [fullname]

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Loading
Loading