Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1721 commits
Select commit Hold shift + click to select a range
05972b3
doc: releases: update migration guide for stm32 adc
gautierg-st Oct 16, 2025
b18a70e
dts: arm: st: fix linter
gautierg-st Oct 24, 2025
c4a70b4
drivers: i3c: cdns: handle ibi len of 0
XenuIsWatching Oct 15, 2025
d04f91b
west: update Xtensa HAL to latest SHA
dcpleung Oct 14, 2025
ef2f264
doc: build: kconfig: setting: Replace text
nordicjm Oct 14, 2025
189f364
doc: hardware: porting: soc_porting: Fix inconsistencies
nordicjm Oct 14, 2025
a6ceee9
video: addition of video_transfer_buffer helper function
Oct 21, 2025
0812c11
samples: usb: uvc: use video_transfer_buffer helper function
Oct 21, 2025
261e25f
samples: usb: uvc: add indirection for UVC source device
Oct 21, 2025
ac4566f
samples: usb: uvc: add video encoder support
Oct 11, 2025
0657543
video: add H264 estimate in video_estimate_fmt_size
Oct 22, 2025
0e3de8e
usb: uvc: use struct uvc_frame_descriptor in most of function parameters
Oct 22, 2025
e7ae828
usb: usbd_uvc: add frame_based support (currently only H264)
Oct 11, 2025
6a7aefa
samples: video: tcpserversink: check video_enqueue/dequeue return values
Oct 19, 2025
e761fd7
samples: usb: uvc: add h264/jpeg suffixed overlay
Oct 22, 2025
1b39e52
boards: stm32n6570_dk: add zephyr_h264enc / zephyr_jpegenc labels
Oct 23, 2025
0f6a0d9
samples: usb: uvc: add h264 / jpeg encoder test entries
Oct 23, 2025
23aef46
boards: phytec: phyboard_nash: doc: fix core name
diegoherranz Oct 11, 2025
31d16f3
drivers: i2c: cdns: add broken hold bit workaround for Zynq-7000
mausys Oct 9, 2025
dbb45dd
scripts: checkpatch.pl: relax `Missing a blank line`
JordanYates Oct 7, 2025
4da13b8
test: increase mps2/an385 ISR stack size
TaiJuWu Sep 30, 2025
91f1acb
kernel: Add more debug info and thread checking in run queue
TaiJuWu Sep 28, 2025
2d14126
dts: bindings: adc: Add AD4170-4, AD4190-4, and AD4195-4 ADCs
kseerp Sep 1, 2025
fcd7842
drivers: adc: Add AD4170-4, AD4190-4, and AD4195-4 ADC driver
kseerp Sep 1, 2025
6e3760b
tests: drivers: build_all: Add build test for AD4170 ADC
kseerp Sep 1, 2025
122edfe
scripts: west_commands: extend build.dir-fmt format args
thorsten-klein Sep 18, 2025
5ee522e
scripts: west_commands: added tests for config build.dir-fmt
thorsten-klein Oct 24, 2025
03a5860
doc: develop: west: config option build.dir-fmt
thorsten-klein Oct 24, 2025
4bdcc53
tests: stackprot: add guard area to ensure portable overflow behavior
M-Moawad Aug 27, 2025
2697953
modules: tf-m: Kconfig.tfm: Update TFM_BOARD
nandojve Aug 18, 2025
0d254d3
boards: arm: mps2: Fix NS flash layout
nandojve Aug 15, 2025
691aa5e
boards: arm: mps3: Remove mps3/corstone300/an547/ns QEMU
nandojve Aug 19, 2025
803d817
boards: arm: mps3: Fix NS flash layout and SRAM size
nandojve Sep 1, 2025
35cae82
boards: st: stm32l562e_dk: Move external partitions
nandojve Aug 15, 2025
332ebc3
boards: st: stm32l562e_dk: ns: Align partitions
nandojve Aug 15, 2025
debb598
trusted-firmware-m: Set --align when signing
nandojve Jul 21, 2025
99a2e49
trusted-firmware-m: Set --max-sectors when signing
nandojve Jul 21, 2025
b21ea79
trusted-firmware-m: Define header and trailer options
nandojve Jul 21, 2025
6cee10c
trusted-firmware-m: Set --confirm when signing
nandojve Jul 21, 2025
69f277c
trusted-firmware-m: Make hex files variables explicit
nandojve Jul 21, 2025
5b4cd27
trusted-firmware-m: Create multi image bin files
nandojve Jul 21, 2025
7fe5574
trusted-firmware-m: Use cmake_parse_arguments in tfm_sign
nandojve Aug 19, 2025
6334838
scripts: build: mergehex: Add --output-bin parameter
nandojve Sep 23, 2025
d1534c5
trusted-firmware-m: Prepare to generate tfm_merged.bin
nandojve Sep 23, 2025
bbc73af
trusted-firmware-m: Generate tfm_merged.bin
nandojve Sep 23, 2025
97e4ec9
docs: migration-guide-4.3: Add TF-M sign note
nandojve Aug 19, 2025
a7fbbb0
docs: services: tfm: Add note about confirmed images
nandojve Sep 22, 2025
e2fcd64
drivers: gpio: pca953x: add pull-up/pull-down support
marcowidmer Aug 5, 2025
e1117f1
modules: mbedtls: rename MBEDTLS_MD
valeriosetti Sep 11, 2025
851a204
modules: mbedtls: rename MBEDTLS_LMS
valeriosetti Sep 11, 2025
f960db8
modules: mbedtls: rename MBEDTLS_TLS_VERSION_1_2
valeriosetti Sep 11, 2025
fa911df
modules: mbedtls: rename MBEDTLS_DTLS
valeriosetti Sep 11, 2025
62f0b2c
modules: mbedtls: rename MBEDTLS_TLS_VERSION_1_3
valeriosetti Sep 11, 2025
69e2767
modules: mbedtls: rename MBEDTLS_TLS_SESSION_TICKETS
valeriosetti Sep 11, 2025
f8c94f2
modules: mbedtls: rename MBEDTLS_CTR_DRBG_ENABLED
valeriosetti Sep 11, 2025
315fbc5
modules: mbedtls: rename MBEDTLS_HMAC_DRBG_ENABLED
valeriosetti Sep 11, 2025
a60803b
modules: mbedtls: add a specific file for deprecated Kconfigs
valeriosetti Sep 12, 2025
fd932e1
doc: migration-guide: add note for Mbed TLS' Kconfigs renaming
valeriosetti Sep 12, 2025
1962ab5
modules: mbedtls: fix prompts and help messages for Kconfigs
valeriosetti Oct 20, 2025
b305faf
drivers: ethernet: phy: add Microchip's KSZ9131 PHY support
TonyHan11 May 27, 2025
b3362a3
tests: drivers: build_all: ethernet: add new lines between PHY nodes
TonyHan11 Oct 24, 2025
d7a7873
tests: drivers: build_all: ethernet: add KSZ9131 entry
TonyHan11 May 28, 2025
e7cfa72
drivers: ethernet: phy: ksz9131: add support for phy interrupt mode
TonyHan11 May 27, 2025
034ce69
drivers: ethernet: phy: ksz9131: add getting status for gigabit mode
TonyHan11 Jun 26, 2025
3036fa8
drivers: ethernet: phy: ksz9131: save link state for get
TonyHan11 Sep 9, 2025
284d623
dts: microchip: sam: add nodes for GMAC0 to sama7g5.dtsi
TonyHan11 Oct 24, 2025
ed4348d
soc: microchip: sam: update MMU for sama7g5 GMAC0
TonyHan11 May 13, 2025
4f75a70
soc: microchip: sam: configure the clocks for sama7g5 GMAC0
TonyHan11 May 27, 2025
9b66f72
drivers: ethernet: sam_gmac: update for support RGMII mode
TonyHan11 May 14, 2025
a6a686a
boards: microchip: sam: remove extra new lines from sama7g54_ek.dts
TonyHan11 Oct 24, 2025
18d8ee5
boards: microchip: sam: enable nodes for GMAC0 to sama7g54_ek dts file
TonyHan11 Oct 24, 2025
ea1f394
doc: centralizes doc for installing SDK for Linux
May 13, 2025
b4556ea
doc: update SDK supported architectures
Aug 1, 2025
25a71f3
modules: mbedtls: let CSPRNG_AVAILABLE select ENTROPY_GENERATOR
valeriosetti Oct 24, 2025
26ca2cf
drivers: entropy: nrf5: add dependency on MULTITHREADING
valeriosetti Oct 24, 2025
1b84618
drivers: timer: stm32_lptim: Support all LPTIM instances
kamnxt Oct 22, 2025
473d90b
west.yml: Bump TF-M to include fixes for stm32h5
tpambor Oct 22, 2025
b35a32b
drivers: watchdog: add support for Infineon PSE84 device
billwatersiii Oct 13, 2025
64bf182
tests: can: api: changing the test thread priority
rexut Sep 27, 2025
d2fc338
doc: doxygen: show global _track_list_k_xxx variables in Doxygen
kartben Sep 18, 2025
2d153c8
include: tracing: doxygen coverage and cleanup
kartben Sep 18, 2025
d491422
MAINTAINERS: Mark net-tools as maintained
jukkar Oct 24, 2025
f778646
manifest: Update net-tools to the latest
jukkar Oct 24, 2025
58a334f
scripts: pylib: twister: hardwaremap: add Tigard support
henrikbrixandersen Oct 22, 2025
2366f18
samples: dmic: enable on mcxn9xx boards
TomasBarakNXP Oct 16, 2025
71a51d3
samples: dmic: Add sample bit width configuration
TomasBarakNXP Oct 16, 2025
e82bbb6
tests: dmic_api: configure the parameters with Kconfig
TomasBarakNXP Oct 23, 2025
34fa5ea
tests: dmic_api: support mcxn9xx boards
TomasBarakNXP Oct 23, 2025
8e4e766
drivers: spi: add psc3 and pse84 support
Peterson-Brett Oct 14, 2025
b25251e
tests: drivers: spi: spi_loopback: kit_psc3m5_evk support
Peterson-Brett Oct 14, 2025
4301e69
tests: drivers: spi: spi_loopback: pse84 support
Peterson-Brett Oct 17, 2025
b75a846
divers: memc: Add BL61x PSRAM controller
VynDragon Oct 15, 2025
3b2d8e9
dts: bflb: Add and enable PSRAM controller
VynDragon Oct 15, 2025
6cfc76f
drivers: clock: ccm_rev2: add imx93 common clocks set support
WinteriWang Jun 16, 2025
a1d76b2
soc: imx93: a55: initialize video pll
WinteriWang Jun 20, 2025
8432f01
driver: mcux_mediamix: add mcux_mediamix driver support
WinteriWang Jun 20, 2025
2ea7fb8
[nxp toup] soc: imx93: enable imx93 mediamix
WinteriWang Oct 11, 2025
a13c3f0
driver: mcux_lcdifv3: add mcux_lcdifv3 driver support
WinteriWang Jun 19, 2025
4e070e2
soc: imx93: enable mcux lcdifv3
WinteriWang Jun 18, 2025
a541647
drivers: mipi dsi: Add dsi nxp dwc driver support
RuoshanShi Jul 14, 2025
b815f5f
drivers: mipi dsi: Update dsi nxp dwc driver to support i.MX93 A55
RuoshanShi Oct 14, 2025
66e878b
soc: imx93: enable mipi dsi
WinteriWang Jun 18, 2025
25b2de3
driver: display: add waveshare dsi panel driver support
WinteriWang Jun 18, 2025
0da5142
boards: nxp: add shield of 7inch DSI LCD(C) for FRDM_IMX93
WinteriWang Jun 19, 2025
3bb88d3
driver: mucx_lcdifv3: support both full and partial refresh
WinteriWang Jul 21, 2025
077b41d
soc: imx93: a55: add missing stdint header
WinteriWang Jul 23, 2025
8ea7b11
modules: lvgl: fix build warning for print format
JiafeiPan Sep 16, 2025
046232a
west: Sync picolibc with SDK 0.17.4
keith-packard Oct 24, 2025
a812f32
west.yml: Update west.yml for updating hal directory
mchp-asif Oct 22, 2025
72cb0b2
dts: arm: microchip: pic32cx_sg: Add pincontrol nodes
mchp-asif Oct 22, 2025
41e7be1
soc: microchip: pic32cx_sg: Adds the pinctrl header
mchp-asif Oct 22, 2025
b0341e4
boards: microchip: pic32cx_sg61_cult: Add support for pinctrl
mchp-asif Oct 22, 2025
cf76e4b
manifest: Update hal_gigadevice to support CMSIS6
soburi Oct 24, 2025
010a7e3
include: doc: fix trivial doxygen warnings
kartben Oct 22, 2025
aebc427
iar: linker_script: Parse LD style INPUT specifications
RobinKastberg May 23, 2025
df1cb88
arch: arc: add sys_write64/sys_read64 functions
ycsin Oct 23, 2025
e8a4b9e
shell: modules: devmem: support 64-bit read & write
ycsin Oct 19, 2025
3cc9a84
scripts: west runners: ST-LINK GDB Server: add external-init cmd
JarmouniA Oct 23, 2025
4f7d982
boards: stm32h750b-dk: add ST-Link GDB Server runner
JarmouniA Oct 23, 2025
c01f864
tests: drivers: pwm: Add SAM E54 test support for TCC
Farsin-Nasar-Microchip Oct 22, 2025
a115cb3
boards: coredevices: add pebble 2 duo
gmarull Oct 21, 2025
3621caa
drivers: Counter: STM Support on Zephyr
FelixWang47831 Aug 12, 2025
f305443
dts: arm: nxp: Add STM device tree info
FelixWang47831 Oct 20, 2025
659eccf
drivers: clock_control: Configure STM clock
FelixWang47831 Oct 21, 2025
b5a1bff
tests: drivers: counter: counter_basic_api: stm support
FelixWang47831 Oct 21, 2025
f1ceef5
dts: st: f7: add sai1 nodes
mariopaja Oct 9, 2025
fc1c386
drivers: i2s: stm32 sai add support for stm32f7xx series
mariopaja Oct 9, 2025
2290b95
samples: i2s: output: add nucleo_f767zi
mariopaja Oct 9, 2025
d770690
drivers: sdhc:Updated sdhc driver for apollo510&apollo510L
fanwang-ambiq Oct 23, 2025
adb6461
drivers: sdhc: optimize cache related coding
fanwang-ambiq Oct 23, 2025
ca3b80c
drivers: sdhc: Support SD Card for Apollo510
fanwang-ambiq Aug 5, 2025
4af34c4
board: ambiq: Add sdio0 aliases for apollo510_evb board.
fanwang-ambiq Sep 1, 2025
a809fb9
dts: arm: microchip: add gpio dts node for SAM D5x/E5x SoC series
AzharMCHP Oct 15, 2025
c4f640c
boards: microchip: sam_e54_xpro: add led and button dts node
AzharMCHP Oct 15, 2025
a5728ad
kernel: msgq: return once to simplify tracing
nashif Jul 30, 2025
afef4b6
tracing: add semihosting backend
nashif Jul 29, 2025
7b1e724
tracing: ctf: add missing return value for mutex_unlock
nashif Jul 30, 2025
9e99699
tracing: ctf: add tracing for memory slabs
nashif Jul 30, 2025
26fa18e
tracing: ctf: add tracing for message queues
nashif Jul 30, 2025
e23d663
tracing: ctf: add condition variables
nashif Jul 31, 2025
ba453c1
tracing: ctf: add work queues
nashif Jul 31, 2025
906db71
tracing: ctf: add poll
nashif Jul 31, 2025
1823d4c
tracing: ctf: thread extended
nashif Jul 31, 2025
61dd334
tracing: ctf: add mbox support
nashif Jul 31, 2025
6358260
tracing: ctf: add event support
nashif Jul 31, 2025
539308f
tracing: systemview: add tracing for message queues
nashif Aug 1, 2025
59a3fe8
tracing: systemview: add tracing for stacks
nashif Aug 1, 2025
a6dee79
tracing: systemview: add tracing for events
nashif Aug 1, 2025
21e44ea
tracing: systemview: add tracing for mail boxes
nashif Aug 1, 2025
3af076d
snippets: add semihost tracing snippet
nashif Aug 4, 2025
fc4db3d
tracing: ctf: do not use signal as an argument
nashif Oct 5, 2025
d849ab1
tracing: fix various style issues
nashif Oct 5, 2025
abeef13
manifest: update percepio sha with fix for condvar
nashif Oct 6, 2025
d4d51dc
kernel: Replace redundant switch_handle assignment with assertion
TaiJuWu Sep 27, 2025
02d0e96
Bluetooth: BAP: Add bt_bap_unicast_client_unregister_cb
Thalley Sep 30, 2025
a4450ed
doc: releases: Add entry for bt_bap_unicast_client_unregister_cb
Thalley Sep 30, 2025
e11e459
drivers: firmware: scmi: add CONFIG_ARM_SCMI_CHAN_SEM_TIMEOUT_USEC
biwenli Oct 24, 2025
433893e
release: Zephyr 4.3.0-rc1
jhedberg Oct 25, 2025
f902f2a
Bluetooth: Host: Fix unnecessary random address update
LingaoM Oct 21, 2025
d59cd2e
Bluetooth: Host: Fix Periodic Advertising random address update
LingaoM Oct 23, 2025
bed07a5
tests: bluetooth: audio: fix bsim timing
LingaoM Oct 23, 2025
1a4f113
bluetooth: mesh: adv_ext: Fix scheduling with multiple relay adv sets
PavelVPV Oct 23, 2025
fc813d9
Bluetooth: Controller: Handle overlapping CIG and ACL
segerlund Oct 22, 2025
fa0d623
manifest: hostap: Pull fix for SoftAP start
krish2718 Oct 21, 2025
5d4459f
docs: Describe the different shield interfaces
pyhys Sep 7, 2025
36e5038
Fix compliance check: output > 64KB + annotations
kylebonnici Oct 24, 2025
0ce50a2
tests: drivers: gpio: GPIO_INT_DISABLE may not support
hakehuang Oct 23, 2025
a0eb093
drivers: i2c: Move merge buffer to driver data for RA i2c_sci_b
duynguyenxa Oct 23, 2025
1f5c285
net: tcp: Allow immediate connection tear down
jukkar Oct 23, 2025
ec3bcd3
net: tcp: Close all connections when interface goes down
jukkar Oct 23, 2025
dc93090
tests: i2c_ram: Fix assert message
aescolar Oct 27, 2025
8fb6cb7
tracing: ctf: Fix arguments for socket tracing functions (again)
aescolar Oct 27, 2025
70fe961
drivers: mspi_dw: Use uint32_t for dummy_bytes field
anangl Oct 24, 2025
69bfd43
drivers: i2c_stm32_v2: fix assert in i2c event isr
erian747 Oct 23, 2025
4bf6a75
drivers: mspi_dw: Edit core disable to after PM init
Hi-Im-David Oct 23, 2025
55af282
drivers: mspi_dw: Add CONFIG_MSPI_DW_DDR
Hi-Im-David Oct 23, 2025
d0ab7a2
dts: bindings: clock_control: fix sf32lb clock error
ck-telecom Oct 23, 2025
533ef58
Bluetooth: Controller: Fix use-after-release in lll_scan/lll_scan_aux
cvinayak Oct 21, 2025
50b1732
dts: arm: nordic: Add ranges and address/size cells to SRAM nodes
nordicjm Oct 17, 2025
f1e18c5
dts: vendor: nordic: nrf91: Fix SRAM partitioning
nordicjm Oct 17, 2025
dd5a3f1
dts: vendor: nordic: nrf5340: Fix SRAM partitioning
nordicjm Oct 17, 2025
0ffef90
tests: ipc: ipc_session: Correct name from sample to test
nordicjm Oct 27, 2025
b6d45e1
testsuite: coverage: use correct path to fnmatch.h
cfriedt Oct 27, 2025
be7c2e8
scripts: gen_boards_catalog.py: add verbose flag to Twister
kartben Oct 16, 2025
4ea4262
samples: usb: uvc: fix target sample filters for board specific overlays
dleach02 Oct 27, 2025
79f26e4
boards: espressif: esp32_devkitc: Duplicit record
marekmatej Oct 27, 2025
169a92e
docs: security: vulnerabilities: Add CVE 2025 section title
pdgendt Oct 27, 2025
14bc656
tests: drivers: counter: maxim_ds3231: Add missing assert print param
aescolar Oct 27, 2025
bde6bdd
drivers: flash: Fix Kconfig style for Renesas RA Flash-HP Kconfig
khoa-nguyen-18 Oct 27, 2025
9096739
boards: stm32n6570_dk: Add link to Zephyr computer vision application
erwango Oct 24, 2025
5a71080
boards: stm32n6570_dk: Clean up non-ASCII characters
erwango Oct 24, 2025
603e4df
scripts: ci: check_compliance: Fix not checking CMakeLists.txt files
nordicjm Oct 24, 2025
4dd6354
drivers: i2c: i2c-priv: drop logging
gmarull Oct 24, 2025
6807fa3
drivers: i2c: i2c-priv: document i2c_map_dt_bitrate
gmarull Oct 24, 2025
b6e7a75
drivers: timer: mcux_lptmr: Fix prescaler bypass from devicetree
yongxu-wang15 Oct 24, 2025
40256a9
net: l2: wifi: Fix btwt_setup command parameter count
nxf86985 Oct 24, 2025
d3bae1d
tests: Bluetooth: SDP: Wait for DUT connect event before send any cmd
lylezhu2012 Oct 24, 2025
c581297
Compliance check: no dts-linter installed
kylebonnici Oct 24, 2025
8ed51c0
boards: ESP32 related boards documentation fix
marekmatej Oct 23, 2025
4b4332a
drivers: crypto: return -ENOTSUP when needed
sylvioalves Oct 21, 2025
998d9ab
drivers: crypto: expand mbedTLS shim driver capabilities
sylvioalves Oct 21, 2025
654e4f5
tests: crypto: hash: expand test coverage for multiple SHA algorithms
sylvioalves Oct 21, 2025
8aa8040
tests: crypto: add AES cipher tests
sylvioalves Oct 22, 2025
a4588c0
tests: crypto_aes: add espressif support boards
sylvioalves Oct 24, 2025
3ae4dfe
shell: fix deadlock in the bypass function
jakub-uC Oct 20, 2025
b0d4580
tests: lib: lockfree: Fix MPSC test consumer node return logic
Oct 8, 2025
751711a
include: zephyr: sys: correct sys_test_bit() and friends description
etienne-lms Oct 14, 2025
2e9f29a
MAINTAINERS: add maintainer for Realtek EC api and driver
elmo9999 Oct 13, 2025
2487fe9
include: linker: Set eh_frame size to 0 when C++ exceptions are disabled
thughes Oct 6, 2025
ef844ce
kernel: make k_is_pre_kernel safe to call from user mode
rbbrns Oct 14, 2025
5ce408b
kernel: assert if k_current_get is called pre-kernel
rbbrns Oct 1, 2025
a7f3c1b
ib: multi_heap: fix out-of-bounds array access
Nuliu-Z Oct 4, 2025
c0d973d
drivers/espi: rts5912: handler all port 80 data until fifo is empty
JhanBoChao-Realtek Aug 25, 2025
6dfad60
tests: bt: host: mock z_sys_post_kernel
sjanc Oct 28, 2025
0528554
drivers/ethernet/eth_native_tap: Fix use of deprecated kconfig
aescolar Oct 28, 2025
8b0f33a
MAINTAINERS file: make doc/build/dts unique to devicetree area
nashif Oct 27, 2025
8db71e3
doc: remove "zephyr,usb-device" from chosen properties documentation
jfischer-no Oct 24, 2025
f547fb1
video: dcmipp: put Pipe1 / pipe2 caps within preproc if statement
Oct 24, 2025
47d521f
tests: drivers: build_all: video: add STM32MP13 dcmipp
Oct 24, 2025
c5e1b72
doc: _extensions: apply `ruff format`
kartben Oct 24, 2025
afa7b8c
doc: _scripts: fix SIM905 linter rule in gen_devicetree_rest.py
kartben Oct 24, 2025
a825e01
arch: riscv: core: vector_table alignement fix
lstnl Oct 24, 2025
3e4e1c5
drivers: timer: Improve wording for AMD Xilinx PS TTC support
yashi Oct 24, 2025
6ec7634
soc: nordic: nrf54h: Disable S2RAM on cpurad
nordic-segl Oct 24, 2025
182a6c6
drivers: timer: nrf_rtc: Kconfig clean up
nordic-krch Oct 13, 2025
396466e
scripts: snippets: Update to use jsonschema instead of pykwalify
nordicjm Oct 20, 2025
bca0909
soc: silabs: silabs_s2: Fix radio interrupt init condition
asmellby Oct 24, 2025
2fa6e07
drivers: dma: siwx91x: Simplify descriptors list creation
jerome-pouiller Oct 24, 2025
b359d5d
drivers: dma: siwx91x: Simplify variables naming
jerome-pouiller Oct 24, 2025
42eff40
drivers: dma: siwx91x: Fix DMA_ADDR_ADJ_NO_CHANGE w/ memory source
jerome-pouiller Oct 24, 2025
e515c41
drivers: spi: siwx91x: Fix compatibility with gpdma
jerome-pouiller Oct 13, 2025
f3e72b0
drivers: dma: siwx91x: Fix DMA_ADDR_ADJ_NO_CHANGE w/ memory destination
jerome-pouiller Oct 24, 2025
f0cbba0
dts: arm: silabs: fix siwg917 default nwp power state
Martinhoff-maker Oct 24, 2025
191000a
dts: bindings: riscv: add APLIC-MSI and IMSIC bindings
AFOliveira Oct 13, 2025
f144fa5
drivers: interrupt_controller: riscv: add AIA driver headers
AFOliveira Oct 13, 2025
5da4924
drivers: interrupt_controller: riscv: add IMSIC driver
AFOliveira Oct 13, 2025
ee048d3
drivers: interrupt_controller: riscv: add APLIC-MSI driver
AFOliveira Oct 13, 2025
bbd6448
drivers: interrupt_controller: riscv: add AIA coordinator
AFOliveira Oct 13, 2025
8ba35b3
soc: riscv: integrate AIA interrupt management
AFOliveira Oct 13, 2025
a4a9d2b
soc: qemu: virt_riscv: add AIA-enabled RV32 SoC variant
AFOliveira Oct 13, 2025
c835700
boards: qemu: add AIA-enabled RISC-V32 boards
AFOliveira Oct 13, 2025
1f4d831
boards: snps: nsim: arc_v: add AIA support for RMX100
AFOliveira Oct 13, 2025
32c8b03
boards: snps: nsim: arc_v: add device tree for RMX100 AIA MMSI
AFOliveira Oct 13, 2025
4fccda3
samples: uart_echo_aia: add platform-agnostic AIA demo
AFOliveira Oct 13, 2025
d7aafa6
samples: uart_echo_aia_smp: add SMP AIA demonstration
AFOliveira Oct 13, 2025
7b530f3
samples: riscv: add additional AIA test samples
AFOliveira Oct 13, 2025
4824a1f
samples: riscv: add AIA debug and validation samples
AFOliveira Oct 13, 2025
cb8f343
samples: riscv: add APLIC GENMSI SMP validation sample
AFOliveira Oct 14, 2025
b7bf6d0
drivers: riscv: imsic: add SMP initialization support
AFOliveira Oct 14, 2025
6a07202
tests: drivers: riscv: add AIA (APLIC + IMSIC) driver tests
AFOliveira Oct 14, 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.
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# EditorConfig: https://editorconfig.org/

