The following changes since tag v6.6-stm32mp-r3:
usb: typec: ucsi: fix connector workqueue flush in ucsi_unregister (2026-02-02 17:13:36 +0100)
are available in the Git repository at:
https://github.com/STMicroelectronics/linux.git
for you to fetch changes up to tag v6.6-stm32mp-r3.1:
ARM: configs: Skip disable ARCH_VIRT for STM32MP2 (2026-06-01 16:30:15 +0200)
Stabilization and improvements for STM32MP1 and STM32MP2 platforms
STM32MP2 DMA3 residue-reporting refinements for audio
Serial stability improvements
Multimedia and display fixes
Networking, storage, and power-management fixes and improvements
Kernel LTS V6.6.129
Alain Volmat (2):
media: stm32: csi: correct remote pad retrieval
spi: stm32: fix rx DMA request error handling
Amelie Delaunay (13):
Reapply "drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers"
Revert "usb: dwc2: disable platform lowlevel hw resources during shutdown"
Revert "usb: dwc2: fix shutdown in peripheral mode when gadget isn't configured"
Merge tag 'v6.6.129' into v6.6-stm32mp-dev
media: verisilicon: don't disable g_selection api ioctrl for decoder
dmaengine: stm32-dma3: store the residue in the linked-list item structure
dt-bindings: dma: stm32-dma3: downgrade residue granularity to segment
dmaengine: stm32-dma3: use segment residue granularity thanks to DT config
arm64: dts: st: add power-domains to lpuart1 on stm32mp23 and stm32mp25
arm64: dts: st: add LPUART1 support on stm32mp21
mfd: stmfx: disable the vdd regulator when stmfx_chip_wait_boot() fails
dmaengine: stm32-dma3: silently abort registration if no channel
dmaengine: stm32-dma3: create LLI pool after checking reserved channels
Antonio Borneo (2):
Revert "ARM: decompressor: Use Domain Manager Access permissions"
ARM: decompressor: Disable SCTLR.UWXN and SCTLR.WXN on armv7 MMU enable
Arnaud Pouliquen (1):
ARM: dts: stm32: Fix MCU SCMI reset declaration in stm32mp15 boards
Christian Bruel (3):
usb: dwc2: disable/enable otg clocks during suspend
xhci: pci: Add reset resume quirk for ASMEDIA xhci controller
ARM: configs: Skip disable ARCH_VIRT for STM32MP2
Christophe Roullier (4):
wifi: brcmfmac: Add optional lpo clock enable support
net: phy: smsc: cleaning WoL support
net: stmmac: Do no set device wakeup when Wol managed by PHY
arm64: dts: st: use rtc as clock provider for WiFi/BT on stm32mp215f-dk
Cosmin Tanislav (2):
mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path
mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions
Gabriel Fernandez (1):
ARM: dts: stm32: add SCMI clocks in rcc node for stm32mp131.dtsi
Hugues Fruchet (1):
media: verisilicon: fix decoding of YUV422 jpeg with unaligned height
Marek Szyprowski (1):
wifi: brcmfmac: Fix potential kernel oops when probe fails
Maxime Méré (2):
ARM: dts: stm32: update hash dma configuration
arm64: defconfig: enable UIO support for shared memory
Michel JAOUEN (1):
firmware: arm_scmi: increase mailbox timeout
Olivier Moysan (6):
ARM: dts: stm32: Add hwlock for irqchip on stm32mp151
arm64: dts: st: enable dma segment granularity for audio on stm32mp25
arm64: dts: st: enable dma segment granularity for audio on stm32mp23
arm64: dts: st: enable dma segment granularity for audio on stm32mp21
ARM: dts: stm32: fix etzpc id for i2s4 node on stm32mp13
arm64: dts: st: fix sai3b node unit-address on stm32mp2
Patrice Chotard (1):
memory: stm32-omi: Fix period_ps overflow
Patrick Delaunay (1):
ARM: configs: activate TEO CpuIlde governor in fragment-02
Penghe Geng (1):
mmc: core: Avoid bitfield RMW for claim/retune flags
Pratyush Yadav (2):
mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
Valentin Caron (4):
serial: stm32: avoid deadlock in stm32_usart_console_write()
serial: stm32: do not call pm_runtime before startup and after shutdown
serial: stm32: spin_lock around stm32_usart_rx_dma_start_or_resume()
serial: stm32: fix race on DSR handling during startup
Yannick Fertre (3):
drm/stm: ltdc: fix register regmap
drm/stm: ltdc: don't reset at first crct enable
drm/stm: lvds: remove polarities settings