Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3538 commits
Select commit Hold shift + click to select a range
1ce32f0
doc: releases: document `zbus_chan_add_obs` changes
JordanYates Jan 20, 2025
e676bf3
portability: cmsis: Store thread name within Zephyr k_thread
utsavm9 Mar 15, 2025
fd8abcf
portability: cmsis: Avoid copying objects names into control block
utsavm9 Apr 13, 2025
b983b04
tests: drivers: spi: Add NULL spi_buf_set tests
nordic-pikr Mar 24, 2025
393c8d1
boards: frdm_mcxa166, frdm_mcxa276: add uart support
peterwangsz Apr 3, 2025
7b2c92f
boards: frdm_mcxa166, frdm_mcxa276: add flash support
peterwangsz Apr 11, 2025
7f65888
tests: i2c_ram: Add testcase for i2c_rtio write with transactions
ubieda Apr 9, 2025
d1b79aa
drivers: i2c_nrfx_twi_rtio: Fix multi-writes with OP_TRANSACTION flag
ubieda Apr 9, 2025
b39f8bd
modules: hal_nxp: Fix bt_controller cmake load issue
ZhaoxiangJin Apr 10, 2025
2717473
manifest: Bring TF-M with initial nRF54L10 support
Vge0rge Apr 10, 2025
0c11af9
modules: TF-M: nordic: Update header for the NRF54L series
Vge0rge Mar 25, 2025
0151535
boards: nordic: Add initial support for nRF54L10 with TF-M
Vge0rge Mar 26, 2025
6432b0d
samples: tfm: Add nRF54L10 in TF-M samples yaml
Vge0rge Mar 26, 2025
5c06558
samples: tests: Exclude nRF54L10 NS for unsupported tests/samples
Vge0rge Mar 26, 2025
8cec9f7
boards: nordic: Update copyrights for nRF54L15
Vge0rge Apr 11, 2025
4c5dd73
driver: wifi: siwx91x: Add support for BG Scan
nipandey-01 Apr 12, 2025
bf22b61
driver: wifi: siwx91x: Implement scan dwell time
nipandey-01 Apr 12, 2025
50e3609
driver: wifi: siwx91x: Add roaming configuration
nipandey-01 Apr 12, 2025
582c983
kernel: revise doc for k_thread_stack_alloc and k_thread_create
Apr 5, 2025
c46f7f5
doc: kernel: threads: add dynamic thread stack docs
Apr 5, 2025
0f0bb7e
drivers: i2c_rtio: Use MCUX variations when using instance number
ubieda Apr 8, 2025
797772f
drivers: i2c_rtio: Use flexcomm interface to manage interrupts
ubieda Apr 8, 2025
c7a0024
drivers: i2c_rtio: Use the NXP Flexcomm driver for interrupt handling
ubieda Apr 8, 2025
d7ebf67
drivers: i2c_rtio: MCUX LPflexcomm determine by inst
ubieda Apr 14, 2025
bacb99d
ci: doc: github: Require update for python version
oknshn Apr 9, 2025
163fe87
Revert "shields: nrf7002ek: Increase default frequency to 16MHz"
krish2718 Apr 10, 2025
8b54e8a
boards: frdm-mcxn947: Enable flexcomm3
Apr 11, 2025
482d17f
driver: sensor: add tachometer driver for rts5912
JhanBoChao-Realtek Mar 11, 2025
38a81f1
samples: dac: sam: Add missing pin configuration for sam_v71_xult
dhanquna Mar 12, 2025
41bc8ef
drivers/watchdog/it51xxx: implement watchdog driver
RuibinChang Apr 14, 2025
0918236
manifest: update hal_infineon revision
sreeramIfx Apr 11, 2025
6c989de
wifi: nrf_wifi: add alignment requirement to buffers
JordanYates Apr 11, 2025
150af78
net: openthread: Add tcat platform function implementation
Dec 16, 2024
b639573
boards: add usbd supports for the rp2350 implemented boards
soburi Feb 2, 2025
b7542f1
wifi: nrf70: configurable IOVDD settling delay
JordanYates Apr 11, 2025
cb0ece1
Doc: Release Notes: Add `util_memeq` and `util_eq`
theob-pro Apr 14, 2025
1e1f944
toolchain: iar: Fix sections placed at address
bjorniuppsala Apr 11, 2025
f0b1c49
west.yml: update modules hal stm32 for stm32wb and stm32wba
FRASTM Aug 13, 2024
82d0c7a
soc: stm32: Adds the STM32WBA65x device.
FRASTM Aug 8, 2024
0771d55
dts: arm: st: add DTSI for STM32WBA65x device
FRASTM Aug 8, 2024
9572817
include: bindings: stm32wba clock domain definition
FRASTM Aug 12, 2024
940993c
boards: st: add the nucleo_wba65ri board
FRASTM Aug 12, 2024
a60d774
drivers: flash: stm32wba6x add flash driver support
FRASTM Aug 29, 2024
a2cb852
tests: drivers: adc: adc_api: update adc_api test
marwaiehm-st Apr 10, 2025
1f11341
boards: shields: adafruit_pca9685: added pwm binding include
iandmorris Apr 13, 2025
2420b61
include: arch: ffs: include toolchain/common.h
Thalley Apr 11, 2025
729f50e
manifest: nrf_wifi: cleanup logging newlines
JordanYates Apr 11, 2025
3c2d2a6
doc: _scripts: boards: fix for boards without revisions
kartben Apr 15, 2025
6d35969
kernel: sched: Optimize sleeping function
nordic-krch Apr 4, 2025
5f55fed
kernel: timeout: z_add_timeout to return expiration tick
nordic-krch Apr 4, 2025
66daaf6
kernel: sched: sleep: Use value returned by z_add_timeout
nordic-krch Mar 28, 2025
e0f5241
drivers: serial: nrfx_uarte: Fix use of PM_DEVICE_ISR_SAFE
nordic-krch Apr 4, 2025
833bb66
xtensa: fix thread_page_tables_get being unused
dcpleung Apr 10, 2025
421a704
net: gPTP: Fix pointer type in gptp_add_port
WorldofJARcraft Apr 11, 2025
879c00a
samples: net: wifi: fix the value of NXP_WIFI_DRIVER_TASK_STACK_SIZE
MaochenWang1 Apr 15, 2025
fde1159
boards: nordic: Add sysbuild for NS boards
frkv Apr 15, 2025
6ab7322
boards: nordic: Add sysbuild for NS board (nrf54l10)
frkv Apr 15, 2025
ae9f052
boards: st: Add missing USART status
marwaiehm-st Apr 15, 2025
6083556
drivers: usb: device: resolve USB build error for STM32N6
marwaiehm-st Apr 15, 2025
42463cb
drivers: hwinfo: stm32: add support for STM32MP13
arnopo Apr 11, 2025
389c9e7
soc: st: stm32: add support for stm32u5g9xx
CharlesDias Apr 12, 2025
6fec489
dts: arm: st: u5: add support for stm32u5g9
CharlesDias Apr 12, 2025
4bc5498
kconfig: Remove stale references to _Swap()
peter-mitsis Feb 3, 2025
4131e9b
doc: Replace references to _Swap with z_swap
peter-mitsis Feb 3, 2025
0a9019f
doc: Remove stale reference to _IntExit
peter-mitsis Apr 10, 2025
9416ef2
doc: Update context switching for arch porting
peter-mitsis Apr 8, 2025
a5d69a5
drivers: i2s: esp32 fix warnings and errors due to variable declarations
wmrsouza Apr 11, 2025
37d774e
drivers: nrf_wifi: Fix co-ex configs
krish2718 Apr 11, 2025
5293155
drivers: nrf_wifi: Fix log level of a print
krish2718 Apr 11, 2025
d024158
include: linker: Add missing symbols needed for LLVM's libunwind
thughes Apr 11, 2025
e443fbd
soc: ti: k3: Add support for AM6232
Ayush1325 Apr 1, 2025
b2b7a46
boards: beagle: Add PocketBeagle 2 M4 support
Ayush1325 Apr 1, 2025
541b647
modules: hostap: enable DPP3 kconfig option
fengming-ye Mar 18, 2025
82d564a
posix: timers: correct pointer passed to k_mem_slab_free()
Apr 5, 2025
f5cf14c
tests: posix: timers: provide at least 1 dynamic thread
Apr 5, 2025
7883694
tests: posix: timer: do not skip tests
Apr 5, 2025
da953b6
Bluetooth: Host: Shell: Add missing guard for CS test commands
Thalley Apr 11, 2025
e803bfb
net: ip: net_context: louder warning for no src address
JordanYates Apr 12, 2025
9458377
net: socketpair: give allocation strategy option a name
JordanYates Apr 12, 2025
dfabbee
net: socketpair: fix allocated number of buffers
JordanYates Apr 12, 2025
d29a2a5
doc: posix: option groups: add c_lang_support_r section.
Apr 12, 2025
c066deb
net: pkt_filter: Avoid unused function warning
jukkar Apr 10, 2025
cde7023
net: pkt_filter: Add statistics support to packet filter
jukkar Apr 10, 2025
bd3ce84
net: virtual: Hook into packet filter processing
jukkar Apr 11, 2025
f5bac38
net: pkt_filter: Add enablers for shell support
jukkar Apr 11, 2025
28dca17
net: shell: Add packet filter support
jukkar Apr 11, 2025
3232b61
net: pkt_filter: Add more debug prints when matching packets
jukkar Apr 12, 2025
4c01b37
net: pkt_filter: Add VLAN support to filtering
jukkar Apr 12, 2025
8d0c16e
tests: net: npf: Add VLAN tests
jukkar Apr 12, 2025
3064c7b
samples: net: pkt_filter: Add a sample to demo packet filtering
jukkar Apr 11, 2025
01f65f6
west: runners: nrf: Fix typo in nrjfprog runner
carlescufi Apr 11, 2025
58e0e31
west: runners: nrf: Generalize the erase command
carlescufi Apr 11, 2025
999b6a1
west: runners: nrf: Add an option to control the ext erase mode
carlescufi Apr 12, 2025
331e0ce
drivers: i2s_mcux_sai: control MCLK direction with DT property
DerekSnell Apr 14, 2025
838eae9
doc: releases: migration-guide-4.2: add mclk-output for nxp,mcux-i2s
DerekSnell Apr 14, 2025
673d408
soc: renesas: Add initial support for Renesas RZ/G2LC
tiennguyenzg Apr 11, 2025
3287dd3
dts: arm: renesas: Add support for Renesas RZ/G2LC
tiennguyenzg Apr 11, 2025
dd31b7f
boards: renesas: Add minimal support for Renesas RZ/G2LC-SMARC
tiennguyenzg Apr 11, 2025
5cf6545
tests: drivers: gpio: Add support for RZ/G2LC-SMARC
tiennguyenzg Apr 11, 2025
a7f9ebe
driver: interrupt_controller: intc_clic: support 32 and 64 bit riscv cpu
fanghuaqi Apr 7, 2025
86293eb
tests: kernel: gen_isr_table: Fix irq tests for rv64 targets
fanghuaqi Apr 14, 2025
efd4f93
west.yml: MCUboot synchronization from upstream
nordicjm Apr 9, 2025
ba5b897
wifi: nrf_wifi: Add control pool specific APIs
rado17 Apr 10, 2025
c9645c9
tests: drivers: stepper: remove downstream-specific boards not run in CI
dipakgmx Apr 12, 2025
2ccc3ce
debug: cpu_load: Add missing static keyword
nordic-krch Apr 14, 2025
a950772
net: lib: Correct the wifi_cred command
kapbh Apr 15, 2025
ba8742c
tests: robot: renode: Use precise pause for UART keywords
mars-low Apr 15, 2025
65a7e79
drivers: charger: add charger support in X-Powers AXP2101
valeriosetti Apr 3, 2025
5d78ef3
boards: twatch_s3: enable battery charger
valeriosetti Apr 7, 2025
8437760
tests: drivers: build_all: add support for "x-powers,axp2101-charger"
valeriosetti Apr 10, 2025
a499afd
drivers: pinctrl: Update ambiq nce definitions in pinctrl
AlessandroLuo Apr 14, 2025
a4f8957
bluetooth: increase stack size for NO_OPTIMIZATIONS
toonst Apr 14, 2025
ee55bdc
drivers: timer: siwx91x: Remove sleeptimer as default soc timer
smalae Apr 16, 2025
9dec55e
arch: arm: mmu: add missing includes
arnopo Apr 11, 2025
cea2487
soc: st: stm32mp13: add missing arm_mmu.h include
arnopo Apr 11, 2025
9398174
kernel: Unify .ctors and .init_array handling
keith-packard Jun 21, 2024
db49cd3
tests/kernel: Validate constructor execution order
keith-packard Jun 21, 2024
a721291
arch/arc: Remove redundant __cxa_atexit from MWDT stubs
keith-packard Nov 6, 2024
f1c83bc
drivers: nxp: wifi: Disable softap mode by default
jukkar Mar 20, 2025
2eba2e9
zms: add more robustiness in extreme cases
rghaddab Mar 28, 2025
b2b597a
drivers: stepper: adi_tmc: adi_tmc50xx_stepper_controller.c
apni2 Apr 2, 2025
e1a0350
posix arch: Change kconfig menu prompt to be a bit clearer
aescolar Apr 16, 2025
23a296f
soc: ti: cc23x0: Add helper macros for device tree
jpanisbl Sep 11, 2024
45895ec
drivers: spi: Add support for cc23x0 SPI
jpanisbl Jul 24, 2024
eca9c92
dts: arm: ti: cc23x0: Add SPI support
jpanisbl Jul 24, 2024
2bbba44
boards: ti: lp_em_cc2340r5: Add SPI support
jpanisbl Jul 24, 2024
cb8b1cd
dts: atmel: add adc node to due
everedero Mar 31, 2025
2b7db7f
drivers: interrupt-controller: vim: Fix wrong address
m-braunschweig Mar 31, 2025
d19c499
drivers: interrupt-controller: vim: Compare interrupt numbers
m-braunschweig Mar 31, 2025
949fc5b
soc: renesas: add linker define for CMake Linker Generator on RA4E2
thenguyenyf Apr 11, 2025
ee9ddb0
xtensa: remove CALC_PTEVADDR_BASE and PRELOAD_PTEVADDR macros
dcpleung Mar 26, 2025
a4367eb
xtensa: remove CONFIG_XTENSA_INVALIDATE_MEM_DOMAIN_TLB_ON_SWAP
dcpleung Mar 26, 2025
d9f6882
xtensa: rsync before reading ZSR_FLUSH
dcpleung Feb 24, 2025
10f8882
xtensa: userspace: remove saving HiFi registers for syscalls
dcpleung Feb 13, 2025
fc85afa
xtensa: parameterized ODD_REG_SAVE
dcpleung Mar 4, 2025
c13c499
xtensa: add ODD_REG_RESTORE
dcpleung Feb 13, 2025
7f69367
xtensa: move FPU_REG_SAVE out of ODD_REG_SAVE
dcpleung Feb 13, 2025
1203ed0
xtensa: syscall: fix setting up PS for window spilling
dcpleung Jan 24, 2025
d725f37
xtensa: userspace: calculate PC earlier at syscall entry
dcpleung Jan 24, 2025
dcf7531
xtensa: set pointer to privileged stack only if user mode
dcpleung Mar 11, 2025
3f8e4d7
xtensa: rework IRQ masking during IRQ entrance
dcpleung Mar 24, 2025
9fb87cf
xtensa: remove second cross stack trampoline
dcpleung Mar 26, 2025
6874cdc
xtensa: fix unneeded cache invalidation in arch_cohere_stacks()
dcpleung Feb 23, 2025
e0752c2
xtensa: userspace: swap page table earlier in xtensa_switch
dcpleung Mar 24, 2025
774b73c
xtensa: userspace: swap page table at end of cross stack call
dcpleung Mar 26, 2025
9610f1a
xtensa: mmu: do not force small vector table
dcpleung Mar 27, 2025
7229b00
xtensa: window may overflow during irq stack crossing
dcpleung Apr 1, 2025
482f9fb
xtensa: pad IRQ stack frame to be 16 bytes aligned
dcpleung Mar 31, 2025
7f028e2
xtensa: userspace: align stack before calling syscall handler
dcpleung Apr 2, 2025
514cd38
xtensa: userspace: remove jump to _syscall_returned
dcpleung Apr 2, 2025
af5dfff
xtensa: userspace: use ZSR_RFI_LEVEL for syscall return
dcpleung Apr 2, 2025
50abe89
xtensa: userspace: use ZSR_RFI_LEVEL for userspace enter
dcpleung Apr 2, 2025
3606493
xtensa: no need for flush register if threads are pin only
dcpleung Apr 2, 2025
0dce0bd
xtensa: userspace: pre-compute MMU registers at domain init
dcpleung Apr 3, 2025
9ebe16b
xtensa: no need to restore A0/A1 if not coherence in irq exit
dcpleung Apr 3, 2025
b0693ee
xtensa: userspace: handle privileged stack in arch_cohere_stacks
dcpleung Apr 7, 2025
bdb5723
xtensa: userspace: remove ununsed syscall helpers
dcpleung Apr 8, 2025
d5c2e4b
xtensa: userspace: workaround return PC calc with loops
dcpleung Apr 8, 2025
2abf7ce
xtensa: userspace: prevent potential privilege escalation
dcpleung Apr 7, 2025
689e112
kernel: typedef k_mem_domain_t and _mem_domain_info_t
dcpleung Apr 4, 2025
277fa9e
xtensa: userspace: swap page tables via assembly code
dcpleung Apr 4, 2025
9cadc8c
xtensa: userspace: use ADDX4 to calculate syscall table index
dcpleung Apr 11, 2025
2c36616
drivers: espi: espi_mchp_xec: Fix the VW change check time
AdiIntel Apr 14, 2025
4102010
drivers: espi: Add return value to eSPI send_vwire API
AdiIntel Apr 14, 2025
2c66a2a
drivers: i3c: add i3c controller and target kconfigs
XenuIsWatching Mar 9, 2025
69713f4
posix: net: Fix undefined behavior
DanTGL Mar 23, 2025
3f59fa3
soc: npcx: update the NUM_IRQS value for npcx4
ChiHuaL Apr 15, 2025
6f4b92d
soc: ambiq: Optimize the inclusion relationship of header files
AlessandroLuo Apr 15, 2025
db4344b
drivers/i2c: ite: Use i2c_bitbang API for bus recovery
GTLin08 Apr 13, 2025
90cd350
drivers: serial: fix console hang when waken up from PM3
MaochenWang1 Apr 11, 2025
b2e7d7f
net: l2: wifi: Add support for run-time certificates
krish2718 Mar 26, 2025
7ba5e43
net: lib: tls_credentials_shell: Add a config for heap
krish2718 Mar 25, 2025
d7b3bcd
wifi: Move Wi-Fi enterprise configs to a snippet
krish2718 Mar 25, 2025
31913ef
snippets: wifi-enterprise: Add support for TLS credentials
krish2718 Mar 25, 2025
c2f4e67
net: lib: tls_credentials_shell: Fix crash during delete
krish2718 Mar 26, 2025
9b68218
net: l2: wifi: Make build time certs as optional
krish2718 Mar 27, 2025
eb1a13e
samples: net: wifi: Add two variants of certs
krish2718 Mar 27, 2025
2668b34
doc: net: wifi: Fix the connect command
krish2718 Mar 27, 2025
7f7965e
tests: net: wifi: Add a test for Enterprise with run-time certs
krish2718 Apr 7, 2025
3197be9
lorawan: add link check support.
Martdur Mar 28, 2025
76605f8
tests: net: socket: af_packet: Make sure sockets are closed on failure
rlubos Apr 8, 2025
ff801c6
tests: net: socket: af_packet: Increase IPv4 context instance count
rlubos Apr 8, 2025
0a98a83
tests: net: socket: af_packet: Switch to blocking sockets with timeout
rlubos Apr 8, 2025
9f6ac50
tests: net: socket: af_packet: Simplify test initialization
rlubos Apr 8, 2025
6869668
tests: net: socket: af_packet: Fix test_raw_and_dgram_socket_recv test
rlubos Apr 9, 2025
332843b
net: sockets: packet: Allow proto 0 for RAW sockets
rlubos Apr 10, 2025
6c0aef4
net: sockets: packet: Ensure correct interface is used
rlubos Apr 10, 2025
95ac568
tests: net: socket: af_packet: Extend the test suite with more tests
rlubos Apr 11, 2025
164bbdf
drivers: dma: siwx91x: Use DT to declare descriptors
jerome-pouiller Mar 11, 2025
382a6d5
drivers: dma: siwx91x: Do not cache shared memory
jerome-pouiller Mar 12, 2025
832a006
drivers: dma: siwx91x: Early init is not required
jerome-pouiller Apr 15, 2025
8e5c95e
drivers: dma: siwx91x: Allow static allocation of DMA channel descrip…
jerome-pouiller Apr 14, 2025
2bbafa7
soc: silabs: siwx91x: Allow alternative memory partition
jerome-pouiller Apr 7, 2025
a288c30
soc: silabs: siwx91x: Change memory partition
jerome-pouiller Apr 14, 2025
18b6b2e
docs: releases: mention `flash_area_copy()`
maass-hamburg Apr 15, 2025
6b369a3
kernel: init: bss clear nocache memory as well
PetervdPerk-NXP Apr 15, 2025
b53b5e1
bluetooth: rename _bt_gatt_ccc and clarify usage
alxelax Apr 15, 2025
2f9faa0
ci: workflows: Align used host
PerMac Apr 15, 2025
2e8c911
drivers: i3c: add v1.0 support flag
XenuIsWatching Mar 21, 2025
c050359
drivers: i3c: add rstdaa direct helper
XenuIsWatching Mar 21, 2025
3932794
drivers: i3c: shell: add direct rstdaa shell command
XenuIsWatching Mar 21, 2025
f8a4262
dts: bindings: i2c: added bindings for wch
andrei-edward-popa Mar 31, 2025
502e622
dts: riscv: wch: added i2c node
andrei-edward-popa Mar 31, 2025
5e8008c
boards: wch: ch32v003evt: enable i2c and define i2c pins
andrei-edward-popa Apr 2, 2025
1335c3f
boards: wch: ch32v003f4p6_dev_board: enable i2c and define i2c pins
andrei-edward-popa Mar 31, 2025
e4c2cec
drivers: i2c: added wch i2c driver
andrei-edward-popa Mar 31, 2025
ecabcf5
pm: Use pointers for current and forced power states
nordic-krch Apr 4, 2025
4a0ddbe
include: Bluetooth: Add missing includes for all BT host files
Thalley Apr 11, 2025
1efd817
Bluetooth: Shell: Add missing includes for all BT host shell files
Thalley Apr 11, 2025
efdca63
Bluetooth: Host: Add missing includes for all BT host files
Thalley Apr 11, 2025
8f6b0b2
drivers: stepper: refactor stepper move_to and move_by calls
dipakgmx Apr 15, 2025
7524d57
manifest: hostap: Pull fix for certificate verify failure
krish2718 Apr 15, 2025
d7e4c81
boards: nordic: nrf7002dk: Fix LFXO configuration
krish2718 Apr 15, 2025
f922014
samples: net: pkt_filter: Add Ethernet support to prj.conf
jukkar Apr 17, 2025
26c0300
drivers: i3c: fix warning with cpp builds
XenuIsWatching Apr 17, 2025
eb5597e
drivers: espi: npcx: ensure the host receives the value from eSPI VW
TomChang19 Apr 8, 2025
a71cadf
Bluetooth: testlib: Fix includes (IWYU)
alwa-nordic Apr 15, 2025
d1aa75c
scripts: utils: Add a script to install TLS credentials
krish2718 Apr 12, 2025
7b3d44e
samples: net: wifi: Add a script to install certs
krish2718 Mar 25, 2025
411140d
tests: kernel: mslab: extend k_mem_slab_alloc() timeout
golowanow Apr 16, 2025
b59d6d3
soc: nordic: Add missing flash runner config
nordicjm Apr 16, 2025
276d447
boards: nordic: nrf54l15dk: Add missing flash runner config
nordicjm Apr 16, 2025
b5c634f
cfb: fix get_glyph_byte for vtiled displays
yishai1999 Apr 3, 2025
d68929c
drivers: flash_stm32_xspi: fix DT accessor for flash size
tpambor Apr 10, 2025
0044489
dts: nordic: nrf54l20: Add CS radio capability
olivier-le-sage Apr 13, 2025
6c6c743
samples: nvs: set MAIN_STACK_SIZE in prj.conf
butok Apr 16, 2025
4edc003
boards: nordic: nrf54h20dk: fix debugging for iron board variant
hakonfam Apr 15, 2025
bd22a4a
boards: frdm_mcxa153: add uart support
NeilChen93 Apr 16, 2025
0b67e3f
boards: frdm_mcxa153: add flash support
NeilChen93 Apr 16, 2025
3da69a8
posix: options: don't imply `POSIX_MESSAGE_PASSING`
JordanYates Apr 12, 2025
590258b
posix: options: `POSIX_THREADS` require a stack
JordanYates Apr 12, 2025
e367e1d
soc: cva6: Add device tree node for RISC-V mtimer
WorldofJARcraft Apr 11, 2025
6ba7691
soc: cva6: Implement missing cache management APIs
WorldofJARcraft Apr 11, 2025
7dcb129
boards: cv*a6: Add twister support
WorldofJARcraft Apr 11, 2025
51eaf02
soc: cva6: Fix CONFIG_MAX_IRQ_PER_AGGREGATOR
WorldofJARcraft Apr 15, 2025
f933185
tests: coredump: Add exception for cva6
WorldofJARcraft Apr 16, 2025
7ea1bb7
soc: cv32a6: Remove erroneous CPU_HAS_FPU configs
WorldofJARcraft Apr 16, 2025
ea6e6c6
boards: nordic: nrf54h20dk iron board MCUBoot support
nordic-mik7 Apr 8, 2025
892163c
samples: smp_svr: nrf54h20dk 'iron' board serial DFU
nordic-mik7 Apr 10, 2025
ec405a8
doc: doxygen: group debugging APIs
nashif Apr 16, 2025
b18995a
doc: stmesp: move to logging group
nashif Apr 16, 2025
44327ec
doc: doxygen: exclude nrf_wifi
nashif Apr 16, 2025
9babde4
doc: doxygen: move battery api under sensors
nashif Apr 16, 2025
3dc7291
doc: doxygen: move notify/onoff to os_services
nashif Apr 16, 2025
8fe2395
doc: doxygen: add @brief to few APIs
nashif Apr 16, 2025
a97881f
doc: doxygen: move usermode mutex/sem under usermode group
nashif Apr 16, 2025
45008f2
samples: tests: mimxrt1170_evk: avoid duplication in configuration
butok Apr 16, 2025
1ace896
ethernet: dwc_xgmac: use phy api correctly
maass-hamburg Apr 16, 2025
0648e49
manifest: Update nRF hw models to latest
aescolar Apr 16, 2025
99026c0
Merge branch 'zephyrproject-rtos:main' into staging
ajsacco Apr 18, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ IndentCaseLabels: false
IndentGotoLabels: false
IndentWidth: 8
InsertBraces: true
InsertNewlineAtEOF: true
SpaceBeforeInheritanceColon: False
SpaceBeforeParens: ControlStatementsExceptControlMacros
SortIncludes: Never
Expand Down
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/007_ext-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,15 @@ required to maintain ...)
Why is this the right component to solve it (e.g., SQLite is small,
easy to use, and has a very liberal license.)