Check warning on line 1 in .editorconfig

View workflow job for this annotation

GitHub Actions / Run compliance checks on patch series (PR)

License missing

.editorconfig:1 File has no SPDX-License-Identifier header, consider adding one.

# top-most EditorConfig file
root = true
Expand Down Expand Up @@ -86,6 +86,10 @@
[COMMIT_EDITMSG]
max_line_length = 75

# Patches
[{*.patch,*.diff}]
trim_trailing_whitespace = false

# Kconfig
[Kconfig*]
indent_style = tab
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,16 @@ jobs:
west config manifest.group-filter -- +ci,-optional
west update -o=--depth=1 -n 2>&1 1> west.update.log || west update -o=--depth=1 -n 2>&1 1> west.update2.log

- name: Setup Node.js
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: "lts/*"
cache: npm
check-latest: true

- name: Install Node dependencies
run: npm ci

- name: Run Compliance Tests
continue-on-error: true
id: compliance
Expand All @@ -86,6 +96,14 @@ jobs:
name: compliance.xml
path: compliance.xml

- name: Upload dts linter patch
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
continue-on-error: true
if: hashFiles('dts_linter.patch') != ''
with:
name: dts_linter.patch
path: dts_linter.patch

- name: check-warns
run: |
if [[ ! -s "compliance.xml" ]]; then
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
name: Documentation Build

