commit | c145437fc025ee625cef3d874e0d8b23c47d46a4 | [log] [tgz] |
---|---|---|
author | pigweed-roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> | Mon Oct 13 02:49:54 2025 -0700 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 13 02:49:54 2025 -0700 |
tree | 69cdacec9c1aa5ddf1343e3d39263a37f76d6e0b | |
parent | 5d1d84b3287073277aca089be262dbf22975eb91 [diff] |
roll: third_party/pigweed roll: zephyr 18d885d tests: libc: thread: fix -Wformat errors ecffdac tests: posix: fix -Wformat errors ba91479 tests: mcumgr: Improve compatibility with 64-bit platforms a8677f5 tests: drivers: flash: fix test_storage_partition 5547392 tests: bsim: bluetooth: host: misc: hfc: Enable auto-initated procedures 87ffb97 samples: subsys: display: add stm32f469_disco conf file d3f9893 samples: drivers: display: add stm32f469_disco conf file d4a8099 boards: st: add pllsai for ltdc & mipi-dsi support on stm32f469 disco a7a751c dts: arm: st: add mipi_dsi node in stm32f469.dtsi c3a0daf boards: nordic: Arduino SPI high drive strength c9d3a01 arch: arm: specify max MPU regions for CONFIG_ARMV7_M_ARMV8_M_MAINLINE b8419e6 dts: rw6xx: Update the power mode exit latency 7bbecd8 scripts: kconfig: fix dt_nodelabel_int_prop crash if prop doesn't exist 48d3aef samples: basic: button: Disable led on xgm240 boards 3506523 boards: silabs: Add xgm240_rb4316a and xgm240_rb4317a f18b433 dts: arm: silabs: Add xgm24 modules b6f5b59 boards: silabs: Add xg24_rb4186c board 4010d39 boards: silabs: Tidy up xg24_rb4187c board definition 8a9a469 boards: silabs: Move xg24_rb4187c to shared xg24 directory 41a35de drivers: ethernet: eth_w5500 0e83446 include: zephyr: drivers: sensor.h: fixed inline code format 4187375 tests: http_server: remove duplicated CONFIG_ZVFS_OPEN_MAX 406675d drivers: flash: andes_xip: rename define bba57b2 drivers: bluetooth: hci spi: Add missing semicolon 760d0cd samples: mcumgr: smp_svr: correct overlay-udp.conf to udp.conf b69b064 fs: littlefs: add api call for lfs_fs_gc 3ac4f92 Bluetooth: Classic: OBEX: Optimize MOPL configuration 26065ec Bluetooth: Classic: GOEP: Support multiple OBEX sessions b62be03 drivers: memc: stm32_xspi_psram: fix command size in x8 mode c47e606 tests: add kit_pse84_eval overlays for gpio_basic_api testsuite 1c90409 boards: add support for ifx kit_pse84_eval c83c6df drivers: uart: update ifx uart_pdl driver for kit_pse84_eval 69c6492 drivers: add ifx pinctrl driver updates for kit_pse84_eval 281e52f drivers: clock_control: add clock_control support for kit_pse84_eval 5d3741c drivers: clock_control: rename files related to ifx clock_control 3064c0f dts: add devicetree support for ifx edge devices 618be35 modules: update hal_infineon module for infineon "edge" soc 03a6bb2 soc: add support for ifx edge socs 6ef6fcf modules: update revision of hal_infineon module e21305e tests: dfu: img_util: Remove overlay from Kconfig files 6fb7823 samples: mgmt: mcumgr: smp_svr: Remove overlay from Kconfig files a60ed23 doc: Releases: Add notes about deprecated bt_ctlr_set_public_addr b07be64 Bluetooth: Controller: Deprecate bt_ctlr_set_public_addr 6d77949 Bluetooth: GOEP: Fix L2CAP segmented RX data handling issue 84c889e soc: ti: cc23x0: drop deprecated CONFIG_BUILD_NO_GAP_FILL option 02ae404 dts: bindings: sensor: ti,ina226: Removed double enum value entry 3261569 dfu: Allow to use imgtool-based headers 14af165 soc: Move to the app-specific partitions 1609f10 drivers: usb: udc: stm32: configure OTGFS/HS RxFIFO size using Kconfig 6efa7f3 drivers: usb: udc: stm32: allow EP max packet size up to HW capabilities bbb8aba drivers: usb: udc: stm32: accept non-word-aligned MaxPacketSize or FIFOs ac998f7 drivers: usb: udc: stm32: clean up handling of USB buffer table 3788b2c drivers: usb: udc: stm32: turn EP0 max packet size into a constant 9f4d477 west.yml: hal_stm32: Update dts/.../-pinctrl.dtsi 60c3de2 bluetooth: host: remove useless internal flag BT_ADV_PERSIST a1dd571 bluetooth: host: remove no longer used internal API bt_le_adv_resume() 9b5ad2f bluetooth: host: do not attempt to resume terminated advertising sets 731e581 bluetooth: host: do not resume periodic connectable advertisers b3a4ff0 bluetooth: host: do not use freed connection to resume advertising 5762ff5 bluetooth: host: remove transitional option _BT_LE_ADV_OPT_ONE_TIME e24d3b9 bluetooth: host: remove transitional option _BT_LE_ADV_OPT_CONNECTABLE 4850c0c bluetooth: host: remove API for automatic advertising resumption 110f4ee tests: kernel: fix -Wformat errors 7ea8b44 lwm2m: Add missing offset param to write_package_cb calls for SWMGMT 0c21149 dts: stm32u5: disable otghs-phy by default 7a41ed3 net: ipv6_nbr: Handle lifetime from RDNSS message 975635f net: dns_resolve: Remove DNS server by specified address ebe128e subsys/tracing: Remove retired k_pipe references in SYSVIEW config a5b2d58 tests/kernel/mem_protect: Fix comment referencing old k_pipe api 6563445 doc: Removing references to retired k_pipe api. d4afa19 Bluetooth: Host: Change WRN->DBG for not connect for TX 97a3e9f Revert "tests: subsys: pm: Use WUT as idle timer for MAX32655 boards" 85c0634 soc: adi: max32: Standby lock on boot. d24ab25 soc: adi: max32: Remove standby restore delay. 5d11e40 soc: adi: sleep in idle mode. 6571f4e kernel: work: work timeout handler uninitialized variables fix cbb9889 MAINTAINERS: Add tpambor as collaborator 557489e doc: releases: migration: 4.3: Add shell_set_bypass update 4fa4329 shell: Add user data argument to shell_set_bypass 3d56c2f tests: boards: nrf: coresight_stm: Align test to STM driver c1a27a1 doc: release-note-4.3: Add video format estimation helper 9c9e23d doc: migration-guide-4.3: Mention some changes in video structures 517e13c drivers: video: st_mipid02: Drop caps' min_vbuf_count ade4e05 drivers: video: Set format size 21fec46 drivers: video: Add helper to estimate format size c07d182 scripts: ci: do_not_merge.py: labels starting with 'block:' mean DNM 86ebdf8 scripts: Use different module IDs per runner module 6b45182 drivers: i2c_rtio: max32: Fix variable naming in initialization macros 6720613 doc: hardware: fix cache/guide.rst appearing in two different toctrees 1d1bf21 audio: midi: do not cast into unsigned long in UMP_* macros 169cf86 include: doc: fix bad @endcond markers c2384c5 wifi: esp32: simplify DHCP4 auto-negotiation Kconfig 6430ad4 drivers: serial: increase FIFO threshold for BFLB uart driver b20d343 drivers: serial: Improve BFLB UART driver: add runtime configuration a7bf03c drivers: serial: Add De-init to bflb uart driver 317ae1c Revert "soc: RT700 add custom MPU regions for non-cache memory" 5c8380d samples: video: tcpserversink: Add stm32n6570_dk as integration platform adb6e29 dts: arm: st: n6: add venc node fd1115d drivers: video: introduction of the stm32 venc driver 53bcf31 dts-bindings: video: addition of stm32 venc description a2baa09 doc: release-note-4.3: document size field added to video_format struct b69e1d5 include: video: add size field to video_format structure 09ed77f include: driver: video: add h264 pixel format support 1f1ea10 samples: tfm_regression_test: Add MAX32657EVKIT regression tests 428279e cmake: define linker argument for undefined symbol d54d084 samples: basic: minimal: add no-sw-isr-table option 1f294fe drivers: serial: nrfx_uarte: Default DIRECT_ISR if MULTITHREADING=n ad46777 tests: lib: json: Add test case test for encoded_obj array e4bd3cf lib: utils: json: Fix encoded_obj element size 298ebb7 drivers: espi: npcx: add espi taf support for npck3 ee48cca drivers: espi: npcx: add espi support for npck3 18423de drivers: espi: npcx: update OOB maximum payload size 5549f5e drivers: espi: npcx: add support for SLP_LAN and SLP_WLAN VW signals c4aaf61 soc: nuvoton: npcx: update register name accd3df dts: espi: npcx: update device tree style 9de7d61 modem: cmux: Implement DM and NSC responses f5dddbf soc: xlnx: zynqmp: enable RPU MPU by default 0438b9f arch: arm: start threads on privileged stack b827253 doc: tf-m: fix link to documentation 6a62950 dt-bindings: riscv: Add fine-grained IO memory PMP attributes e97d651 west.yml: Update hal_bouffalolab 41db28e tracing: Remove superfluous inclusion of kernel.h fc05ff1 drv: ft8xx: refactor coprocessor driver 22471f1 drivers: sensor: tdk: redefine trigger as ptr to make use of CONTAINER_OF d3e645e doc: release: Add a release entry a855c61 scripts: Add __deprecated_version to the checkpatch checklist 1f6bfff toolchain: iar: Add the __deprecated_version macro 012b46b toolchain: gcc: Add the __deprecated_version macro 98f8704 drivers: gpio: silabs: add lookup table documentation d58e6ef shell: mqtt: cancel disconnect work on connect event c2835ab drivers: adc: silabs: unify silabs adc kconfig ee760b3 tests: adc: add configuration and overlay for DMA support on Silabs IADC be9df47 drivers: adc: add DMA support for Silabs IADC 93241cc samples/tests: adc: silabs: add multiple device overlays. 8df78c0 samples: adc_sequence: differential mode handling in ADC conversion 073745e samples: adc_sequence: add oversampling configuration option 56198dd boards: silabs: add ADC io-channels on multiples boards 4d3b459 drivers: adc: silabs: removed the old IADC driver f964ee4 dts: arm: silabs: update IADC driver binding for all series 2 board 766dbf7 drivers: adc: add IADC support for silabs series 2 boards f954105 drivers: adc: enhance millivolt conversion with 64-bit support 528e732 Bluetooth: Shell: BR: Add SDP discovery support for AVRCP CT/TG b6cf827 doc: Update CPU Frequency Scaling for SMP 50f90d2 MAINTAINERS: Initialize entries for Performance States b24fa39 tests: samples: Extend cpu_freq tests and samples ec9a7f8 cpu_freq: Add SMP support 6136537 cpu_freq: Add new policy APIs 63748db cpu_freq: Add default stub for cpu_freq_pstate_set() 69d1f28 dts: bindings: Add generic P-state binding 87570ba cpu_load: Make cpu_load_get() SMP safe ea52403 cpu_freq: Update cpu_freq API documentation 014a1e6 doc: Standardize on P-state ac7799f tests: adc: enable adc_api tests for esp32 4dd6976 tests: drivers: build_all: add st7567 mipi-dbi 77c078b drivers: display: Update ST7567 to use MIPI-DBI 9b26e96 Bluetooth: Controller: nRF54L: Fix to improve decryption speed a5e1f59 Bluetooth: Controller: Revert relaxed radio packet assignment deadline 1fe79a6 Bluetooth: Controller: Use CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET 233637f drivers: video: shell: fix control name lookup cc32112 tests: arch: commoon: stack_unwind: disable fpv_baser_aemv8r 7d259c3 dts: arm: imx95: fix unit address and the first reg mismatch warning b8ae573 tests: arch: arm: fix -Wformat error a1369d5 scripts: list_boards: drop HWMv1 code ec59f15 scripts: west_commands: don't search for HWMv1 boards 56843f8 samples/boards/nordic: align nrf54h20dk overlay 230b74d boards/nordic/nrf54h20dk: Add button/LED aliases 93464d0 arch: riscv: Use CONFIG_PMP_SLOTS for PMP array sizing a2af19b bluetooth: hci: userchan: Improve RX allocation handling 7f4f94e bluetooth: hci: Add data fields to event and meta event structs 0a8a8a6 soc: nordic: nrf54h: Disable code relocation for MCUBOOT eb5566d samples/subsys/instrumentation: add missing `sample.yaml` 2093263 drivers: nrf: Add missing SoC header includes to adc and i2s 9c49eaf doc: release-notes-4.3: Add entry about CoAP client payload callback 85c49d8 net: coap_client: Document payload callback cea1651 samples: net: sockets: Add CoAP Upload sample fa22fa3 net: coap_client: Add optional payload callback for uploads a6560c1 net: coap_client: Handle block size negotiation on upload 74d715c pm: Remove "power state consistency" check 371f30d dts: bindings: zephyr,power-state: Clarify min-residency-us 37cc1ff samples: net: openthread: border_router: Enable OT network diagnostics 1a7e0dc modules: openthread: Enable configuration for network diagnostics 1476fcb Devicetree: remove deprecated ok state 0d97390 tests: uart: async: esp32h2: Add config 4c55e8f drivers: uart: esp32h2: Add ASYNC support 293b16d west.yml: hal_espressif: Update for UART async 0ab3085 modem: backends: isr: notify remaining RX bytes 12d21df twister: scripts: add missing failure reason in Robot test runner 1f35b83 doc: change 'defined be' to 'be defined' c8d9103 soc: bflb: Enable bflb,l1c cache management for BL60x and BL70x e6ad1da drivers: cache: Introduce bflb L1C cache driver 63a5205 dts: bflb: Add bflb,l1c to bl60x and bl70x dfd5a60 dts: cache: Add bflb,l1c binding 3c1bb43 boards: adi: Enable hwinfo support for missed MAX32 boards 1ec463e drivers: hwinfo: Memoize the USN fetched on MAX32 91ab372 samples: i2s_codec: Refine sample for samll RAM platforms 9fd1e28 boards: nxp: imx95_evk_15x15: flexcan2: add pinctrl node 03d1054 boards: nxp: imx95_evk_15x15: add pinctrl for enetc_psi0 20eac0e boards: nxp: imx95_evk: flexcan2: add pinctrl node 1b53332 samples: i2s: output: add nucleo_l552ze_q e892deb drivers: i2s: stm32 sai add support for stm32l5xx series 694459e dts: st: l5: add sai1 nodes 49dedb0 dt-bindings: clock: add stm32l5_clock ec4f8ac soc: renesas: Retrieve SYS_CLOCK_HW_CYCLES_PER_SEC from dts 4009fb1 dts: renesas: Add Clock Control support for RZ/A3UL, V2L f85cedd drivers: clock control: Add Clock Control support for RZ/A3UL, V2L 7ec5d95 manifest: Update commit id for hal_renesas ffb91a2 drivers: sdmmc_stm32: Fix bus width initialization sequence 57df5ab tests: build_all: display: Add st730x d6d21ec drivers: display: Introduce st730x display controller fa7f1b1 tests: llext: Improve compatibility with 64-bit platforms ccd5112 tests: shell: Improve compatibility with 64-bit platforms 4b306d2 MAINTANERS: Update hal_renesas collaborator 0abb23f Bluetooth: ISO: rm extra log statements in chan_send 55af38c samples: move pmci samples into samples/subsys/pmci 4f3d385 soc: bflb: Enable xuantie arch support for bl61x 1afca03 arch: riscv: Add support for Xuantie CPUs 45d4d4f samples: Bluetooth: Fix BAP unicast client and server buffer counts 7fd5dea Bluetooth: Controller: Cosmetic changes to Link Layer interface 47e68be samples: video: tcpserversink: add stm32n6570_dk support 9497b60 samples: video: tcpserversink: video compression support aeb41fa samples: video: tcpserversink: N-buffering configuration 92eaf08 samples: video: tcpserversink: sync with capture sample f40e031 samples: video: tcpserversink: change printk to LOG_ 2654845 snippets: stm32: addition of video-stm32-venc 926aac9 doc: build: dts: api: document the zephyr,videoenc chosen node 8e799c4 boards: intel: btl: Added revisions to support Hybrid and 12P 750092d modules: mbedtls: Add security warning 4040a1e drivers: modem: Extract common dts bindings 8eae0bf Bluetooth: Controller: Fix single switch timer use in ISO Sync 60058d7 boards: disco_l475_iot1 update openocd.cfg ce1235d tests: drivers: build_all: cover uc8151d 5b595e3 drivers: display: uc8151d: Add UC8151D display controller support 5a70c3d soc: silabs: siwx91x: enable BLE stack bypass for host-driven operation 6467e99 boards: arm: max32: enable mpu by default on MAX32xxx boards. e46510b ci: doc: bump sphinx-sitemap in /doc in the doc-deps group 472c29a ci: github: bump the actions-deps group with 4 updates dba0a28 samples: subsys: usb: midi: fix compilation warning f7ccc6b lib: midi2: fix const-incorrect ump_stream_responder_cfg 8d202cb doc: coding style: Introduce a naming conventions section e8c6695 drivers: adc: esp32: split adc_esp32.c between 2 files a96e18d drivers: adc: esp32: enable adc dma on non gdma socs aa5b476 drivers: timer: nrf_grtc_timer: use a function for cc enable check b24f3f3 boards: nxp: mcxw23: Add support for BLE apps 4d90bca soc: nxp: mcxw: Add BLE support to MCXW2XX soc 7f621c4 soc: nxp: mcxw: Isolate MCXW7xx-specific config from MCXW2xx 4bffa64 dts: arm: nxp: mcxw23x: Add BLE dts information 2ac238c drivers: sensor: ds18b20: Fix temperature calculation for ds18s20 f56f196 drivers: uart_mcux_lpuart: Handle multiple uart case 6ca6037 boards: adi: max32675evkit: Enable watchdog support 5d15574 boards: adi: max32680evkit: Enable RTC counter support 63194b8 MAINTAINERS: Add myself as Renesas RZ Platforms collaborator 3168f06 drivers: rtc: rv3032: fix clang error label followed by a declaration 3d5e9cd board: Add 'egis_et171' dev board 83afba8 driver: Reuse andes_cache driver for compatible MCUs 9cde077 soc: Add Egis et171 8760db3 drivers: flash: flexspi_mx25um51345g: fix erase chip lut entry 6a714d5 drivers: flash: flexspi_mx25um51345g: get max speed from dts e774d82 drivers: flash: flexspi_mx25um51345g: fix DDR dummy cycles 424459d tests: drivers: flash: Fix fixture assignment for the supply-gpios test 2eff0fd audio: dmic: Uniform indentation 45aea48 boards: st: nucleo_l552ze_q: correct ns variant RAM info c5bacb3 boards: st: nucleo_l552ze_q: remove ns variant useless configuration a69ed69 boards: st: b_u585i_iot02a: correct ns variant RAM info 31aea40 boards: st: b_u585_iot02a: remove ns variant useless configuration 9f65833 boards: st: b_u585_iot02a: correct ns variant YAML flash size tag 4c77ea9 boards: st: stm32l562e_dk: correct ns variant RAM info 3529306 boards: st: stm32l562e_dk: remove ns variant useless configuration 76fcbe2 boards: st: stm32l562e_dk: correct ns variant YAML flash size tag 0255129 tests: kernel: device: add missing node in hifive board overlays a360cca dts: arm: st: u5: add st,stm32-qdec child nodes (disabled) ddb3b76 dts: arm: st: l5: add st,stm32-qdec child nodes (disabled) 9b9033a dts: arm: st: l4: add st,stm32-qdec child nodes (disabled) 615554c dts: arm: st: l1: add st,stm32-qdec child nodes (disabled) 9ba0694 dts: arm: st: l0: add st,stm32-qdec child node (disabled) 3a5b7e5 dts: arm: st: h7: add st,stm32-qdec child nodes (disabled) 7a92818 dts: arm: st: g4: add st,stm32-qdec child nodes (disabled) 0f325c8 dts: arm: st: g0: add st,stm32-qdec child nodes (disabled) 5df57ff dts: arm: st: f7: add st,stm32-qdec child nodes (disabled) 3281e77 dts: arm: st: f4: clean QDEC node properties bfbb0c6 dts: arm: st: f3: add st,stm32-qdec child node (disabled) 61f9837 dts: arm: st: f2: clean QDEC node properties 784a8cb dts: arm: st: f1: add st,stm32-qdec child nodes (disabled) 8fb6ea2 tests: mbox: Add support for nRF54LM20A 8c13c07 tests: bluetooth: tester: Fix extra newline in logs e0a9a16 tests: drivers: uart: uart_async_api: Enable test on nrf54h20 PPR XIP afc6552 retention: remove unused API struct 1e436f4 tests: Bluetooth: PACS: Modify unittests to native_sim af00bc5 tests: Bluetooth: Codec: Modify unittests to native_sim 1384818 boards: shields: add Mikroe RTC 18 Click shield 15d398d tests: rtc: add microcrystal,rv3032 to build_all test suite 5a01837 drivers: rtc: microcrystal rv3032 driver introduced 494d443 dts: bindings: microcrystal,rv3032 binding introduced b5c7a67 drivers: i3c: stm32: Fix issue with DAA command a50dc9f boards: nordic: nrf54h20dk: ETM in JLinkScript 0b5bb3c snippets: nordic-log-stm-tpiu-dict: Added 24353a8 drivers: misc: nordic_vpr_launcher: Init order 02fb6fa snippets: nordic-log-stm: Updated for coresight 6066a42 drivers: debub: coresight: Added coresight_nrf 85363f9 drivers: pinctrl_nrf: Add coresight tpiu pins 925451e doc: migration-guide: Moved nrf_etr d833556 drivers: debug: Moved nrf_etr from misc 7a1e82a boards: qemu/xtensa: ignore FPU and SMP testing tags adba712 boards: arduino: use common usb_cdc_acm serial on all STM32H747 boards bc2c089 samples: drivers: adc: enhance test scenarios filtering bf34921 tests: drivers: adc: enhance test scenarios filtering fed89a0 scripts: pylib: twister: expr_parser: add dt_node_has_prop expression d93b59b openthread: platform: radio_spinel: Spinel variables on global memory 0154240 scripts: utils: migrate_mcumgr_kconfigs: Remove old Kconfigs e9a6799 drivers: i2c: minor update to Infineon driver 35a4613 tests: Bluetooth: Controller: Fix bad string formats 4b9bc7d Bluetooth: Controller: Fix return types for ll_length f8f87c0 boards: nrf9280pdk: Fix LED pins for rev. 0.2.0 with IronSide 863a766 drivers: adc: ad599x: Fix async logic error and driver breakdown d9a691c tests: Bluetooth: BAP: Modify BASE unittests to native_sim 7781f95 samples: subsys: mgmt: mcumgr: smp-svr: Enable for BeagleConnect Freedom ffb132e boards: nuvoton: numaker: Guide VS Code pack in doc 98917a0 tracing: Remove retired k_pipe tracing api 6deb989 boards: renesas: ek_ra8p1: enable ArduCam CU450 OV5640 shield 710b460 boards: shields: add ArduCam CU450 OV5640 DVP shield fa8ea53 dts: bindings: gpio: add ArduCam FFC-40 pin connector binding 3813919 dts: renesas: add CEU node for RA8P1 SoCs ca48a14 boards: arduino: use shared QSPI partition configs 3c50822 samples: net: midi2: new sample 38b1a9c boards: shields: olimex_shield_midi: new shield b0fa1be net: lib: midi2: new Network MIDI 2.0 host stack b1d6252 samples: subsys: usb: midi: demonstrate usage of UMP Stream responder 5d71669 usb: device_next: usbd_midi: mark UMP group as 31.25kb/s from devicetree 5e83d22 lib: midi2: new UMP Stream responder library 4b04b74 audio: midi: improve API documentation f5e70d5 fs: ext2: Explicit int cast ret assignment in ext2_init_storage 9ada047 boards: st: nucleo_c071rb: Add pull-up to user button cc90cfe tests: logging: Improve compatibility with 64-bit platforms cea6bc4 tests: drivers: uart: Improve compatibility with 64-bit platforms feb3d54 tests: drivers: flash: Improve compatibility with 64-bit platforms c78e45a drivers: counter/lptmr: Enable lptmr get_freq feature e3c8230 soc: silabs: siwx91x: Add firmware version check of NWP 972d5e3 Revert "tests native_sim reset_hw_info: Skip by now" 320496d boards native_sim: reboot: Do not close descriptors manually 06f9155 drivers: i3c: dw: fix bus free timing for pure bus 65bf8f9 drivers: video: ctrls: correct assertion in video_cluster_ctrl 6f431a4 drivers: video: ov5640: support DVP bus-width and data-shift from DTS 804f893 drivers: video: ov5640: Use CCI API helpers for register access ea1a839 soc: intel: common: Replace printk with LOG_ERR 709f453 drivers: gpio: Enable support for latest GINF method 69826c5 lib: acpi: Enable support for ACPI_RESOURCE_TYPE_ADDRESS64 4b71cf9 lib: smf: add API to get the current leaf and executing state af6f88b lib: smf: add const qualifier to ctx arg ec049bd doc: update migration guide for Nordic comparator changes 6d7f429 tests: comparator: nordic: Align boards overlays for changed input types e5ecbd2 drivers comparator: nordic: Align drivers to changed analog input types d85bdb7 dts: bindings: comparator: nordic: Change inputs type to int 7ee9ee8 soc: renesas: Retrieve SYS_CLOCK_HW_CYCLES_PER_SEC from dts 2d87535 dts: renesas: Add Clock Control support for RZ/N2L, T2M 77c1aed drivers: clock control: Add Clock Control support for RZ/N2L, T2M 5197129 manifest: Update commit id for hal_renesas 08e26c1 tests: build_all: Add ssd1357 build test a9b9416 drivers: display: Introduce SSD1357 7c47371 samples: display: add stm32h7s78_dk board dedicated conf dce6752 boards: st: enable ltdc/display in stm32h7s78_dk 0cbe3c6 boards: st: stm32h7s78_dk: enable MEMC & SMH for display 7610d21 dts: arm: st: add ltdc node into stm32h7rs.dtsi 3226cf5 soc: stm32: stm32h7rsx: add MPU region #0 disabling all accesses 866dff0 drivers: flash: stm32g0: Implement set|get_rdp_level API faf661e drivers: flash: stm32g0: Implement option_bytes_write|read API 50ac559 drivers: wifi: Add WLAN wakeup for MIMXRT1060-EVK bf82f7f copyrights: fix copyright line e5838ff dts: arm: adi: Proper MAX32690 sram7 size 31a94a8 dts: arm: adi: Proper MAX32690 flash1 settings 2140b55 Bluetooth: BAP: Shell: 0-init some global variables 5bf4af9 doc: develop: manifests: external: add mender-mcu 58a7119 mgmt: ec_host_cmd: usb: fix double free 6fd7280 net: openthread: Expand OpenThread features ea072d3 drivers/sensor/: lis2dux12/lsm6dsv16x: use helpers 2a1444e modules: mcuboot: Fix missing chosen node lookup 491498a boards: nordic: nrf54lm20dk: remove support for wdt from flpr 655abd8 tests: modem: chat: test `modem_chat_is_running` 83375a8 modem: chat: add `modem_chat_is_running` 9d5f94f soc: ironside: add min and max values for update 93bc73a docs: releases: migration: 4.3: Add note on OS mgmt info change 9002db0 tests: mgmt: mcumgr: os_mgmt_info: Update to use board target b2884ff mgmt: mcumgr: grp: os_mgmt: Use board target for hardware platform 0520dfe Bluetooth: Tester: Fixed read_multiple_var eb931d4 kernel/Kconfig.init: update description of SOC_RESET_HOOK 418eed0 arch/arm: introduce the pre-stack/RAM init hook 3d12e18 tests: arch: arm: irq_vector_table: don't printk from ISRs 66998ef west.yml: update hal_stm32 revision for LL lib url update c64fc89 tests: drivers: counter: esp32: Add RTC counter support 674fd64 tests: drivers: counter: Configurable ticks tolerance 1d2f012 drivers: counter: rtc: esp32: Add LP TIMER support 01d4308 drivers: counter: rtc: esp32: Fix cancel alarm condition 1663233 drivers: counter: rtc: esp32: Fix overflow case a71f2ba dts: bindings: counter: esp32: Fix compatible name 35909d7 Bluetooth: CAP: Mark err used for assert as __maybe_unused f6905b7 tests: Bluetooth: Shell: Add bluetooth.shell.audio.no_assert 5fa605a drivers: modem: cellular: nRF91: Remove periodic chat script 637e07d test: rtc: add nxp,pcf85063a to build_all test suite bae6e35 drivers: rtc: Add nxp,pcf85063a driver d1493b6 driver: i2s: fix nxp i2s fifo combine values f430d38 doc: releases: 4.3: Add CoAP client callback data migration and notes 6a4b5cd net: lib: coap: Add packet pointer to client response callback data cbef867 net: lib: coap: Convert client response callback arguments to struct c0a421c drivers: i2c_dw: Avoid spamming NACK error messages 1f3ce81 bluetooth: controller: ll_sw: nordic: constant latency req 75cb327 samples: nordic: nrf_sys_event: test `SOC_NRF_FORCE_CONSTLAT` 169957f soc: nordic: common: `CONFIG_SOC_NRF_FORCE_CONSTLAT` adecb09 modem: select `UART_USE_RUNTIME_CONFIGURE` 2bfd764 net: ip: account for the size in the inet_ntop code path a8aa8af net: dns: fix the inet_ntop buffer size mismatch with a sizeof 1a5bef6 tests: flash: Fix disable_spi_nor case 66a0f82 tests: drivers: comparator: stm32 comparator support 7eb3b41 drivers: comparator: implement stm32 comparator driver 5c9a2de dts: arm: st: add comparator to h7 and g4 f5270c5 dts: bindings: comparator: add STM32 COMP device driver e361323 samples: subsys: Fix ESP32 SoCs support 9ae10ea boards: frdm_imx93: enable watchdog on the board ee28ac2 boards: imx93_evk: enable watchdog on the board dc1dffb dts: arm64: imx93: add watchdog device nodes 8e0486d drivers: watchdog: wdog32: add imx9352 support 9f6a745 drivers: watchdog: wdog32: add MMIO mapping support 708ffa3 modules: hal_nxp: disable quick access 11a2ec4 west.yml: depend on hal_nxp pr 605 9f382d6 boards: mimxrt700_evk: Make linkserver the default runner c123d98 include: kernel: doc: improve slab API "isr-ok" documentation 0a7d6bc doc: releases: Add note about CONFIG_BT_BUF_ACL_RX_COUNT 6c870b0 Bluetooth: Remove CONFIG_BT_BUF_ACL_RX_COUNT e7c8ecf shields: arduino: Add support for Arduino Modulino Thermo 9b25d8a tests: mem_protect/mem_map: remove intel_adsp test case 35b26e9 tests: mem_protect/mem_map: fix mapped code execution test a9849a7 soc: intel_adsp/ace: add snippets-text-sections.ld 36413cd arm: linker: add snippets-text-sections.ld to cortex_a_r, arm64 55a9048 x86: linker: add snippets-text-sections.ld e8a66d5 linker: add a way to add snippets to text section 98168eb shields: arduino: Add support for Arduino Modulino Movement c8e22ec tests: posix: signals: adjust expectations for real-time signals 6862856 west.yml: espressif: use Zephyr utils for MIN/MAX ca85e76 MAINTAINERS: Add self as collaborator be0e983 drivers: sensor: st: lis2du12: add SENSOR_TRIG_DELTA support 58b2153 MAINTAINERS: Add area for NVMEM 44158c4 doc: releases: 4.3: Add NVMEM entry c8477e3 doc: services: Add NVMEM subsystem 6c83f86 tests: lib: devicetree: api: Add NVMEM test cases 3577eed tests: nvmem: api: Add test suite for NVMEM API 05a6050 nvmem: Introduce new subsystem for Non-Volatile Memory layer 5d49dcc dts: bindings: nvmem: Add fixed-layout f4b3d39 devicetree: Add nvmem-consumer f460b59 boards: stm32n6570_dk: Configure i3c1 9ed3ead dts: arm: stm32n6: Add i3c nodes 482d183 tests: Update smp test to support 12 CPUs daab73d MAINTAINERS: add Instrumentation Subsystem f5a349f scripts: move zaru.py to a separate directory 8f60b74 boards: aesc: ElemRV-N: Add GPIO Controller 15aa152 dts: riscv: aesc: elemrv-n: Add GPIO Controller 15d2990 drivers: gpio: Add driver for Aesc Silicon 8cd010b drivers: mbox: imx_mu: return early in ISR when done 13e0588 drivers: mbox: imx_mu: change order of interrupt handling 3c80b15 drivers: mbox: imx_mu: handle all interrupts for a channel 593e2b5 drivers: mbox: imx_mu: Remove extra interrupt handler layer 04778ff drivers: mbox: imx_mu: ignore TriggerInterrupt failures b365311 boards: espressif: esp32s3_mini_n8: fix psram size f796999 boards: add WeAct Studio ESP32-S3-B board support 5a588f1 tests: boards: nrf: dmm: Skip stress test for empty memory region 92d5b46 soc: nordic: common: dmm: Fix allocation algorithm 60af28e drivers: timer: nrf_grtc: Move GRTC initialization to early init 7faf692 manifest: Update hal_silabs to include wiseconnect 3.5.2 9de8947 native_simulator: Get latest from upstream f289613 net_buf: do not assert on buffer reset when flags are set 6685acc tests: modem: modem_chat: test dedicated workqueue 761961f modem: optional dedicated workqueue b3ef646 doc: releases: Add note for bt_le_set_auto_conn 360880b Bluetooth: Host: Remove bt_le_set_auto_conn 47a7038 samples: esp32: deep_sleep: Internal pull support 73e882f soc: esp32h2: Fix LP SRAM size bbc5a83 soc: esp32h2: Power management support 1f91cfe dts: pm: esp32h2: Add power states da21bee west.yml: hal_espressif: Update for ESP32-H2 pm support 7c1721d tests: boot: Fix bootloader.mcuboot boot loop for nrf platforms 79bfd95 drivers: sdhc: mcux_sdif: report 4 bit bus support 1264a92 net: mqtt_sn: udp: Adapt to new zsock_recvfrom() api. 37ff1b2 tracing: ctf: Fix arguments socket tracing functions 65e099b tests: net: socket: udp: Fix type of pointer 61e12a4 drivers: wifi: eswifi: Fix callback prototype d4094d4 net: dns: dispatcher: Fix type of pointer 16f4d6c tests: net: ipv6: Fix printf modifier ffb1e63 tests: net: socketpair: Fix zassert_not_equal call 96dff2f tests: net: dhcpv6: Fix zassert_ok check e0c74b2 doc: migration-guide: Mention socklen_t changes c546c1c net: socket: Change socklen_t to be 4 bytes long b28b570 soc: nordic: uicr: fix SPIM CSN CTRLSEL values f047a41 modem: cmux: auto calculate work buffer sizes 4b39be6 cellular: extend registration status definitions e15a65c cellular: update access technologies bc12672 tests: stepper: deprecate drv84xx_api test suite 215df9f tests: stepper_api: check is_moving in stepper_api tests 5117b77 tests: drv84xx: drop duplicate tests ee909ef tests: stepper_api: drop test_run_zero_step_interval_correct_position 7b3ac52 doc: releases: 4.3: add formatting options for log backend f7412dc logging: allow simplified logging of backend 345121a systemview: Systemview section move to .dtcm_bss 69548c6 documentation: unit tests: extend description 6693923 net: wifi: mgmt: Remove extraneous newlines from logs ce45f4c net: lib: wifi: mgmt: Fix memory leaks 7eba25f include: zephyr: toolchain: Introduce macros to ignore -Wcast-qual 730efd9 MAINTAINERS: Add one collaborator for Bluetooth Classic caead9f tests: drivers: Add PTL-h overlays to support two applications e200719 dts: x86: intel: panther_lake: Update RTC to support MFD method 5d02fac samples: instrumentation: Add a sample for instrumentation subsys 9f402bd scripts: zaru: Add instrumentation CLI tool d569a17 cmake: emu: Allow QEMU to serve serial on a TCP/IP port 139407f instrumentation: Add instrumentation subsystem 217bb19 toolchain: gcc: Add __no_instrumentation__ definition 03fcfcd cmake: compiler: Add func_instrumentation flag 9005f86 arch: arm: aarch32: Refresh CORTEX_M_DWT in menuconfig d185f8e testsuite: optional limiting of coverage dumps 1beee4f tests: ram_context_for_isr: exclude frdm_k32l2b3/k32l2b31a. f53ab27 scripts: set_assignee: add tests as a meta area e9abaf4 scripts: compliance: Add basic cmake style checks 28ac3b5 ci: set two more ccache-cache-key false flags 4ef1163 samples: tracing: fix missing k_event funcs for UART test ea499ca sys: cbprintf: logging: fix equivalent branches in argify macro 4ba658d west.yml: Update west to point to the recent changes for hal_stm32 20a1ea7 boards: st: nucleo_wb09ke: Optimize power consumption 51fc440 drivers: bluetooth: hci: Add PM support to the STM32WB0x HCI driver e4a8b27 drivers: serial: Enable UART wake-up line in STM32 85318a9 soc: st: stm32: Provide PM support for STM32WB0x bdb41c0 drivers: timer: Enable STM32WB0_RADIO_TIMER Kconfig parameter 84f7098 drivers: timer: Provide radio timer driver for STM32WB0x SoCs f965565 drivers: Fix the improper use of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC 8f34d0f boards: seeed: xiao_nrf54l15: enable ceramic antenna 2d1cfe8 include: util: Applied clang-formatting d906376 sys: util: add Z_INTERNAL_MAX and Z_INTERNAL_MIN 7e0d8f9 sys: util: add min3 and max3 single evaluation macros c576b09 sys: util: add support for nested min/max 37717b2 sys: util: rename Z_MIN Z_MAX Z_CLAMP to min max and clamp 056f3b0 west.yml: update few modules to pickup min/max define guards 25578a0 sys: util: move Z_MIN, Z_MAX, Z_CLAMP into util.h a0b6ec6 modules: hal_silabs: Add shim for sl_memory_manager_pool APIs 0dddf35 drivers: mfd: axp192 fix EXTEN switch control value 3165d3c ci: github: bump the actions-deps group with 2 updates 02c1293 soc: st: st: h7: Add missing definition for STM32H742xx 86a63fa tests: build_all: led_strip: split uart test case b966871 driver: led_strip: do not set uart supported ccef0cf drivers: pinctrl: nrf: use HAL defines f5a783c net: mqtt: Remove misleading comment e09a13d dts: arm: silabs: Clean up xg22 dts files 0ee07b4 dts: arm: silabs: Clean up xg23 dts files 3ee0de4 dts: arm: silabs: Clean up xg24 dts files 9d199d8 dts: arm: silabs: Clean up xg28 dts files b4491eb dts: arm: silabs: Clean up xg29 dts files 33a7b65 scripts: ci: check_compliance: use correct error when author didn't sign 82fd615 scripts: ci: check_compliance: fix potential unbound variable access 5454543 drivers: sai: Fix compile time error with clang abd0919 samples: modules: lvgl: demos: Increase memory pool on native e05a272 samples: modules: lvgl: demos: Increase main stack to fix crash 0907a05 scripts: dts: fix CMake DT API helper for compatible properties e88be20 sd: sdmmc: only with to 4 bit, if supported by host cd2a38c logging: Fixes #96880 6a3ccab linker: nxp: imxrt6xx: hifi4: add missing include 590b6ae boards: st: nucleo_g431kb: fix lptim1 domain clock e9e6b81 doc: fix peripheral to peripheral_hr c44cb73 ci: Switch to CI image v0.28.6 3d7aa4a ci: errno: use action-zephyr-setup action 36bc2f3 ci: Switch to CI image v0.28.5 9a440ec drivers: bluetooth: hci: Introduce bt_spi_close to support bt_disable 27b0e47 drivers: hwspinlock: sqn: add reg-width dts property 2c86e65 drivers: hwspinlock: sqn: use cluster id instead of core mpidr ddc3779 doc: peripherals: add hwspinlock documentation 7678c85 drivers: hwspinlock: update default init priority 176e2a4 drivers: hwspinlock: add zephyr spinlock per hwspinlock 36e5672 devicetree: add hwspinlock helpers 8f83b38 dts: bindings: add hwspinlock common bindings 403b4ef drivers: hwspinlock: remove syscall support 3cd292a west.yml: MCUboot synchronization from upstream 53b67d6 modules: mcuboot: Add Kconfig option for BOOT_MAX_ALIGN 6664958 drivers: flash: npcx: support GDMA operation for NPCXn and NPCKn c6b2d00 boards: nuvoton: npck3m8k_evb: remove QSPI flash configuration 3cb6ff5 dts: nuvoton: npcx: add support for GDMA and driver enable options 97d8aa3 soc: npcx: update npck register structure checks for consistency f0c6168 tests: Bluetooth: CAP: Update unicast audio start unittests 5d8170b Bluetooth: BAP: Add conn check assert in bt_bap_iso_bind_ep 1dc98dd Bluetooth: BAP: Add check to verify that eps have correct iso 4f2ef51 Bluetooth: BAP: UC: Move iso_bind_ep to config instead of QoS 50eb0fb drivers: gpio: renesas: Fix fail case pin_get_config 03897f8 boards: nxp: add imx91_qsb support a3e9b59 drivers: pinctrl_imx: add mimx9111 support d84317f drivers: clock: ccm_rev2: add mimx9111 support 531ea30 soc: nxp: imx91: add MIMX9111 support 801690d west.yml: depends on hal_nxp PR b88e615 sysbuild: support application CMakePresets.json files with sysbuild 98c92d3 soc: st: stm32u0: enable flash instruction cache b564878 soc: st: stm32: use CONFIG_STM32_FLASH_PREFETCH where applicable 7c47bc9 soc: st: stm32u3: add flash prefetch e29c414 drivers: rtc: modify Nuvoton numaker driver for compatibility cbe94ca scripts: twister: coverage: do not fail when suspicious_hits are detected. b7a7314 manifest: Move to latest hal_adi b5177b1 modem: modem_cellular: assert reset pin for duration 54088f6 modem: modem_cellular: prioritise reset pin on failure 131bec5 modem: modem_cellular: delay after reset de-assert 0ba20dd modem: modem_cellular: revert baudrate on reset e662d77 cmake: add net_socket_service_desc to common-rom.cmake c0c3fee boards: st: stm32n6 boards: Add netif:eth twister support 47ed50c drivers: ethernet: stm32n6: Use zephyr symbol for alignment attribute 36192a4 drivers: ethernet: stm32n6: Remove attributes from extern definitions 4a875c0 drivers: ethernet: stm32n6: Fix phy modes declarations 727c15a doc: release notes: add LVGL zephyr regions options febf4e8 shell: fix app version sub commands 896bdce subsys/tracing/tracing_backend_posix: Set file to be closed on exec d83ebce drivers/serial/uart_native_tty: Set TTY to be closed on exec 07987cc drivers/serial/uart_native_pty: Set PTY to be closed on exec b850715 drivers/net/nsos: Set socket to be closed on exec 19b181e drivers/input/linux_evdev: Close input file on exec e5d6e0c drivers flash_simulator_native: Set flash file to close on exec 9f00584 drivers eth_native_tap: Set socket to be closed on exec d91565c drivers eeprom_simulator_native: Set EEPROM file to close on exec 01118e2 drivers can_native_linux: Set socket to be closed on exec a8f10c9 docs native_sim: Fix drivers table entry for hwinfo 7c1193c udc_dwc2: fix off-by-one in TX FIFO unset check 30092cf drivers: virtio: virtio_pci: fix virtqueue overallocation a0dbd67 fs: virtiofs: fix off-by-one in virtqueue initialization d76e000 drivers: pwm: stm32: kconfig: remove ll_tim selection 1d2029a drivers: counter: stm32: kconfig: remove ll_tim selection a02e1c7 drivers: counter: stm32: rtc: remove init struct bb2eb4e drivers: rtc: stm32: remove calls from ll source file ddb9e3f cmake: use zephyr_file_copy(...) instead of file(COPY_FILE ...) 78b8950 net: http_server: Fix crash when cb refuses new websocket connection d6e940e dts: vendor: nordic: nrf54h: move adc and comp to gdpwr_slow_main 5fd26a6 drivers: adc: nrfx_saadc: implement PM device runtime e5c37d4 littlefs: boards: delete frdm_mcxa156 configuration 92d06ac soc: nxp: imx: add resource table section for Cortex-A a00577c samples: net: wifi: nxp: fix PEAP-TLS connection failure f7dfcfb spi: lpspi: Add include guards to common header file 97eb3eb spi: lpspi: Extract FIFO length query helpers to common header file df7b1a1 spi: lpspi: rtio: Re-introduce native RTIO support 9304035 net: bridge: support DSA port 98a20b2 ci: set various ccache-cache-key parameters for the setup action b27ab80 modbus: support UART ASYNC API in modbus serial c77e5a6 soc: nordic: common: mram_latency: Fix returning uninitialized value 9985a09 bluetooth: hci: userchan: Implement close callback dcc61ae drivers: clock_control: Set maximum frequencies for CONFIG_SOC_STM32H742XX 804134f soc: nordic: nrf54h: increase default log stack size if CONFIG_PM=y f53c283 opamp: introduce new mode 783d4a1 opamp: adjust modes enum to avoid clash with STM32 HAL macros 181082e drivers: i2s: i2s_ll_stm32: add support for IO swap efe5a30 samples: fs_sample: add native_sim board support c457eba boards: st: Set csbounds explicitly instead of relying on default value d1ea753 drivers: memc: stm32_ospi_psram: make NCS boundary configurable in dt 1e966ba drivers: memc: stm32_xspi_psram: make NCS boundary configurable in dt 53f91ea drivers: spi: spi_ll_stm32: add support for IO swap e7aa49c drivers: video: dcmi: correct clock_control_subsys_t cast c3995b6 drivers: usb: udc: stm32: avoid unnecessary clock_control_subsys_t cast 00fd580 drivers: mbox: stm32-hsem: correct clock_control_subsys_t cast c927d9e video: stm32: dcmipp: correct clock_control_subsys_t cast 8fa7cbc samples: i2s: output: add nucleo_g431kb 5a0d4e1 drivers: i2s: stm32_sai: add support for stm32g4xx series 4dced47 dts: st: g4: add sai node for stm32g4xx f042a1c drivers: spi: mchp_mss: Avoid sending extra bytes a522062 drivers: spi: mchp_mss: Handle NULL buffers better b398769 drivers: spi: mchp_mss: Make more universal 9ee617a soc: silabs: siwx91x: Expose firmware upgrade API b781386 soc: silabs: siwx91x: Implement sys_reset() 3fd5cc0 manifest: Update hal_silabs ace1371 samples: tflite_ethosu: support numaker_m55m1 9f58227 samples: tflite_ethosu: fix unsafe thread stack allocation dd9eb37 include: arch: arm: cortex_m: Move ITCM before .text c63ec6b tests: Bluetooth: Audio: Fix uninitalized value 5eed3a9 drivers: sensor: explorir_m: fix variable mix-up e3a3fca boards: nordic: nrf54h20dk: fix flashing for xip variants 9041793 Revert "ztest: Add validation of zassert strings" 2d72d86 serial: rts5912: implement power management 3372459 serial: uart_ns16550: add uart_ns16550_get_port() function 5bca309 gpio: rts5912: implement power management 75c4be1 soc: realtek: ec: Implement power saving 83e350b sensor: rts5912: reduce Tachometer wake up frequency e213815 tests: ram_context_for_isr: fix format specifier for addresses 5b01615 tests: zdsp: Correct format specifier in assert_strings ef73155 ztest: Add validation of zassert strings e3c5bdf boards: Add secondary_app_partition alias f89c004 soc: raspberrypi: rpi_pico: Add RP2 bootloader support 6c01157 kernel: dynamic: update storage size for pool of dynamic thread stacks 4c221ac drivers: disk: sdmmc_stm32: fix compilation error for SDMMC_STM32_EMMC f07f0d2 net: mqtt_sn: Implement updating will topic and message d4fddc2 shields: st_stm32f4dis_cam: add a stm32h747i_disco//m7 overlay 04c1bf6 shields: weact_ov2640_cam_module: use MCO macro from stm32 bindings 23bb046 shields: st_stm32f4dis_cam: add stm32l4r9i_disco specific overlay c4285ef shields: st_b_cams_omv_mb1683: remove i2c/dcmi/dmamux nodes from overlay 5006c83 boards: st: stm32h7b3i_dk: add dcmi pinctrl and remove duplicated i2c4 2c131a6 boards: st: stm32h747i_disco: add camera support c2da6de include: zephyr: dt-bindings: clock: h7: add MCO SEL/PRE macros 6b13cc8 include: zephyr: dt-bindings: clock: l4: add MCO SEL/PRE macros e944957 dma: stm32: removal of unused stm32_dma_config_channel_function a09fc06 dma: stm32: dma_stm32_slot_to_channel is only applicable on STM32Fx 002d954 dts: st: l4: fix dcmi dma stream id c6bbf4d tests: counter: Handle zero tick_us for very short timer ticks 34d863a samples: drivers: counter: Add Counter support for Renesas RZ/V2L, A3UL 2854797 tests: drivers: counter: Add Counter support for Renesas RZ/V2L, A3UL 05fd05d boards: renesas: Add Counter support for Renesas RZ/V2L, A3UL 34d764e dts: renesas: Add Counter support for Renesas RZ/V2L, A3UL 424a124 drivers: counter: Add Counter support for Renesas RZV2L, A3UL 0ab4091 drivers: i2c_sedi: add API to retrieve current configuration 0a9c763 ci: workflows: doc: use self-hosted runner fea720c doc: requirements: regen pinned dependencies 27330f6 scripts: requirements-actions: regen pinned dependencies bbe4a06 tests: drivers: build_all: sensor: add omron d6f 29d0173 drivers: sensor: omron: add d6f driver 5001535 dts: bindings: vendor-prefixes: Add omron prefix f8a952f include: drivers: sensor: add flow rate channel e8e4d21 mcux: wifi_nxp: Enable IMU IRQ after event initialized 4925e3a drivers: sensor: voltage_divider: Use k_timepoint_t for absolute time b4d5cd3 tests: drivers: pwm: pwm_api: Add Kconfig options for test values 3855d18 tests: drivers: pwm: pwm_api: Add pwm-test alias for pwm device node a6500f1 drivers: sensor: voltage-divider: Add skip-calibration property 0025751 modem: cmux: Rework the drop handling 2d151b2 lib: smf: remove unreachable case in get_lca_of() ca641d8 llext: only build fs_loader.c if file-systems are enabled 7a6c7ea drivers: serial: nrfx_uarte: Remove redundant pinctrl call e8548e6 net: sockets: Reserve a default heap space for getaddrinfo fd8035e drivers: clock_control: stm32: replace pllsai1m with pllsaim e8a51e0 MAINTAINERS: Add op amp maintainers 3b44da6 tests: posix: temporarily exclude two platforms failing in CI 6bb4cb5 samples: usb: uac2: explicit: Fix SOF offset integer conversion glitch ff50dfb samples: usb: uac2: Support High-Speed operation ba8b36c boards: nordic: nrf54h20dk: Add SPI to supported features on PPR XIP bc2c95c tests: drivers: spi: spi_error_cases: Extend platform_allow list 6d76a71 tests: drivers: spi: spi_loopback: Run test on nrf54h20 PPR XIP c180420 drivers: udc_dwc2: Fix memory leak on subsequent bus resets 134042c tests,samples: boards: espressif: add missing psram0 node 2948bc7 boards: espressif: esp32s3: No PSRAM in default board 8d94c3b drivers: wifi: nrf_wifi: Set device config pointer to NULL ca1ee72 drivers: Fix deprecated SPI_DT_SPEC_INST_GET usage 0dfef14 include: drivers: spi.h: Fix deprecation support for SPI_DT_IODEV_DEFINE e3f3b6d drivers: sensor: Fix deprecated SPI_DT_IODEV_DEFINE usage 48a9b04 tests: spi_loopback: Add timing params to RT1050 overlay 82b882f drivers: spi: nxp_lpspi: Use spi_config timing params 1154c96 include: drivers: spi.h: Get params from DT 570b445 drivers: Convert to use SPI macro without delay parameters a60f93d include: drivers: spi.h: Get CS delay parameters from DT 186ce62 dts: bindings: spi-device: Add parameters for spi peripherals bee81df tests: drivers: flash: Test newly introduced MSPI driver features 07809ad boards: st: nucleo_h753zi: update nucleo_h753zi.yaml f749b77 tests: drivers: watchdog: wdt_basic_api: add support for nucleo_h753zi 6e0efe3 tests: drivers: uart: uart_basic_api: add support for nucleo_h753zi f84d4d5 tests: drivers: uart: uart_async_api: add support for nucleo_h753zi 9067290 tests: drivers: rtc: rtc_api: add support for nucleo_h753zi 9444db8 tests: drivers: pwm: pwm_loopback: add support for nucleo_h753zi e0c7679 tests: drivers: pwm: pwm_api: add support for nucleo_h753zi 683d597 tests: drivers: i2c_target_api: boards: add support for nucleo_h753zi 17558ee tests: drivers: flash: stm32: update testcase.yaml 38771d2 tests: drivers: dma: loop_transfer: add support for nucleo_h753zi d8edc07 tests: drivers: dma: chan_blen_transfer: add support for nucleo_h753zi 0a712d8 tests: drivers: dac: dac_api: add support for nucleo_h753zi 492d978 tests: drivers: counter: counter_basic_api: boards: add nucleo_h753zi board e45786d tests: drivers: stm32_clock_configuration: allow nucleo_h753zi to run in CI 51af2d7 tests: drivers: adc: adc_api: allow nucleo_h753zi to run in CI 0336457 samples: net: allow nucleo_h753zi to run in CI 75e90e5 samples: drivers: watchdog: allow nucleo_h753zi to run in CI f37f3fd samples: drivers: adc: adc_dt: allow nucleo_h753zi to run in CI b1156d0 tests: drivers: add nucleo_h753zi as integration platform faa9918 boards: st: nucleo_h743zi: doc: add notice about board obsolescence ca79733 drivers: pinctrl_nrf: Add support for SPIM CSN pin function 8e07c77 soc: nuvoton: numicro: Disable m48x SPIM cache 4021dd3 soc: stm32g0: Add configurable FLASH prefetch option for G0B0/G0B1/G0C1 5cbb2a4 posix: switch to using posix_time.h and posix_signal.h 882ee96 manifest: update hostap module to correct time.h and signal.h paths 2feea75 posix: headers: create a more conformant posix_signal.h 5db2b58 posix: headers: create a more conformant posix_time.h 9b9e834 tests: net: wifi: configs: add posix tag, since there is a dependency 745fd00 samples: drivers: spi_bitbang: Enable sample on nrf54h20 PPR core 799d3cf dts: arm: nordic: Remove superfluous compatible strings 3b48275 boards: nordic: nrf54l15dk: Fix cpuflpr SRAM address e6c2a82 dts: vendor: nordic: Add missing reg parameters 767c21a drivers: power_domain: nrf_gpio_pad_group: Fix DT macro 5d05c4b sys: timeutil: Replaced pointer to rvalues 05b77ec soc: nordic: nrf54h: s2ram: Support disabled MPU 5dd3bd5 drivers: serial: pl011: only declare ambiq pm action when used 21da2d0 Bluetooth: Controller: Fix missing null pointer check eac1175 drivers: sensor: ti: ti-hdc20xx: Fix sensor define baef45f boards: Add Waveshare RP2040-GEEK board 730a1f6 boards: Add Waveshare RP2040-Keyboard-3 development board fbdd3bb boards: Add Adafruit Trinkey QT2040 board f05f886 drivers: adc: remove '&' when assigning `adc_xxx_init` 61bc445 kernel: essential work queue should not stop 7d83155 Bluetooth: Host: Add note about recycled for BT_LE_ADV_OPT_CONN f068402 net: dns: swallow packets that have no useful records in them d64e626 tests: adjust CONFIG_MAX_THREAD_BYTES for some f298780 tests: smp_suspend: run only on qemu, native and hardware 97b31e4 boards: nxp: mimxrt1180_evk: update jlinkscript for cm33/cm7 3cf2cc0 soc: RT700 DSP Hifi4 enable cache handling ca359b1 dts: nxp: Fix spi_bus_bridge warning b259e39 board: frdm_imx93: enable pcal6408 gpio expander 9bdad1f drivers: xen: memory: add acquire_resource wrapper 14ac666 drivers: xen: change gnttab_[get|put]_pages for multi-page support 40e5f73 boards: nxp: mimxrt1160_evk: improve zephyr,flash location for M4 ddc58c0 boards: nxp: mimxrt1170_evk: improve zephyr,flash location for M4 6270d29 boards: nxp: mimxrt1170_evk & rt1160: enable M4 CONFIG_NET_L2_ETHERNET ca68c77 tests: drivers: build_all: led_strip: Add build test for ws2812-uart driver eb30d03 dts: bindings: test: Add pin inversion to vnd,serial binding 7e195a9 drivers: led_strip: Add UART-based driver for WS2812 ba20a37 dts: bindings: led: Add worldsemi,ws2812-uart binding 1c902e5 adc: rts5912: implement power management 1856a03 drivers: gpio: shell: fix asan reported oob error 972b54c kernel: doc: Update thread deadline APIs 7dea0c4 boards: amd: kv260_r5: Fix i2c ref clock node 56ce2e3 amd: versalnet_rpu: Fix QEMU_CPU_TYPE for RPUs e868e01 sensor: fix: Add missing iodev const on zvrfy handler 6360c7f drivers: usb: udc: Fix VBUS ready timeout dependency in Kconfig.dwc2 f395f0e samples: bluetooth: Add testcase for ESP32-H2 3244055 boards: esp32h2_devkitm: Add BT node f4cdf08 drivers: bt: esp32h2: Add support 18dbda5 soc: esp32h2: Add BT support 6290121 west.yml: hal_espressif: Update for ESP32-H2 BT support 110e315 rm3100: decoder: fix missing const while edata buffer casting ff7a350 rm3100: decoder: fix trigger detection on data-ready 092a082 drivers: usb: udc: stm32: enhance PHY type & operating speed determination e31ddec drivers: usb: udc: stm32: rework PWR and PHY initialization 7ec83e5 drivers: usb: udc: stm32: use HAL PCD macros for speed a7df9e9 drivers: udc_stm32: select Kconfig option UDC_DRIVER_HAS_HIGH_SPEED_SUPPORT 2b38bcb soc/mediatek/adsp: Add cpuclk driver for mt8188 96d654b west.yml: Update hal_xtensa revision a75d6a4 drivers/timer: Fix build error when run by twister 5960d36 boards/mediatek: Add configs for mt8195, mt818X fc8c17f drivers/timer: Fix timer IRQ enable bit on MT818X and MT8195 87a4497 drivers/timer: Fix timer clock source initialization for MT818X d77db24 boards/mediatek: Include AFE dts from the board device tree b5adc3d soc/mediatek/adsp: Fix enable/disable timer interrups for MT8188 35a198c soc/mediatek/adsp: Fix ELF .sof_entry section flags b7eec0f cmake: linker: separate toolchain_ld_options() calls for grouped flags Roll-Count: 1 GitWatcher: ignore Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/331892 Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Original-Revision: 45cfb699172c844fc5c6363d31bbd4a9199d22f7 Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed Rolled-Commits: b06cdf7b659664..45cfb699172c84 Roll-Count: 1 Roller-URL: https://cr-buildbucket.appspot.com/build/8701134783020778161 GitWatcher: ignore CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I9fdd6762c6fef68619cdc569ee3c9868d616dce7 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/331972 Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
This repository contains a variety experiments to help inform various Pigweed policies, designs, and implementation behaviors.
Code in this repository is not reviewed to the standard of the main Pigweed repository, and generally speaking is untested and maintained on a best-effort basis. This is not a repository of “early access” Pigweed modules, but more so a sandbox for Pigweed contributors to collaborate on investigations. For more information, see the contribution guidelines for the experimental repository and where to land code.
DO NOT DEPEND ON THIS REPOSITORY IN ANY PRODUCTION PROJECT!
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.
The //pw_graphics folder contains some libraries for drawing to an RGB565 framebuffer and displaying it on various platforms.
The demo applications that make use of these libraries are:
First time setup:
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental cd experimental . ./bootstrap.sh pw package install imgui pw package install glfw pw package install stm32cube_f4 pw package install pico_sdk
Compile:
gn gen out --export-compile-commands --args=" dir_pw_third_party_stm32cube_f4=\"$PW_PROJECT_ROOT/environment/packages/stm32cube_f4\" " ninja -C out
Flash:
openocd -f third_party/pigweed/targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/openocd_stm32f4xx.cfg -c "program out/stm32f429i_disc1_stm32cube_debug/obj/applications/terminal_display/bin/terminal_demo.elf verify reset exit"
First time setup:
pw package install stm32cube_f7
Compile:
gn gen out --export-compile-commands --args=" dir_pw_third_party_stm32cube_f7=\"//environment/packages/stm32cube_f7\" " ninja -C out
Flash:
openocd -f targets/stm32f769i_disc0/py/stm32f769i_disc0_utils/openocd_stm32f7xx.cfg \ -c "program out/stm32f769i_disc0_debug/obj/applications/blinky/bin/blinky.elf verify reset exit"
Compile:
gn gen out --export-compile-commands --args=" dir_pw_third_party_imgui=\"$PW_PROJECT_ROOT/environment/packages/imgui\" dir_pw_third_party_glfw=\"$PW_PROJECT_ROOT/environment/packages/glfw\" " ninja -C out
Run:
out/host_debug/obj/applications/terminal_display/bin/terminal_demo
Working displays:
First time setup:
pw package install pico_sdk
Compile:
gn gen out --export-compile-commands --args=' PICO_SRC_DIR="//environment/packages/pico_sdk" ' ninja -C out
Flash:
Using a uf2 file:
./out/rp2040/obj/applications/terminal_display/terminal_demo.uf2
to your Pi Pico.Using picotool
:
picotool
:picotool reboot -f -u
picotool load ./out/rp2040/obj/applications/terminal_display/bin/terminal_demo.elf picotool reboot
Using a Pico Probe and openocd:
This requires installing the Raspberry Pi foundation's OpenOCD fork for the Pico probe. More details including how to connect the two Pico boards is available at Raspberry Pi Pico and RP2040 - C/C++ Part 2: Debugging with VS Code
Install RaspberryPi's OpenOCD Fork:
git clone https://github.com/raspberrypi/openocd.git \ --branch picoprobe \ --depth=1 \ --no-single-branch \ openocd-picoprobe cd openocd-picoprobe ./bootstrap ./configure --enable-picoprobe --prefix=$HOME/apps/openocd --disable-werror make -j2 make install
Setup udev rules (Linux only):
cat <<EOF > 49-picoprobe.rules SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0004", MODE:="0666" KERNEL=="ttyACM*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="0004", MODE:="0666" EOF sudo cp 49-picoprobe.rules /usr/lib/udev/rules.d/49-picoprobe.rules sudo udevadm control --reload-rules
Flash the Pico:
~/apps/openocd/bin/openocd -f ~/apps/openocd/share/openocd/scripts/interface/picoprobe.cfg -f ~/apps/openocd/share/openocd/scripts/target/rp2040.cfg -c 'program out/rp2040/obj/applications/terminal_display/bin/terminal_demo.elf verify reset exit'
Launching gdb*
~/apps/openocd/bin/openocd -f ~/apps/openocd/share/openocd/scripts/interface/picoprobe.cfg -f ~/apps/openocd/share/openocd/scripts/target/rp2040.cfg
gdb-multiarch -ex "target remote :3333" -ex "set print pretty on" out/rp2040/obj/applications/terminal_display/bin/terminal_demo.elf
arm-none-eabi-gdb
can be used in place of gdb-multiarch
above.
Setup NXP SDK:
Compile:
gn gen out --export-compile-commands --args=" pw_MIMXRT595_EVK_SDK=\"//environment/SDK_2_12_1_EVK-MIMXRT595\" pw_target_mimxrt595_evk_MANIFEST=\"//environment/SDK_2_12_1_EVK-MIMXRT595/EVK-MIMXRT595_manifest_v3_10.xml\" pw_third_party_mcuxpresso_SDK=\"//targets/mimxrt595_evk:mimxrt595_sdk\" " ninja -C out
Flash the MIMXRT595-EVK:
Follow the instructions to flash the MIMXRT595-EVK with the SEGGER J-Link firmware and using arm-none-eabi-gdb
at https://pigweed.dev/targets/mimxrt595_evk/target_docs.html#running-and-debugging.
https://www.pjrc.com/teensy/loader_cli.html
brew install teensy_loader_cli
OBJCOPY=/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-objcopy INFILE=out/arduino_debug/obj/applications/terminal_display/bin/terminal_demo.elf OUTFILE=foo.hex $OBJCOPY -O ihex -R .eeprom -R .fuse -R .lock -R .signature $INFILE $OUTFILE teensy_loader_cli --mcu=TEENSY41 -w -v $OUTFILE