## Security

Does this component include any cryptographic functionality?
If so, please describe the cryptographic algorithms and protocols used.

How does this component handle security vulnerabilities and updates?
Are there any known vulnerabilities in this component? If so, please
provide details and references to any CVEs or security advisories.

## Dependencies

What other components does this package depend on?
Expand Down
6 changes: 3 additions & 3 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ updates:
At this time, with the latest release of v4.0, the supported
versions are:

- v4.0: Current release
- v3.7: Prior release and Current LTS
- v2.7: Prior LTS
- v4.1: Current release
- v4.0: Prior release
- v3.7: Current LTS

## Reporting process

Expand Down
2 changes: 2 additions & 0 deletions .github/codeql/codeql-actions-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
paths:
- .github
2 changes: 2 additions & 0 deletions .github/codeql/codeql-js-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
paths:
- doc
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
version: 2
enable-beta-ecosystems: true
updates:
- package-ecosystem: "github-actions"
directory: "/"
Expand All @@ -11,3 +12,15 @@ updates:
actions-deps:
patterns:
- "*"

- package-ecosystem: "uv"
directory: "/doc"
schedule:
interval: "weekly"
commit-message:
prefix: "ci: doc: "
labels: []
groups:
doc-deps:
patterns:
- "*"
27 changes: 20 additions & 7 deletions .github/workflows/assigner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,36 @@ on:
types:
- labeled