on:
schedule:
- cron: '0 */3 * * *'
push:
branches:
- main
tags:
- v*
pull_request:
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
container:
image: ghcr.io/zephyrproject-rtos/ci-repo-cache:v0.28.6.20251003
options: '--entrypoint /bin/bash'
timeout-minutes: 20
timeout-minutes: 60
concurrency:
group: doc-build-html-${{ github.ref }}
cancel-in-progress: true
Expand Down Expand Up @@ -112,7 +112,6 @@ jobs:
echo "$HOME/.cargo/bin" >> $GITHUB_PATH

west init -l . || true
west config manifest.group-filter -- +ci,+optional
west config --global update.narrow true
west update --path-cache /repo-cache/zephyrproject 2>&1 1> west.update.log || west update --path-cache /repo-cache/zephyrproject 2>&1 1> west.update.log || ( rm -rf ../modules ../bootloader ../tools && west update --path-cache /repo-cache/zephyrproject)
west forall -c 'git reset --hard HEAD'
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ target/

# CI output
compliance.xml
dts_linter.patch
_error.types

# Tag files
Expand All @@ -94,6 +95,7 @@ BoardYml.txt
Checkpatch.txt
ClangFormat.txt
DevicetreeBindings.txt
DevicetreeLinting.txt
GitDiffCheck.txt
Gitlint.txt
Identity.txt
Expand All @@ -118,3 +120,6 @@ TextEncoding.txt
YAMLLint.txt
ZephyrModuleFile.txt
# zephyr-keep-sorted-stop

