Skip to content

v6.6-stm32mp-r3.1

Latest

Choose a tag to compare

@ADESTM ADESTM released this 10 Jun 16:18

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