permissions:
contents: read

jobs:
assignment:
name: Pull Request Assignment
if: github.event.pull_request.draft == false
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
permissions:
pull-requests: write # to add assignees to pull requests
issues: write # to add assignees to issues

steps:
- name: Install Python dependencies
run: |
pip install -U PyGithub>=1.55 west

- name: Check out source code
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Python
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: 3.12
cache: pip
cache-dependency-path: scripts/requirements-actions.txt

- name: Install Python packages
run: |
pip install -r scripts/requirements-actions.txt --require-hashes

- name: Run assignment script
env:
GITHUB_TOKEN: ${{ secrets.ZB_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
FLAGS="-v"
FLAGS+=" -o ${{ github.event.repository.owner.login }}"
Expand Down
13 changes: 10 additions & 3 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,17 @@ on:
branches:
- main

permissions:
contents: read

jobs:
backport:
name: Backport
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
permissions:
contents: write # to create/push backport branches
pull-requests: write # to create backport PRs
issues: write # to add labels to issue created if backport fails
# Only react to merged PRs for security reasons.
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target.
if: >
Expand All @@ -24,8 +31,8 @@ jobs:
)
steps:
- name: Backport
uses: zephyrproject-rtos/[email protected]
uses: zephyrproject-rtos/action-backport@7e74f601d11eaca577742445e87775b5651a965f # v2.0.3-3
with:
github_token: ${{ secrets.ZB_GITHUB_TOKEN }}
github_token: ${{ secrets.GITHUB_TOKEN }}
issue_labels: Backport
labels_template: '["Backport"]'
30 changes: 21 additions & 9 deletions .github/workflows/backport_issue_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,29 +10,41 @@ on:
branches:
- v*-branch

permissions:
contents: read

jobs:
backport:
name: Backport Issue Check
concurrency:
group: backport-issue-check-${{ github.ref }}
cancel-in-progress: true
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.repository == 'zephyrproject-rtos/zephyr'
permissions:
issues: read # to check if associated issue exists for backport

steps:
- name: Check out source code
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Python
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: 3.12
cache: pip
cache-dependency-path: scripts/requirements-actions.txt

- name: Install Python dependencies
- name: Install Python packages
run: |
pip install -U pygithub
pip install -r scripts/requirements-actions.txt --require-hashes

- name: Run backport issue checker
env:
GITHUB_TOKEN: ${{ secrets.ZB_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
./scripts/release/list_backports.py \
-o ${{ github.event.repository.owner.login }} \
-r ${{ github.event.repository.name }} \
-b ${{ github.event.pull_request.base.ref }} \
-p ${{ github.event.pull_request.number }}
-o ${{ github.event.repository.owner.login }} \
-r ${{ github.event.repository.name }} \
-b ${{ github.event.pull_request.base.ref }} \
-p ${{ github.event.pull_request.number }}
12 changes: 9 additions & 3 deletions .github/workflows/bsim-tests-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,26 @@ on:
workflows: ["BabbleSim Tests"]
types:
- completed

permissions:
contents: read

jobs:
bsim-test-results:
name: "Publish BabbleSim Test Results"
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.event.workflow_run.conclusion != 'skipped'
permissions:
checks: write # to create the check run entry with test results

steps:
- name: Download artifacts
uses: dawidd6/action-download-artifact@v8
uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
with:
run_id: ${{ github.event.workflow_run.id }}

- name: Publish BabbleSim Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
with:
check_name: BabbleSim Test Results
comment_mode: off
Expand Down
24 changes: 15 additions & 9 deletions .github/workflows/bsim-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ on:
- "include/zephyr/net/ieee802154*"
- "drivers/serial/*nrfx*"
- "tests/drivers/uart/**"
- '!**.rst'

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }}
Expand All @@ -45,6 +49,9 @@ jobs:
BSIM_OUT_PATH: /opt/bsim/
BSIM_COMPONENTS_PATH: /opt/bsim/components
EDTT_PATH: ../tools/edtt
permissions:
checks: write # to create the check run entry with test results

steps:
- name: Apply container owner mismatch workaround
run: |
Expand All @@ -67,7 +74,7 @@ jobs:
git remote set-url origin ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0

Expand All @@ -91,7 +98,7 @@ jobs:
echo "ZEPHYR_SDK_INSTALL_DIR=/opt/toolchains/zephyr-sdk-$( cat SDK_VERSION )" >> $GITHUB_ENV

- name: Check common triggering files
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-common-files
with:
files: |
Expand All @@ -110,7 +117,7 @@ jobs:
modules/hal_nordic/**

- name: Check if Bluethooth files changed
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-bluetooth-files
with:
files: |
Expand All @@ -119,7 +126,7 @@ jobs:
subsys/bluetooth/

- name: Check if Networking files changed
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-networking-files
with:
files: |
Expand All @@ -132,7 +139,7 @@ jobs:
include/zephyr/net/ieee802154*

- name: Check if UART files changed
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-uart-files
with:
files: |
Expand Down Expand Up @@ -172,29 +179,28 @@ jobs:

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

- name: Upload Unit Test Results in HTML
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: HTML Unit Test Results
if-no-files-found: ignore
path: |
junit.html

- name: Publish Unit Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
with:
check_name: Bsim Test Results
files: "junit.xml"
comment_mode: off

- name: Upload Event Details
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: event
path: |
Expand Down
21 changes: 16 additions & 5 deletions .github/workflows/bug_snapshot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,30 @@ on:
# Run daily at 14:05
- cron: '5 14 * * *'

permissions:
contents: read

jobs:
make_bugs_pickle:
name: Make bugs pickle
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.repository_owner == 'zephyrproject-rtos'

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Python
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: 3.12
cache: pip
cache-dependency-path: scripts/requirements-actions.txt

- name: Install Python dependencies
- name: Install Python packages
run: |
pip install -U pygithub
pip install -r scripts/requirements-actions.txt --require-hashes


- name: Snapshot bugs
env:
Expand All @@ -41,7 +52,7 @@ jobs:
echo "BUGS_PICKLE_PATH=${BUGS_PICKLE_PATH}" >> ${GITHUB_ENV}

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
with:
aws-access-key-id: ${{ vars.AWS_BUILDS_ZEPHYR_BUG_SNAPSHOT_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_BUILDS_ZEPHYR_BUG_SNAPSHOT_SECRET_ACCESS_KEY }}
Expand Down
Loading
Loading