# Node dependecies
node_modules
50 changes: 0 additions & 50 deletions .ruff-excludes.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,6 @@
"./boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
]
"./doc/_scripts/gen_devicetree_rest.py" = [
"SIM905", # https://docs.astral.sh/ruff/rules/split-static-string
]
"./doc/_scripts/redirects.py" = [
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
]
Expand Down Expand Up @@ -721,119 +718,85 @@
"UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes
"UP035", # https://docs.astral.sh/ruff/rules/deprecated-import
]
"./scripts/tests/twister/conftest.py" = [
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
]
"./scripts/tests/twister/pytest_integration/test_harness_pytest.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
]
"./scripts/tests/twister/test_cmakecache.py" = [
"F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_config_parser.py" = [
"B017", # https://docs.astral.sh/ruff/rules/assert-raises-exception
"B033", # https://docs.astral.sh/ruff/rules/duplicate-value
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_data/mixins/test_to_ignore.py" = [
"B011", # https://docs.astral.sh/ruff/rules/assert-false
]
"./scripts/tests/twister/test_environment.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_errors.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
]
"./scripts/tests/twister/test_handlers.py" = [
"B011", # https://docs.astral.sh/ruff/rules/assert-false
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP012", # https://docs.astral.sh/ruff/rules/unnecessary-encode-utf8
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_hardwaremap.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
"UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting
]
"./scripts/tests/twister/test_harness.py" = [
"B017", # https://docs.astral.sh/ruff/rules/assert-raises-exception
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
"E713", # https://docs.astral.sh/ruff/rules/not-in-test
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_jobserver.py" = [
"F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_log_helper.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_platform.py" = [
"B011", # https://docs.astral.sh/ruff/rules/assert-false
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_quarantine.py" = [
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_runner.py" = [
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation
"UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
"UP035", # https://docs.astral.sh/ruff/rules/deprecated-import
]
"./scripts/tests/twister/test_scl.py" = [
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements
"UP025", # https://docs.astral.sh/ruff/rules/unicode-kind-prefix
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_testinstance.py" = [
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_testplan.py" = [
"B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict
"E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
"W191", # https://docs.astral.sh/ruff/rules/tab-indentation
]
"./scripts/tests/twister/test_testsuite.py" = [
"B011", # https://docs.astral.sh/ruff/rules/assert-false
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister/test_twister.py" = [
"E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
"E501", # https://docs.astral.sh/ruff/rules/line-too-long
"I001", # https://docs.astral.sh/ruff/rules/unsorted-imports
"UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import
]
"./scripts/tests/twister_blackbox/conftest.py" = [
Expand Down Expand Up @@ -1259,19 +1222,6 @@ exclude = [
"./arch/xtensa/core/gen_zsr.py",
"./arch/xtensa/core/xtensa_intgen.py",
"./boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py",
"./doc/_extensions/zephyr/api_overview.py",
"./doc/_extensions/zephyr/application.py",
"./doc/_extensions/zephyr/domain/__init__.py",
"./doc/_extensions/zephyr/doxybridge.py",
"./doc/_extensions/zephyr/doxyrunner.py",
"./doc/_extensions/zephyr/doxytooltip/__init__.py",
"./doc/_extensions/zephyr/dtcompatible-role.py",
"./doc/_extensions/zephyr/external_content.py",
"./doc/_extensions/zephyr/gh_utils.py",
"./doc/_extensions/zephyr/html_redirects.py",
"./doc/_extensions/zephyr/kconfig/__init__.py",
"./doc/_extensions/zephyr/link-roles.py",
"./doc/_scripts/gen_boards_catalog.py",
"./doc/_scripts/gen_devicetree_rest.py",
"./doc/_scripts/redirects.py",
"./doc/conf.py",
Expand Down
49 changes: 38 additions & 11 deletions MAINTAINERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,7 @@ Arduino Platforms:
- boards/arduino/
- boards/shields/arduino_*/
- drivers/*/*modulino*
- dts/vendor/arduino/

Base OS:
status: maintained
Expand Down Expand Up @@ -761,6 +762,8 @@ Build system:
- scripts/schemas/soc-schema.yaml
- scripts/list_shields.py
- scripts/snippets.py
files-exclude:
- doc/build/dts/
labels:
- "area: Build System"
tests:
Expand Down Expand Up @@ -855,8 +858,6 @@ CPU Frequency Scaling:
- seankyer
files:
- include/zephyr/cpu_freq/
- include/zephyr/cpu_load/
- subsys/cpu_load/
- subsys/cpu_freq/
- dts/bindings/p_state/
labels:
Expand Down Expand Up @@ -1275,6 +1276,7 @@ Documentation Infrastructure:
- martinjaeger
- str4t0m
files:
- boards/shields/canis_canpico/
- boards/shields/mcp2515/
- boards/shields/tcan4550evm/
- doc/connectivity/canbus/
Expand Down Expand Up @@ -3047,9 +3049,10 @@ JSON Web Token:
- libraries.encoding.jwt

Kconfig:
status: odd fixes
collaborators:
status: maintained
maintainers:
- tejlmand
collaborators:
- nashif
files:
- scripts/kconfig/
Expand Down Expand Up @@ -3387,8 +3390,6 @@ Modem:
status: maintained
maintainers:
- bjarki-andreasen
collaborators:
- tomi-font
files:
- subsys/modem/
- include/zephyr/modem/
Expand Down Expand Up @@ -4307,6 +4308,11 @@ Realtek EC Platforms:
status: maintained
maintainers:
- JasonLin-RealTek
collaborators:
- elmo9999
- benson0715
- JhanBoChao-Realtek
- Titan-Realtek
files:
- boards/realtek/
- drivers/*/*rts5912*
Expand Down Expand Up @@ -4379,6 +4385,25 @@ Renesas RA Platforms:
Renesas RA SOCs, dts files, and related drivers. Boards based
on Renesas RA SoCs.

Renesas RX Platform:
status: maintained
maintainers:
- duynguyenxa
collaborators:
- quytranpzz
files:
- boards/renesas/*rx*/
- drivers/*/*renesas_rx*
- drivers/pinctrl/renesas/rx/
- dts/rx/renesas/
- dts/bindings/*/*renesas,rx*
- soc/renesas/rx/
labels:
- "platform: Renesas RX"
description: >-
Renesas RX SOCs, dts files, and related drivers. Renesas boards based
on RX SoCs.

Renesas RZ Platforms:
status: maintained
maintainers:
Expand Down Expand Up @@ -4657,6 +4682,7 @@ SiFli SF32LB Platforms:
- gmarull
collaborators:
- cameled
- ck-telecom
files:
- boards/sifli/
- drivers/*/*sf32lb*
Expand Down Expand Up @@ -4864,10 +4890,13 @@ TI SimpleLink Platforms:
status: maintained
maintainers:
- vaishnavachath
collaborators:
- bogdanovs
files:
- boards/ti/cc*/
- boards/ti/msp*/
- drivers/*/*cc13*
- drivers/*/*cc23*
- drivers/*/*cc25*
- drivers/*/*cc26*
- drivers/*/*cc32*
Expand Down Expand Up @@ -5796,6 +5825,7 @@ West:
collaborators:
- nashif
- inteljiangwe1
- dkalowsk
files: []
labels:
- "area: MCTP"
Expand Down Expand Up @@ -5922,7 +5952,7 @@ West:
- "area: Serialization"

"West project: net-tools":
status: odd fixes
status: maintained
maintainers:
- jukkar
collaborators:
Expand Down Expand Up @@ -6080,10 +6110,7 @@ West:
- thrift

"West project: trusted-firmware-a":
status: maintained
maintainers:
- povergoing
- sgrrzhf
status: odd fixes
collaborators:
- wearyzen
- ithinuel
Expand Down
6 changes: 3 additions & 3 deletions VERSION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
VERSION_MAJOR = 4
VERSION_MINOR = 2
PATCHLEVEL = 99
VERSION_MINOR = 3
PATCHLEVEL = 0
VERSION_TWEAK = 0
EXTRAVERSION =
EXTRAVERSION = rc1
Loading
Loading