Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
397 commits
Select commit Hold shift + click to select a range
d30c8c2
tests: drivers: pwm: pwm_api: enable qtmr test
FelixWang47831 Oct 14, 2025
d957f42
drivers: pwm: enable pwm capture for qtmr driver
FelixWang47831 Oct 14, 2025
d2a7d61
drivers: pwm: Fix qtmr set cycles bug.
FelixWang47831 Oct 16, 2025
a3f7490
tests: drivers: pwm: pwm_loopback: test improvement.
FelixWang47831 Oct 16, 2025
5b7745b
tests: drivers: pwm: pwm_loopback: Enable QTMR test.
FelixWang47831 Oct 16, 2025
083565b
samples: subsys: usb: testusb: improve usage instructions
mathieuchopstm Oct 7, 2025
1ec9339
soc: intel_adsp/ace: allows more spin relax loop per CPU
dcpleung Oct 2, 2025
d68f592
tests: kernel/smp: intel_adsp needs more relaxing NOPs
dcpleung Oct 3, 2025
14503cb
kernel: mem_domain: keep track of threads only if needed
dcpleung Oct 2, 2025
c577da8
dts: infineon: psc3m5 devicetree changes to support HPPASS ADC
jsbatch Sep 30, 2025
2b745c8
drivers: adc: Infineon HPPASS SAR ADC Driver
jsbatch Sep 30, 2025
6fa2908
drivers: adc: Adding Infineon HPPASS ADC samples
jsbatch Oct 14, 2025
a0c3f16
drivers: adc: Adding Infineon HPPASS ADC tests
jsbatch Oct 14, 2025
f403249
drivers: clock_control: add nxp_mc_cgm clock driver
lucien-nxp Aug 27, 2025
e062872
dts: bindings: flash_controller: add nxp,kinetis-ftfc.yaml
lucien-nxp Sep 29, 2025
b8925d6
drivers: clock_control: adapt clock driver for mcxe24x series
lucien-nxp Sep 29, 2025
bb4018e
soc: nxp: mcx: add mcxe24x series soc
lucien-nxp Sep 29, 2025
50e113f
dts: arm: nxp: add mcxe24x device tree
lucien-nxp Sep 29, 2025
ad5b349
boards: nxp: add frdm_mcxe247 board support
lucien-nxp Sep 29, 2025
45e81b4
crypto: hash: in_buf should be constant
titouanc Aug 7, 2025
527e2ed
drivers: crypto: hash_pkt.in_buf is now constant
titouanc Aug 7, 2025
a8bfb25
dts: arm: microchip: mec: Add MEC5 HAL based GIRQ information
scottwcpg Jun 16, 2025
8183636
board: Rename raytac_an54l15q_db to raytac_an54lq_db_15
RaytacStanley Aug 8, 2025
b9dcd71
icm4268x: Expand Bus RTIO queue
ubieda Aug 6, 2025
d3d51a6
icm4268x: Add defensive code to prevent invalid submissions
ubieda Aug 6, 2025
a0a20ab
icm4268x: Remove RTIO Workqueue usage in streaming mode
ubieda Aug 11, 2025
e8f9d45
icm4268x: Remove padding from Decoder struct
ubieda Aug 11, 2025
23a6cba
icm4268x: Do not enable GPIO Interrupts on trigger_init
ubieda Aug 11, 2025
cb86bec
icm4268x: Various driver Improvements for streaming mode
ubieda Aug 11, 2025
1d93c1c
west.yml: Update hal_bouffalolab revision
VynDragon Aug 30, 2025
4809f5e
dts: bflb: Add DMA node for BFLB SoCs
VynDragon Aug 26, 2025
3c5b8c3
drivers: dma: Introduce BFLB DMA driver
VynDragon Aug 26, 2025
54ef5c3
drivers: clock_control: Update clock control to support new peripherals
VynDragon Aug 26, 2025
8b417df
boards: Add DMA to supported for bflb boards
VynDragon Oct 10, 2025
8b3bb46
dts: soc: nxp lpc55xxx: Add SWO support
hengrun Sep 12, 2025
6fbbe49
hal: renesas: manifest: Update commit id for hal_renesas
tiennguyenzg Sep 30, 2025
44be35a
driver: flash: initial support for Renesas RZ/A3UL, T2M, N2L
tiennguyenzg Sep 29, 2025
74092ec
dts: renesas: Add flash support for RZ/A3UL, N2L, T2M
tiennguyenzg Sep 29, 2025
dd0e7b7
soc: renesas: Add flash memory regions for RZ/A3UL
tiennguyenzg Sep 29, 2025
71b5d50
boards: renesas: Add flash support for RZ/A3UL, N2L, T2M
tiennguyenzg Sep 29, 2025
64c80f7
tests: driver: flash: Add Flash driver for RZ/A3UL, T2M, N2L
tiennguyenzg Sep 29, 2025
8690b01
samples: driver: jesd216: Add Flash driver for RZ/A3UL, T2M, N2L
tiennguyenzg Sep 29, 2025
4e901c1
samples: drivers: spi_flash: Add Flash driver for RZ/A3UL, T2M, N2L
tiennguyenzg Sep 29, 2025
26cd689
driver: flash: Add a macro to define the 32KB block size in spi_nor.h
tiennguyenzg Sep 29, 2025
625f856
drivers: ethernet: phy: ti_dp83867: Fix warnings
venodela Oct 13, 2025
35c90e4
drivers: misc: ethos_u: Add support NPU on Renesas devices
khoa-nguyen-18 May 30, 2025
91ecf65
soc: renesas: ra: Select the Ethos-U NPU configuration for RA8P1
khoa-nguyen-18 Oct 16, 2025
d298783
dts: arm: renesas: ra: Add support NPU on Renesas ra8p1 SoC dts
khoa-nguyen-18 May 30, 2025
2b0068a
samples: modules: tflite-micro: Support tflm_ethosu for ek_ra8p1
khoa-nguyen-18 May 30, 2025
6b86cce
drivers: ps2: npcx: update registers for NPCKn variant
TomChang19 Sep 26, 2025
9d18e99
dts: st: f4: enable sai1 in stm32f4xx series
mariopaja Oct 17, 2025
420f3f8
drivers: i2s: stm32 sai add support for stm32f4xx series
mariopaja Oct 17, 2025
1dbc2f6
samples: i2s: output: add nucleo_f429zi
mariopaja Oct 17, 2025
dc90b95
boards: nxp: Unify the use of macros
ZhaoxiangJin Oct 21, 2025
f7ee70f
dts: bindings: mtd: sifli,sf32lb-mpi-qspi-nor: set qspi bus type
gmarull Oct 21, 2025
df827ef
dts: bindings: mtd: jedec,qspi-nor: set qspi bus
gmarull Oct 21, 2025
be464c4
MAINTAINERS: move TF-A to non-maintained
dkalowsk Oct 18, 2025
053154d
samples: basic: blinky: fix readme
koalatux Oct 14, 2025
0e6b6f3
include: zephyr: drivers: sensor.h: updated doxygen for get_frame_count
alexapostolu Oct 17, 2025
026b82c
lib: move cpu_load into lib/os
nashif Oct 18, 2025
7a3e6fb
soc: intel_adsp: send fwready msg for sim
laurenmurphyx64 Sep 29, 2025
a6dc998
boards: intel_adsp/ace: remove kconfig to skip 2nd core flow
laurenmurphyx64 Sep 29, 2025
9bead62
soc: intel_adsp: winstream only if not sim
laurenmurphyx64 Sep 29, 2025
33f136c
boards: intel_adsp: add ace40 sim .dts
laurenmurphyx64 Oct 15, 2025
236f9ac
boards: silabs: Remove unused defconfig symbols
asmellby Oct 18, 2025
dadd6e0
soc: silabs: Sort Series 2 dependencies
asmellby Oct 19, 2025
8b12ec5
soc: silabs: Move Kconfig symbol for sleeptimer to HAL
asmellby Oct 19, 2025
9c804bf
soc: silabs: Select PM implementation per family directly
asmellby Oct 19, 2025
860def6
soc: silabs: Move Kconfig symbol for clock/device init to HAL
asmellby Oct 19, 2025
aecc87d
soc: silabs: Remove duplicate Kconfig symbol
asmellby Oct 19, 2025
dbbb008
soc: silabs: Move Series 2 specific TRNG symbol to Series 2 Kconfig
asmellby Oct 19, 2025
2428a17
soc: silabs: Move Kconfig symbol for SE to HAL
asmellby Oct 19, 2025
88913f4
soc: silabs: Move Series 2 specific defconfigs to Series 2
asmellby Oct 19, 2025
a8a3b8a
soc: silabs: Move Kconfig symbols for HAL selection to HAL
asmellby Oct 18, 2025
42a0892
boards: shields: Add Adafruit LPS22 pressure sensor shield
pyhys Oct 18, 2025
36a9f38
modem: cellular: configurable initialisation priority
JordanYates Oct 18, 2025
6f05aa0
shell: modules: devmem: support 64-bit read & write
ycsin Oct 19, 2025
38e8636
kernel: usage: Fix CPU stats retrieval in z_sched_cpu_usage()
Oct 18, 2025
5bbe98e
drivers: timer: Use prescale_glitch_filter for prescale setting
FelixWang47831 Oct 20, 2025
f8a9f36
hostap: fix cmd error for wifi reg_domain
MaochenWang1 Oct 20, 2025
ba74a29
boards: nxp: frdm_mcxn947: add arduino labels
rexut Oct 11, 2025
f3d579e
boards: nxp: frdm_mcxn947: add mikrobus labels
rexut Oct 12, 2025
64796a0
soc: infineon: cat1b: psc3: noinit linker update
billwatersiii Sep 11, 2025
bee8c95
drivers: sensor: adxl345: fix uninitialized variable warning
kartben Oct 22, 2025
f6c94bc
drivers: sensor: pni: rm3100: drop unused inline function
kartben Oct 22, 2025
8277b05
input: use single evaluation clamp
fabiobaltieri Oct 21, 2025
01e978a
riscv: remove unneeded select ATOMIC_OPERATIONS_BUILTIN
maass-hamburg Oct 21, 2025
e7ae549
Bluetooth: Host: Make use of common array helper macros
jhedberg Oct 20, 2025
72d3ea7
scripts: ci: check_compliance: Add missing gen_uicr UNDEF's
SebastianBoe Oct 20, 2025
031ac1d
tests: bluetooth: Recycle ext_adv_sets when stopping adv
alexsven Oct 20, 2025
04bee56
scripts: west_commands: Convert sysbuild argument to BooleanOptionalA…
pdgendt Oct 20, 2025
95454a2
modules: openthread: platform: Enable mDNS auto enable functionality
Cristib05 Oct 14, 2025
413b717
dts: bindings: video: stm32: add title entry on stm32 video bindings
Oct 20, 2025
e327657
video: stm32: enable STM32 VENC / JPEG build_all tests
Oct 20, 2025
dff83f1
soc: nxp: imx: imx7d: soc.c: enable uart1/3/4/5/7 if used in DT
diegoherranz Oct 19, 2025
aee1f7f
drivers timer nrf_rtc: Fix dependency
aescolar Oct 17, 2025
c6aa9be
boards: seeed: xiao_nrf54l15: fix led0 polarity
r-c-n Oct 17, 2025
842ebd0
tests: bsim: bluetooth: host: enable conn_stress
ardo-nordic Oct 14, 2025
63874d2
tests: bsim: bluetooth: host: robust subscription proc
ardo-nordic Oct 17, 2025
67cc702
MAINTAINERS: Add cc23xx and collaborator for TI SimpleLink Platforms
bogdanovs Oct 17, 2025
4ed7210
gnss: gnss_emul: manual data update mode
JordanYates Oct 17, 2025
554e7c2
gnss: gnss_emul: init with `pm_device_driver_init`
JordanYates Oct 17, 2025
41184ad
gnss: gnss_emul: halt callbacks when not ACTIVE
JordanYates Oct 17, 2025
bc9e7e4
gnss: gnss_emul: allow direct config queries
JordanYates Oct 17, 2025
a360cbe
gnss: gnss_emul: decouple realtime and gnss time
JordanYates Oct 17, 2025
073ff97
tests: drivers: gnss: gnss_emul: test driver
JordanYates Oct 17, 2025
2b7b0ba
tests: fix arch.arm.user.stack test failure
wearyzen Oct 16, 2025
ea45988
dts: vendor: nordic: nrf54lm20a: Fix invalid reg for USB
nordicjm Oct 16, 2025
3b3a52a
dts: arm: nordic: nrf5340: Add missing ranges property for QSPI
nordicjm Oct 16, 2025
cafe830
sys: util_macro: Support macros as arguments
raffi-g Aug 29, 2025
81daaef
boards: st: address recent OpenOCD deprecation of HLA interface
etienne-lms Oct 11, 2025
8b8fabb
doc: migration guide: OpenOCD deprecation of ST-Link HLA interface
etienne-lms Oct 15, 2025
7436dea
mgmt: mcumgr: remove usage of legacy Mbed TLS crypto for hash
valeriosetti Oct 15, 2025
58173e0
tests: subsys: mgmt: mcumgr: remove selection of Mbed TLS in tests
valeriosetti Oct 15, 2025
a33b9a5
doc: migration-guide: add note for crypto updates in McuMGR
valeriosetti Oct 15, 2025
9a7227e
manifest: hal_renesas: Update revision for hal_renesas
quytranpzz Oct 15, 2025
a83c0e1
soc: renesas: rx: initial support pm for RX130
Mar 31, 2025
d0b2625
drivers: serial: Support PM device for serial driver
quytranpzz Oct 20, 2025
b9fbc29
include: bindings: stm32wba: add OTGHS mux selector
mathieuchopstm Oct 14, 2025
44fd2b6
dts: arm: st: wba: add USB to STM32WBA6x DTSI
mathieuchopstm Oct 14, 2025
7a9634d
drivers: usb: udc: stm32: add support for USB on STM32WBA6x
mathieuchopstm Oct 14, 2025
7c87c68
boards: st: nucleo_wba65ri: add support for USB
mathieuchopstm Oct 14, 2025
3722f10
drivers: spi: Initial support for RZN2L, T2M
le-quang168 Oct 8, 2025
5ffd3fd
dts: renesas: Add SPI support for RZN2L, T2M
le-quang168 Oct 8, 2025
71ad251
boards: renesas: Add SPI support for RZN2L, T2M
le-quang168 Oct 8, 2025
de283a3
tests: drivers: spi: Add support for RZN2L, T2M
le-quang168 Oct 8, 2025
d06169f
samples: drivers: spi: Add support for RZT2M
le-quang168 Oct 8, 2025
dc84ac0
boards: nordic: nrf54h20: Add adc to supported features
nordic-babu Oct 8, 2025
8a21df6
drivers: udc_dwc2: add Espressif pre-enable and shutdown hooks
sylvioalves Sep 29, 2025
60fbfbd
drivers: udc_dwc2: increase stack size for ESP32-S3
sylvioalves Sep 30, 2025
26e1864
Bluetooth: BAP: BASE: Split bt_bap_base_get_base_from_ad
Thalley Sep 6, 2025
5dd472c
drivers: wifi: infineon: add .iface_status method
drensber Apr 16, 2025
43f3d47
Bluetooth: Host: Add BT_APP_PASSKEY Kconfig option
HaavardRei Oct 20, 2025
9d4a820
Bluetooth: Host: Deprecate BT_FIXED_PASSKEY
HaavardRei Oct 20, 2025
c1136da
Bluetooth: Host: shell: Don't use BT_FIXED_PASSKEY
HaavardRei Oct 20, 2025
5ed20d0
drivers: serial: silabs: Correction of dma/peripheral isr exec order
Martinhoff-maker Oct 16, 2025
9bee842
drivers: serial: silabs: Fix uart tx abort at high baudrate
Martinhoff-maker Oct 16, 2025
d7b20cf
arch: arc: add sys_write64/sys_read64 functions
kartben Oct 22, 2025
edb4f59
Revert "arch: arc: add sys_write64/sys_read64 functions"
kartben Oct 22, 2025
c190f1c
Revert "shell: modules: devmem: support 64-bit read & write"
kartben Oct 22, 2025
536542e
MAINTAINERS: add dts/vendor/arduino/ to Arduino Platforms section
pillo79 Oct 22, 2025
79ba94f
mgmt: hawkbit: exclude DIRECT_XIP
maass-hamburg Oct 22, 2025
0d36e09
arch: arm: mpu: move MPU memory configuration header
ibirnbaum Oct 20, 2025
a8859b8
arch: arm: core: mpu: adjust MPU header include
ibirnbaum Oct 20, 2025
cd43beb
soc: xlnx: zynqmp: adjust MPU header include
ibirnbaum Oct 20, 2025
ff551e1
soc: ti: am6x: adjust MPU header include
ibirnbaum Oct 20, 2025
dc078ef
soc: st: stm32h7x: adjust MPU header include
ibirnbaum Oct 20, 2025
425bc34
soc: renode: cortex_r8_virtual: adjust MPU header include
ibirnbaum Oct 20, 2025
2286010
soc: nxp: s32k3: adjust MPU header include
ibirnbaum Oct 20, 2025
bb9f735
soc: nxp: imxrt: adjust MPU header include
ibirnbaum Oct 20, 2025
13d7cf6
soc: nxp: imx8m: adjust MPU header include
ibirnbaum Oct 20, 2025
796430e
soc: nuvoton: m55m1x: adjust MPU header include
ibirnbaum Oct 20, 2025
f8c616e
soc: nuvoton: npcx7: adjust MPU header include
ibirnbaum Oct 20, 2025
829f2e6
soc: nordic: nrf54hx: nrf92x: adjust MPU header include
ibirnbaum Oct 20, 2025
300d9e0
soc: infineon: cyq20829: adjust MPU header include
ibirnbaum Oct 20, 2025
9160f19
soc: adi: max32: adjust MPU header include
ibirnbaum Oct 20, 2025
4b7b55e
boards: nxp: mimxrt1180_evk: adjust MPU header include
ibirnbaum Oct 20, 2025
1330d7b
soc: infineon: pse84: adjust MPU header include
ibirnbaum Oct 20, 2025
80e6a9d
soc: st: stm32h7rsx: adjust MPU header include
ibirnbaum Oct 20, 2025
1ec03f7
modules: openthread: platform: mdns_socket: Update AIL address monitor
Cristib05 Oct 20, 2025
3073c15
net: l2: openthread: openthread_border_router: Update address events
Cristib05 Oct 20, 2025
245efb8
scripts: west_commands: sign: Replace ToggleAction
pdgendt Oct 20, 2025
7aa8356
scripts: west_commands: runners: Replace ToggleAction
pdgendt Oct 20, 2025
aa91160
drivers: disk: sdmmc_stm32: Add API to retrieve SD card CSD register
arthur-mmlw Aug 18, 2025
aca89cc
dts: mcxw23x: add OSTIMER and DMA support in dts
AllenZhang-NXP Oct 19, 2025
1da217e
soc: mcxw: enable OSTIMER for MCXW2xx
AllenZhang-NXP Oct 19, 2025
0b2e053
boards: mcxw23: Add support for OSTIMER, SPI and DMA
AllenZhang-NXP Oct 19, 2025
4573b3b
tests: drivers: spi: add overlay and conf file to run test on MCXW23 …
AllenZhang-NXP Oct 19, 2025
d38c51d
net: tc_mapping: Use preprocessor
ClaCodes Oct 20, 2025
4176868
net: tc-mapping: Fix SKIP_FOR_HIGH_PRIO
ClaCodes Oct 19, 2025
85794ff
dts: arm: st: l5: add missing #address-cells in exti node
etienne-lms Oct 22, 2025
16930a5
dts: arm: st: wba: add missing #address-cells in exti node
etienne-lms Oct 22, 2025
8078d80
dts: arm: st: correct exti #address-cells value
etienne-lms Oct 22, 2025
8c3ea2a
dts: arm64: imx9131: add USDHC device nodes
nxp-xl Jul 8, 2025
c2992fd
soc: imx91: add empty soc.h
nxp-xl Jul 8, 2025
9df3aae
boards: frdm_imx91: enable SDHC on the board
nxp-xl Jul 8, 2025
6f197c5
samples: fs: fs_sample: Increase CONFIG_MAIN_STACK_SIZE for imx91
nxp-xl Dec 27, 2024
f381729
drivers: mcux_syscon: enable MICFIL clock control
ZhaoxiangJin Oct 22, 2025
f578514
drivers: audio: Add NXP MICFIL driver
ZhaoxiangJin Oct 22, 2025
6a544a9
board: frdm_mcxn236: Enable MICFIL on frdm_mcxn236
ZhaoxiangJin Oct 22, 2025
ceabe7c
samples: i2s_codec: Enable nxp micfil sample
ZhaoxiangJin Oct 22, 2025
45faa27
Bluetooth: Classic: add power mode control for sniff mode
chengkai15 Oct 21, 2025
2986490
Bluetooth: Classic: add mode change notification for sniff mode
chengkai15 Oct 21, 2025
a0b97c9
Bluetooth: shell: add sniff mode control command
chengkai15 Oct 21, 2025
0fa225e
kconfiglib: node: add 'loc' attribute
pillo79 Sep 19, 2025
6cd13dc
kconfiglib: refactor Kconfig._warn() to use 'loc'
pillo79 Sep 19, 2025
b4a221b
kconfiglib: add 'user_loc' to Symbol and Choice classes
pillo79 Sep 19, 2025
6778602
kconfiglib: add 'loc' to reverse dependencies
pillo79 Sep 19, 2025
d7d3994
kconfiglib: track origin for symbol values
pillo79 Sep 19, 2025
947db8e
kconfig: collect and save trace data
pillo79 Sep 19, 2025
2cece50
traceconfig: add target to export value origin traces to Markdown
pillo79 Sep 19, 2025
2b71067
tests/kconfig: add Kconfig origin tracing test
pillo79 Sep 19, 2025
ecc5e1a
drivers: clock_control: add nxp_mc_cgm clock driver
lucien-nxp Aug 27, 2025
c89a11c
drivers: interrupt_controller: adapt for mcxe31x series
lucien-nxp Sep 5, 2025
a3e617e
driver: pinctrl: adapt for mcxe31x series
lucien-nxp Sep 18, 2025
e6a5e5d
soc: nxp: mcx: add mcxe31 series soc
lucien-nxp Sep 5, 2025
954dd84
dts: arm: nxp: add mcxe31x device tree
lucien-nxp Sep 5, 2025
4a759a6
boards: nxp: add frdm_mcxe31b board support
lucien-nxp Sep 20, 2025
cdf616a
drivers: sensor: Add driver for MAX32664C
Kampi Jul 24, 2025
ecfc23e
boards: nucleo_n657x0_q: add DCMIPP and CSI connector support
josuah Jul 20, 2025
90b277c
shields: st_b_cams_imx_mb1854: introduce csi_gpio1_hogs
josuah Jul 20, 2025
b0c5f3d
drivers: fuelgauge: Added properties to prop_type.
LostinTimeandspaceYT Jul 31, 2025
81e16c0
drivers: fuelgauge: Added test for ADI LTC2959
LostinTimeandspaceYT Jul 31, 2025
19d95bc
driver: dma: dma_silabs_siwx91x: Add pm policy state support for dma …
fimohame Aug 12, 2025
f14796a
dts: bindings: vendor-prefixes: Add canis prefix
ThreeEights Oct 15, 2025
f3ce54f
boards: shields: Add support for Canis Labs CANPico Shield
ThreeEights Oct 15, 2025
0ecd423
tests: subsys: pm: Enable testing on MAX78002EVKIT
ttmut Mar 12, 2025
d0c8956
drivers: fuel_gauge: ltc2959: Fix build warnings from declarations
ttmut Oct 22, 2025
9b7e8b7
MAINTAINERS: add the newly added CANPico shield to the CAN area
henrikbrixandersen Oct 22, 2025
5b34e14
doc: zbus: fix benchmark sample execution command error
rodrigopex Oct 22, 2025
e48cf95
doc: kernel: services: interrupts: Add markup for generated files
yashi Oct 17, 2025
1d7779b
net: mqtt_sn: fix returning address from zsock_recvfrom
M1cha Oct 17, 2025
a1da734
soc: infineon: PSOC Edge: Remove board references from soc cmake
jsbatch Oct 20, 2025
2a3180d
modules: hal_infineon: Remove board reference from module cmake
jsbatch Oct 20, 2025
851190c
scripts: puncover: Fix compatibility with v0.6.0
RoyAc6 Oct 20, 2025
e32489c
drivers: video: stm32_venc: fix return value
hfruchet-st Oct 20, 2025
1979291
drivers: video: stm32_venc: log an error in case of hardware timeout
hfruchet-st Oct 20, 2025
0fd2f77
drivers: video: stm32_venc: fix coding style
hfruchet-st Oct 20, 2025
1a168c1
dts: arm: silabs: Add rtcc and sysrtc bindings
asmellby Oct 20, 2025
31f91af
drivers: timer: silabs_sleeptimer: Use chosen node
asmellby Oct 20, 2025
eb243e6
drivers: counter: gecko_stimer: Use chosen node
asmellby Oct 20, 2025
540ce83
boards: doc: use board-supported-hw directive in imx7-based boards
diegoherranz Oct 19, 2025
339e569
drivers: pwm: cc23x0: Add power management
bogdanovs Oct 22, 2024
adf6dc9
drivers: i2c: cc23x0: Add power management
bogdanovs Oct 22, 2024
2db4fbd
boards: arm: Rename WeAct STM32U585
heronet Oct 16, 2025
084edd5
drivers: clock_control: stm32: enable clocks for SRAM1 and SRAM2
djiatsaf-st Oct 16, 2025
9d52173
dts: arm: st: h7rs: Add zephyr,memory-attr to SRAM1 and SRAM2 regions
djiatsaf-st Oct 17, 2025
a6e6a10
bmi08x: Add support for Read-decode and Streaming Mode
ubieda Oct 2, 2025
f1fbc60
dts: bindings: sensor: ti,ina226: Added missing enum
metratec-mkoehler Oct 15, 2025
17f4829
dts: bindings: sensor: ti,ina226: Description indention fix
metratec-mkoehler Oct 21, 2025
c31cbe0
boards: luatos_core: esp32c3: fix board pinout
sylvioalves Oct 14, 2025
2347d77
doc: develop: gsg: Update windows installation steps
pdgendt Oct 14, 2025
f869f41
boards: nxp: frdm_rw612: add arduino_spi labels
rexut Oct 10, 2025
4115ea9
boards: nxp: frdm_rw612: add mikrobus labels
rexut Oct 11, 2025
9d1ee00
samples: frdm_rw612: exclude various tests
rexut Oct 12, 2025
0748854
boards: nxp: Remove old LPSPI timing properties
decsny Oct 9, 2025
08e27f9
tests: spi_loopback: Fix MCXW timing parameters
decsny Oct 9, 2025
74e566f
boards: Update all vendors documentation related with Espressif SoCs
Sep 8, 2025
1e60036
driver: spi: silabs_siwx91x_gspi: Add pm device support for gspi driver
fimohame Aug 12, 2025
ce24f75
drivers: spi: Introduce SC18IS606 SPI bridge driver
zacck Aug 17, 2025
78b2726
tests: spi: include correct overlay for sc18is606
zacck Aug 17, 2025
c231eaa
drivers: counter: cc23x0: Add power management to RTC
bogdanovs Oct 23, 2024
dbe2fe9
drivers: counter: cc23x0: Add power management to LGPT
bogdanovs Oct 22, 2024
e971d6c
drivers: sensor: add Vishay veml6046 RGBIR color sensor
it-klinger May 16, 2025
95a1715
samples: sensor: veml6046: add attribution test application
it-klinger May 17, 2025
773fb40
drivers: sensor: remove redundancies in veml6031 and veml6046
it-klinger Oct 8, 2025
26f000b
doc: _scripts: capture boards' compatibles in board catalog
kartben Oct 14, 2025
18d8083
doc: _extensions: make tag handling for supported HW caps more generic
kartben Oct 16, 2025
b46162f
doc: _extensions: allow to filter boards by compatible strings in cat…
kartben Oct 16, 2025
2e94b80
doc: scripts: gen_devicetree_rest: add link to board catalog in sidebar
kartben Oct 16, 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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ indent_size = 8
[COMMIT_EDITMSG]
max_line_length = 75

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

# Kconfig
[Kconfig*]
indent_style = tab
Expand Down
17 changes: 9 additions & 8 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 @@ -855,8 +856,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 +1274,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 +3047,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 @@ -4882,10 +4883,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 @@ -6099,10 +6103,7 @@ West:
- thrift

"West project: trusted-firmware-a":
status: maintained
maintainers:
- povergoing
- sgrrzhf
status: odd fixes
collaborators:
- wearyzen
- ithinuel
Expand Down
1 change: 1 addition & 0 deletions arch/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ config ARM64
select ARCH_HAS_DEMAND_MAPPING
select ARCH_SUPPORTS_EVICTION_TRACKING
select EVICTION_TRACKING if DEMAND_PAGING
select MEM_DOMAIN_HAS_THREAD_LIST if ARM_MPU
help
ARM64 (AArch64) architecture

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/core/mpu/arm_mpu_regions.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <zephyr/sys/slist.h>
#include <zephyr/arch/arm/mpu/arm_mpu.h>

#include <zephyr/arch/arm/cortex_m/arm_mpu_mem_cfg.h>
#include <zephyr/arch/arm/mpu/arm_mpu_mem_cfg.h>

static const struct arm_mpu_region mpu_regions[] = {
#ifdef CONFIG_XIP
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/core/cortex_r/arm_mpu.c
Original file line number Diff line number Diff line change
Expand Up @@ -760,8 +760,8 @@ static int configure_domain_partitions(struct k_mem_domain *domain)
struct k_thread *thread;
int ret;

SYS_DLIST_FOR_EACH_CONTAINER(&domain->mem_domain_q, thread,
mem_domain_info.mem_domain_q_node) {
SYS_DLIST_FOR_EACH_CONTAINER(&domain->thread_mem_domain_list, thread,
mem_domain_info.thread_mem_domain_node) {
ret = configure_dynamic_mpu_regions(thread);
if (ret != 0) {
return ret;
Expand Down
25 changes: 20 additions & 5 deletions arch/riscv/core/pmp.c
Original file line number Diff line number Diff line change
Expand Up @@ -168,20 +168,35 @@ static inline void z_riscv_pmp_write_config(unsigned long *pmp_cfg, size_t pmp_c
#endif
}

static void dump_pmp_regs(const char *banner)
/**
* @brief Reads the PMP address CSRs (pmpaddrX) for all configured slots.
*
* This helper function abstracts the iterative logic required to read the
* individual PMP address registers (pmpaddr0, pmpaddr1, ..., pmpaddrN)
* up to the total number of PMP slots configured by CONFIG_PMP_SLOTS.
*
* @param pmp_addr Pointer to the array where the CSR contents will be stored.
* @param pmp_addr_size The size of the pmp_addr array, measured in unsigned long entries.
*/
static inline void z_riscv_pmp_read_addr(unsigned long *pmp_addr, size_t pmp_addr_size)
{
unsigned long pmp_addr[CONFIG_PMP_SLOTS];
unsigned long pmp_cfg[CONFIG_PMP_SLOTS / PMPCFG_STRIDE];
__ASSERT(pmp_addr_size == (size_t)(CONFIG_PMP_SLOTS), "PMP address array size mismatch");

#define PMPADDR_READ(x) pmp_addr[x] = csr_read(pmpaddr##x)

FOR_EACH(PMPADDR_READ, (;), 0, 1, 2, 3, 4, 5, 6, 7);

#if CONFIG_PMP_SLOTS > 8
FOR_EACH(PMPADDR_READ, (;), 8, 9, 10, 11, 12, 13, 14, 15);
#endif

#undef PMPADDR_READ
}

static void dump_pmp_regs(const char *banner)
{
unsigned long pmp_addr[CONFIG_PMP_SLOTS];
unsigned long pmp_cfg[CONFIG_PMP_SLOTS / PMPCFG_STRIDE];

z_riscv_pmp_read_addr(pmp_addr, (size_t)(CONFIG_PMP_SLOTS));
z_riscv_pmp_read_config(pmp_cfg, (size_t)(CONFIG_PMP_SLOTS / PMPCFG_STRIDE));
print_pmp_entries(0, CONFIG_PMP_SLOTS, pmp_addr, pmp_cfg, banner);
}
Expand Down
91 changes: 15 additions & 76 deletions boards/01space/esp32c3_042_oled/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Overview
********

ESP32C3 0.42 OLED is a mini development board based on the `Espressif ESP32-C3`_
ESP32-C3 0.42 OLED is a mini development board based on the `Espressif ESP32-C3`_
RISC-V WiFi/Bluetooth dual-mode chip.

For more details see the `01space ESP32C3 0.42 OLED`_ Github repo.
Expand Down Expand Up @@ -31,10 +31,8 @@ It features:
The ESP32-C3 does not have native USB, it has an on-chip USB-serial converter
instead.

Supported Features
==================

.. zephyr:board-supported-hw::
.. include:: ../../../espressif/common/soc-esp32c3-features.rst
:start-after: espressif-soc-esp32c3-features

Connections and IOs
===================
Expand All @@ -50,87 +48,28 @@ See the following image:
It also features a 0.42 inch OLED display, driven by a SSD1306-compatible chip.
It is connected over I2C: SDA on GPIO5, SCL on GPIO6.

Prerequisites
=============

Espressif HAL requires WiFi and Bluetooth binary blobs. Run the command below to
retrieve those files.

.. code-block:: console

west blobs fetch hal_espressif

.. note::
System Requirements
*******************

It is recommended running the command above after :file:`west update`.
.. include:: ../../../espressif/common/system-requirements.rst
:start-after: espressif-system-requirements

Programming and Debugging
*************************

.. zephyr:board-supported-runners::

Standalone application
======================

The board can be loaded using a single binary image, without 2nd stage bootloader.
It is the default option when building the application without additional configuration.

.. note::

This mode does not provide any security features nor OTA updates.

Use the following command to build a sample hello_world application:

.. zephyr-app-commands::
:zephyr-app: samples/hello_world
:board: esp32c3_042_oled
:goals: build

Sysbuild
========

:ref:`sysbuild` makes it possible to build and flash all necessary images needed to
bootstrap the board.

By default, the ESP32 sysbuild configuration creates bootloader (MCUboot) and
application images.

To build the sample application using sysbuild, use this command:

.. zephyr-app-commands::
:tool: west
:zephyr-app: samples/hello_world
:board: esp32c3_042_oled
:goals: build
:west-args: --sysbuild
:compact:

Flashing
========

For the :code:`Hello, world!` application, follow the instructions below.
Assuming the board is connected to ``/dev/ttyACM0`` on Linux.

.. zephyr-app-commands::
:zephyr-app: samples/hello_world
:board: esp32c3_042_oled
:goals: flash
:flash-args: --esp-device /dev/ttyACM0

Since the Zephyr console is by default on the ``usb_serial`` device, we use
the espressif monitor utility to connect to the console.

.. code-block:: console

$ west espressif monitor -p /dev/ttyACM0
.. include:: ../../../espressif/common/building-flashing.rst
:start-after: espressif-building-flashing

After the board has automatically reset and booted, you should see the following
message in the monitor:
.. include:: ../../../espressif/common/board-variants.rst
:start-after: espressif-board-variants

.. code-block:: console
Debugging
=========

***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
Hello World! esp32c3_042_oled
.. include:: ../../../espressif/common/openocd-debugging.rst
:start-after: espressif-openocd-debugging

References
**********
Expand Down
28 changes: 2 additions & 26 deletions boards/96boards/meerkat96/doc/index.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.. _96b_meerkat96:
.. zephyr:board:: 96b_meerkat96

96Boards Meerkat96
##################
Expand Down Expand Up @@ -35,10 +35,6 @@ Zephyr OS is ported to run on the Cortex®-M4 core.
- 1x Blue Bluetooth LED
- 1x Yellow WiFi LED

.. image:: img/96b_meerkat96.jpg
:align: center
:alt: 96Boards Meerkat96

More information about the board can be found at the
`96Boards website`_.

Expand Down Expand Up @@ -91,27 +87,7 @@ More information about the i.MX7 SoC can be found here:
Supported Features
==================

The Zephyr 96b_meerkat96 board configuration supports the following hardware
features:

+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+=====================================+
| NVIC | on-chip | nested vector interrupt controller |
+-----------+------------+-------------------------------------+
| SYSTICK | on-chip | systick |
+-----------+------------+-------------------------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-------------------------------------+

The default configuration can be found in the defconfig file:

:zephyr_file:`boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4_defconfig`

Other hardware features are not currently supported by the port.
.. zephyr:board-supported-hw::

Connections and IOs
===================
Expand Down
Loading
Loading