Tags

Tags give the ability to mark specific points in history as being important
  • x86_urgent_for_v6.10_rc5

    - An ARM-relevant fix to not free default RMIDs of a resource control group
    
    - A randconfig build fix for the VMware virtual GPU driver
    
  • rust-fixes-6.10

    Rust fixes for v6.10
    
     - Avoid unused import warning in 'rusttest'.
    
  • asahi-6.9.6-1

    Tagging asahi-6.9.6-1
    
    - rebase onto v6.9.6
    - samsung_tty runtime PM fix
    - drm: apple: valid modes
    
  • v5.10.220

    3a3877de · Linux 5.10.220 ·
    This is the 5.10.220 stable release
    
  • v6.9.6

    9c5a72fb · Linux 6.9.6 ·
    This is the 6.9.6 stable release
    
  • v6.6.35

    5f2d0708 · Linux 6.6.35 ·
    This is the 6.6.35 stable release
    
  • v6.1.95

    a6398e37 · Linux 6.1.95 ·
    This is the 6.1.95 stable release
    
  • v6.1-stm32mp-r2

    The following changes since tag v6.1-stm32mp-r1.1:
    
      ARM: dts: stm32: set pclk limit on dcmi interface on stm32mp157d-ev1 (2023-09-15 14:19:56 +0200)
    
    are available in the Git repository at:
    
      https://github.com/STMicroelectronics/linux.git v6.1-stm32mp
    
    for you to fetch changes up to  tag v6.1-stm32mp-r2:
    
      counter: stm32-lptimer-cnt: add support for stm32mp25 (2024-06-07 12:00:34 +0200)
    ----------------------------------------------------------------
    the main features updated are:
    
     - STM32MP25 support
     - [RNG] driver for STM32mp13 and stm32mp25
     - [EXTI] use interrupts-extended instead of interrupt-map
     - [Linux] Support crypt1 in tf-a, tf-m and cryp2 in tf-m, op-tee, u-boot, and linux
     - [Linux]  Allow to managed OPP for a/c and d/f variant for STM32MP15 with the same device tree
     - [DSI] clk_summary update for dsi_px and dsi clocks
     - [FMC] support FMC on stm32mp25
     - [POWER] MP25 wakeup from ComboPHY LFPS (USB3)
     - [TIM] TIM driver counter events support for stm32mp1x and stm32mp2x
     - [RISAF] Add RISAF dump debug driver
     - [Kernel] support iwdgx in all dedicated FWs
     - [USB] USB_SERIAL_FTDI_SIO driver activation
     - [HDP] add new linux pincrl driver
     - [DMA3] dma3 driver rework
     -  Merge tag 'v6.1.69' into v6.1-stm32mp (2024-04-30 15:38:36 +0200)
    
    ----------------------------------------------------------------
    
    Alain Volmat (106):
          dmaengine: stm32-mdma: correct desc prep when channel running
          i2c: stm32: Fix PEC handling in case of SMBUS transfers
          dt-bindings: i2c: Document STM32MP25 dedicated st,stm32mp25-i2c compatible
          arm64: dts: st: add all i2c instances in stm32mp251.dtsi
          media: stm32: dcmipp: byteproc: add handling of CSI datatype
          i2c: stm32: add support for STM32MP25 soc
          arm64: defconfig: enable STM32 I2C support in addons fragment
          arm64: dts: st: add i2c2 pinctrl entries for stm32mp25xx-ev boards
          arm64: dts: st: enable the i2c2 node in stm32mp257f-ev.dts
          spi: stm32: use dma_get_slave_caps prior to configuring dma channel
          arm64: defconfig: enable support of the STM32 spi controller
          arm64: dts: st: add all spi instances in stm32mp251.dtsi
          dt-bindings: media: addition of csi2host driver binding
          media: stm32: csi2host: addition of the STM32 CSI2HOST driver
          media: stm32: dcmipp: bytecap: only acknowledge pipe0 flags
          media: entity: NOT TO BE UPSTREAMED: add stream-count in media-entity struct
          dt-bindings: media: addition of stm32mp25 compatible of DCMIPP
          media: stm32: dcmipp: add STM32MP25x platform support
          media: stm32: dcmipp: enable parallel links with parallel mode
          media: stm32: dcmipp: byteproc: allow 10/12/14 bits Bayer formats
          media: stm32-dcmipp: add support of statistics capture video device
          media: stm32: dcmipp: isp: add support of exposure/contrast
          media: i2c: imx335: add control of an optional powerdown gpio
          media: i2c: imx335: add 2 data lanes mode support
          arm64: dts: st: use a 128B fifo dma channel for dcmi in stm32mp251.dtsi
          media: stm32: dcmipp: move INSEL selection to s_stream
          arm64: dts: st: add pins muxing for i2c8 on stm32mp257f-ev1 and -dk
          ARM: dts: stm32: add spi6 SCMI clock / reset for stm32mp15 boards
          arm64: dts: st: update timings and set i2c2 freq to 400KHz for stm32mp257f-ev1
          arm64: dts: st: add disabled i2c8 node for stm32mp257f-ev1
          spi: stm32: perform small transfer in polling mode
          media: dcmipp: add IO_MC caps on capture devices
          media: stm32-csi2host: fix set/get_fmt handling
          media: dcmipp: byteproc: correct enum_mbus_code handling
          media: dcmipp: isp: correct pad number in v4l2_subdev_get_try_format calls
          media: dcmipp: isp: correct src pad format setting
          media: dcmipp: pixelcap: correct height size alignment of pixelcap
          media: dcmipp: pixelproc: correct set_fmt handling
          media: dcmipp: pixelcap: fix handling of unsupported format
          media: dcmipp: pixelcap: add all fields in default format
          media: dcmipp: byteproc: perform all init before subdev_register
          media: dcmipp: isp: cleanup default format settings
          media: dcmipp: pixeproc: simplify fmt_default handling
          media: dcmipp: isp: add event ops
          media: dcmipp: pixelproc: add event ops
          media: dcmipp: pixelproc: perform subdev register at end of init
          media: dcmipp: isp: perform subdev register at end of init
          media: dcmipp: isp: use pm_runtime_get_if_in_use in s/g_ctrl
          media: dcmipp: pixelproc: use pm_runtime_get_if_in_use in s/g_ctrl
          media: dcmipp: pixelproc: addition of frame_interval
          media: dcmipp: byteproc: correct frame_interval setting
          media: dcmipp: pixelproc: avoid indentation within s_stream
          media: dcmipp: pixelproc: add handling of decimation
          media: dcmipp: removal of the component framework usage
          media: dcmipp: bytecap: introduce usage of v4l2_fill_pixfmt
          media: dcmipp: pixelcap: usage of v4l2_fill_pixfmt and v4l2_format_info
          media: dcmipp: bytecap: call mutex_destroy on release and error handling
          media: dcmipp: pixelcap: call mutex_destroy on release and error handling
          media: dcmipp: replace parallel subdev with generic input subdev
          media: dcmipp: dcmipp_input: renaming of dcmipp_par_ into dcmipp_inp_
          media: stm32: dcmipp: correct PIPEDIFF handling within dcmipp-isp
          media: dcmipp: pixelproc: handle try mode in set_selection ops
          media: dcmipp: pixelproc: remove even width constraint
          media: dcmipp: pixelcap: round-up width for constraint matching
          media: dcmipp: addition of uapi structures for ISP params/stats
          media: uapi: Add STM32 DCMIPP ISP META formats
          media: dcmipp: statcap: correct META format naming
          media: dcmipp: addition of ISP parameter video device
          media: stm32: dcmipp: isp: add a new pad for parameters injection
          media: stm32: dcmipp: add and link the ISP parameter video device
          media: dcmipp: statcap: add bad_pixel_count stat reading
          media: dcmipp: isp: removal of v4l2-ctrl based isp controls
          media: dcmipp: byteproc: correct bpp for RAW format > RAW8
          media: dcmipp: pixelcap: correct hdw alignment for RGB888
          media: dcmipp: pixelproc: apply ctrls at s_stream of the subdev
          media: dcmipp: pixelproc: fix RGB888 mbus format support
          media: dcmipp: addition of BGR888 format output from pixel pipes
          media: dcmipp: pixelcap: update buffer handling & use continuous mode
          media: dcmipp: add missing v4l2_pipeline_link_notify handler
          media: dcmipp: isp: fix set_selection handling
          media: dcmipp: core: correct error handling in dcmipp_create_subdevs
          media: dcmipp: pixelproc: correct typo in set_selection
          media: dcmipp: protect CMIER register access
          media: dcmipp: remove TODO mention about BOUND selection
          media: dcmipp: simplify / correct DT handling in subdevs
          media: dcmipp: statcap: stat region & pixel count rework
          media: dcmipp: capture all statistics and removal LOCATION ctrls
          media: remove V4L2_CID_ISP_STAT_LOCATION ctrl definition
          media: addition of V4L2_CID_ISP_STAT_PROFILE control
          media: dcmipp: statcap: add STAT_PROFILE support with FULL and AVERAGE
          media: dcmipp: statcap: ensure sequence number is incremented
          media: dcmipp: simplify release & add missing mutex_destroy
          media: dcmipp: statcap: remove TODO about buf_finish
          media: dcmipp: isp_params: add validation of parameters prior apply
          media: dcmipp: pixelproc: fix {H/V}RATIO of downsize
          dt-bindings: media: fix bindings for dcmipp driver
          dt-bindings: media: correct dt_binding_check error of st,stm32-dcmi
          dt-bindings: media: st: dcmi: fix DMA-MDMA chaining properties
          dt-bindings: media: st: csi2host: add 'power-domains' property
          i2c: stm32f7: increase AUTOSUSPEND_DELAY to avoid lock
          media: stm32-dcmipp: STM32 DCMIPP add missing Bayer 10/12/14 formats
          media: stm32: dcmipp: correct pm_runtime handling in statcap
          arm64: dts: st: Add spi6 pins in the stm32mp25-pinctrl
          arm64: dts: st: add disabled spi6 node into stm32mp257f-dk
          media: stm32: dcmipp: fill media ctl hw_revision field
          arm64: dts: st: set i2c2 bus freq to 400KHz and adjust timings
    
    Alexandre Torgue (23):
          docs: arm: stm32: introduce STM32MP25 SoCs
          dt-bindings: stm32: add st,stm32mp257 compatible to the stm32 family
          arm64: introduce STM32 family on ARMv8 architecture
          arm64: dts: st: introduce stm32mp25 SoCs family
          arm64: dts: st: introduce stm32mp25 pinctrl files
          dt-bindings: stm32: document stm32mp257f-ev board
          arm64: dts: st: add stm32mp257f-ev board support
          dt-bindings: stm32: document stm32mp257f-dk board
          arm64: dts: st: add stm32mp257f-dk board support
          arm64: defconfig: add addons and cleanup fragments
          arm64: defconfig: enable STM32 machine support in addons fragment
          arm64: defconfig: enable STM32 uart in addons fragment
          clk: stm32: introduce clocks for STM32MP257 platform
          arm64: dts: st: add OPTEE scmi transport on stm32mp25
          arm64: dts: st: add the optee firmware node on stm32mp25
          arm64: dts: st: add rcc support in stm32mp251
          ptp: applying clean file-subpatches for second PHC worker clock
          dt-bindings: vendor-prefixes: add ttt
          dt-bindings: net: Add documentation for stm32 TSN switch
          arm64: dts: st: add de-ip support on stm32mp257
          arm64: dts: st: Enable ACM block on TSN switch on stm32mp257
          crypto: stm32/cryp - don't map twice the same sg list
          arm64: dts: st: align DK resmem configuration
    
    Amelie Delaunay (80):
          CODE_OF_CONDUCT: add contributor covenant code of conduct to STM linux repo
          arm64: dts: st: introduce stm32mp257f-ev memory mapping
          arm64: defconfig: add DYNAMIC_DEBUG in addons fragment
          dt-bindings: dma: Document STM32 DMA3 controller bindings
          dmaengine: Add STM32 DMA3 support
          dmaengine: stm32-dma3: [TEMPORARY] use dma_request_channel() in stm32_dma3_of_xlate()
          dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode
          dmaengine: stm32-dma3: prevent pack/unpack thanks to DT configuration
          dt-bindings: dma: stm32-dma3: prevent linked-list refactoring
          dmaengine: stm32-dma3: prevent LL refactoring thanks to DT configuration
          dt-bindings: dma: stm32-dma3: introduce st,axi-max-burst-len property
          dmaengine: stm32-dma3: clamp max burst using st,axi-max-burst-len
          arm64: defconfig: enable STM32 DMA3 in addons fragment
          arm64: dts: st: add HPDMA nodes on stm32mp251
          arm64: dts: st: add st,axi-max-burst-len to dma controllers on stm32mp251
          kbuild: include DTS path to allow including dts file in external dts
          kbuild: add external device tree build to dtbs target
          arm64: dts: st: add heartbeat LED node in stm32mp257f-ev
          arm64: dts: st: add User2 button node in stm32mp257f-ev
          arm64: dts: st: prevent UART RX DMA channel data packing on stm32mp251
          arm64: defconfig: add ADC support in addons fragment
          arm64: dts: st: add the dcmipp node in stm32mp251.dtsi
          arm64: defconfig: active VIVID driver for dev
          dt-bindings: stm32: rename stm32mp257f-ev compatible with stm32mp257f-ev1
          arm64: dts: st: rename stm32mp257f-ev board with stm32mp257f-ev1
          arm64: dts: st: rename stm32mp257f-ev1 memory mapping
          dt-bindings: dma: stm32-dma3: introduce memory-region property
          dmaengine: stm32-dma3: use genalloc/genpool for LLIs with reserved memory
          dmaengine: add channel device name to channel registration
          dmaengine: stm32-dma3: defer channel registration to specify channel name
          dmaengine: stm32-dma3: drop channel availability check
          dmaengine: stm32-dma3: remove chan_reserved from stm32_dma3_ddata struct
          dmaengine: stm32-dma3: add .remove() to disable pm_runtime
          dmaengine: stm32-dma3: don't try to suspend channel if not running
          dmaengine: stm32-dma3: avoid 64KB addressable space cross on LLI alloc
          dmaengine: stm32-dma3: check port to set source and destination data width
          dmaengine: stm32-dma3: fix MEM_TO_MEM max burst when STM32_DMA3_CFG_SET_DMA
          clk: stm32mp25: remove shared clocks from stm32mp25 driver
          arm64: dts: st: add memory-region in hpdma nodes on stm32mp257f-ev1
          arm64: defconfig: disable PAGE_POOL_STATS in fragment-01-defconfig-cleanup
          arm64: defconfig: add CONFIG_OF_OVERLAY in addons fragment
          dmaengine: stm32-dma3: fix warning in stm32_dma3_chan_set_residue function
          dt-bindings: i3c: Document the STM32 I3C controller
          i3c: master: Add STM32 I3C master driver
          arm64: dts: st: add I3C nodes on stm32mp25
          arm64: dts: st: add stm32mp25 i3c4 pins definitions
          arm64: dts: st: set max SPI NOR frequency to 84 MHz
          arm64: defconfig: Enable I3C for STM32MP25
          dmaengine: stm32-dma3: adopt dev_err_probe for clk
          dmaengine: stm32-dma3: adopt reset_control_reset()
          dt-bindings: dma: stm32-dma3: add 'power-domains' property
          dmaengine: stm32-dma3: double word data width can't be used on AHB port
          dmaengine: stm32-dma3: introduce channel semaphore helpers
          dmaengine: stm32-dma3: restore channel semaphore status after suspend
          ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
          arm64: dts: st: avoid scmi regulator yaml warning for stm32mp257f-ev1
          dmaengine: stm32: stm32-dma3 ground zero
          dt-bindings: dma: New directory for STM32 DMA controllers bindings
          dmaengine: stm32: New directory for STM32 DMA controllers drivers
          MAINTAINERS: Add entry for STM32 DMA controllers drivers and documentation
          dt-bindings: dma: Document STM32 DMA3 controller bindings
          dmaengine: Add STM32 DMA3 support
          dmaengine: stm32-dma3: defer channel registration to specify channel name
          dmaengine: stm32-dma3: refactor HW linked-list to optimize memory accesses
          dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode
          dmaengine: stm32-dma3: prevent pack/unpack thanks to DT configuration
          dt-bindings: dma: stm32-dma3: prevent linked-list refactoring
          dmaengine: stm32-dma3: prevent LL refactoring thanks to DT configuration
          dt-bindings: dma: stm32-dma3: introduce st,axi-max-burst-len property
          dmaengine: stm32-dma3: clamp AXI burst using st,axi-max-burst-len
          dt-bindings: dma: stm32-dma3: introduce memory-region property
          dmaengine: stm32-dma3: use genalloc/genpool for LLIs with reserved memory
          dmaengine: stm32-dma3: avoid 64KB addressable space cross on LLI alloc
          dmaengine: stm32-dma3: introduce channel semaphore helpers
          dmaengine: stm32-dma3: restore channel semaphore status after suspend
          ARM: configs: enable CONFIG_USB_SERIAL_FTDI_SIO in multiv7_addons fragment
          kbuild: stop build if (external) device tree compilation fails
          dt-bindings: dma: stm32-dma3: introduce lli-bus-interface property
          dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter
          arm64: dts: st: fix #dma-cells and dmas properties on stm32mp25
    
    Andrzej Pietrasiewicz (8):
          media: uapi: Add VP8 stateless encoder controls
          media: hantro: add VP8 encode support for Rockchip RK3399 VPU2
          media: verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBLOCKING_FILTER_MODE
          media: verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_THRESHOLD
          media: verisilicon: Improve constant's name
          media: verisilicon: Update H1 register definitions
          media: uapi: Add H.264 stateless encoding uAPI
          media: verisilicon: Add H.264 stateless encoder
    
    Antonio Borneo (64):
          cpuidle: stm32: add sentinel to compatibles list
          irqchip/stm32-exti: Add multi instance support
          irqchip/stm32-exti: Skip secure events
          arm64: dts: st: add exti1 node on stm32mp25
          arm64: dts: st: add exti2 node on stm32mp25
          arm64: dts: st: add interrupt parent to pinctrl
          irqchip/stm32-exti: Mark events reserved with RIF configuration check
          soc: st: extend STM32 HDP support to stm32mp25
          soc: st: allow building STM32 HDP as module
          drivers: watchdog: arm_smc_wdt: revert WDOG_HW_RUNNING at probe
          watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT
          arm64: dts: st: fix button-user on board stm32mp257f-ev1
          arm64: dts: st: align exti nodes with PCIe Rootcomplex to stm32mp251
          pinctrl: stm32: Fix support for RIF semaphore handling
          soc: st: stm32-hdp: update dt-bindings for STM32MP15
          soc: st: stm32-hdp: update dt-bindings for STM32MP13
          soc: st: stm32-hdp: add dt-bindings for STM32MP25
          pinctrl: stm32: Fix reuse of irq mux lines
          irqchip/stm32-exti: Fix return from irq_domain_ops::select
          pinctrl: stm32: simplify stm32_gpio_domain_activate()
          dt-bindings: interrupt-controller: stm32-exti: add #address-cells
          dt-bindings: interrupt-controller: stm32-exti: fix subnode name
          dt-bindings: interrupt-controller: stm32-exti: deprecate syscon compatible
          pinctrl: stm32: pass bank_ioport_nr inside the interrupt specifier
          pinctrl: stm32: add data flag need_syscon
          pinctrl: stm32: access syscfg's registers only when it's present
          irqchip/stm32-exti: Set the GPIO interrupt mux
          arm64: dts: st: align exti and pinctrl nodes with new bindings to stm32mp251
          ARM: dts: stm32: align exti and pinctrl nodes with new bindings to stm32mp131
          ARM: dts: stm32: align exti and pinctrl nodes with new bindings to stm32mp151
          pinctrl: stm32: instantiate one irq domain per controller
          pinctrl: stm32: add support for multiple EXTI
          arm64: dts: st: add gpios to exti2 interrupt-map
          arm64: dts: st: add multiple exti to pinctrl
          pinctrl: stm32: fix PM for stm32mp257
          pinctrl: stm32: fix array read out of bound
          pinctrl: stm32: move PM to noirq
          irqchip/stm32-exti: fix minor indentation issue
          irqchip/stm32mp-exti: add CONFIG_STM32MP_EXTI
          ARM: stm32: use different EXTI driver on ARMv7M and ARMv7A
          arm64: Kconfig: select STM32MP_EXTI on STM32 platforms
          irqchip/stm32-exti: split MCU and MPU code
          irqchip/stm32mp-exti: rename internal symbols
          irqchip/stm32mp-exti: allow build as module
          ARM: stm32: allow build irq-stm32mp-exti driver as module
          arm64: Kconfig: allow build irq-stm32mp-exti driver as module
          irqchip/stm32mp-exti: move driver to standard PM
          ARM: dts: stm32: reorder pinctrl nodes on stm32mp15
          ARM: dts: stm32: reorder pinctrl nodes on stm32mp13
          arm64: dts: st: reorder pinctrl nodes on stm32mp25
          irqchip/stm32mp-exti: fix irq lock inversion dependency
          irqchip/stm32mp-exti: fix irq type propagation on configurable events
          irqchip/stm32mp-exti: simplify propagation to parent controller
          dt-bindings: interrupt-controller: stm32-exti: rework for upstream
          irqchip/stm32mp-exti: rework for upstream
          ARM: dts: stm32: rework exti node for upstream on stm32mp151
          ARM: dts: stm32: rework exti node for upstream on stm32mp131
          arm64: dts: st: rework exti node for upstream on stm32mp251
          checkpatch: use utf-8 match for spell checking
          arm64: defconfig: add CoreSight support in addons fragment
          arm64: dts: st: add CoreSight support to stm32mp25x
          arm64: dts: st: enable CoreSight on stm32mp257f-ev1 board
          ARM: dts: stm32: fix irq type of touchscreen on stm32mp157 EV1 boards
          ARM: dts: stm32: fix irq type of touchscreen on stm32mp135f-dk
    
    Arnaud Pouliquen (63):
          dt-bindings: mailbox: update st,stm32-ipcc to support callabck context
          drivers: mailbox: add DT parameter to determine the callback context
          mailbox: stm32-ipcc: Update build dependency
          remoteproc: stm32: Fix compilation warning for 64 bits support
          remoteproc: stm32: Add support of platform without memory translation
          dt-bindings: remoteproc: revert compatibility for TEE support
          dt-bindings: remoteproc: Fix error and warning
          dt-bindings: remoteproc: Add compatibility for STM32MP2 support
          remoteproc: stm32: Add support of the stm32mp2 platform
          remoteproc: stm32: allow to attach to stm32mp2 cortex-M33 coprocessor
          remoteproc: stm32: Fix info message when pdds syscfg is not found
          remoteproc: stm32: set the sysfs firmware image format
          remoteproc: Add firmware format as part of sysfs interface
          dt-bindings: remoteproc: add the vector table sysconf registers
          remoteproc: stm32: Manage the boot address get from the elf file
          remoteproc: stm32: revert the use of workqueue to treat mailbox callback
          remoteproc: tee: add firmware ID parameter on open_session.
          dt-bindings: i2c: Document the RPMsg I2C controller
          dt-bindings: interrupt-controller: Document the rpmsg interrupt controller
          arm64: defconfig: enable IPCC support
          arm64: defconfig: Enable stm32_rproc support
          arm64: defconfig: Enable rpmsg support
          arm64: defconfig: add rpmsg-i2c in addons fragment
          arm64: defconfig: add rpmsg-irq in addon fragment
          arm64: dts: st: Add remoteproc node on stm32mp251
          arm64: dts: st: add power syscon on stm32mp251
          arm64: dts: st: enable management of the Cortex-M33 on stm32mp257f-ev
          arm64: dts: st: add rpmsg irq controller for stm32mp257f-ev
          arm64: dts: st: add rpmsg i2c bus for stm32mp257f-ev
          dt-bindings: arm: stm32: Add compatibles for a35ssc_m33 node
          arm64: dts: st: Add sysconf for the Cortex M33 boot on stm32mp251
          dt-bindings: remoteproc: st,stm32-rproc: Introduce nvmem properties
          remoteproc: stm32_rproc: Get resource table info from nvmem for the stm32mp25
          arm64: dts: st: use nvmem cells to store resource table in stm32mp251.dtsi
          arm64: dts: st: disable remoteproc authentication on stm32mp257f-ev1 board
          drivers: mailbox: check RIF access right in stm32 IPCC
          irqchip/rpmsg: fix IRQ domain remove
          dt-bindings: stm32: make dma-ranges optional in mlahb
          remoteproc: stm32: Ignore dma-ranges for the stm32mp25
          arm64: dts: st: Fix ranges and dma-ranges dts warning for the stm32mp251
          arm64: dts: st: change address of intc_rpmsg and i2c_rpmsg on stm32mp257f-ev1
          arm64: dts: st: change address of mlahb and m33 node for the stm32mp251
          remoteproc: tee: Fix management of tee_shm_register_kernel_buf() fail
          remoteproc: stm32: Ground zero on 6.1.62
          remoteproc: stm32: Allow hold boot management by the SCMI reset controller
          remoteproc: stm32: add shutdown ops
          dt-bindings: remoteproc: st,stm32-rproc: Rework reset declarations
          remoteproc: tee: update code to version proposed for upstream
          dt-bindings: remoteproc: add compatibility for TEE support
          remoteproc: stm32: add support of an OP-TEE TA to load the firmware
          remoteproc: stm32: Fix info message when pdds syscfg is not found
          remoteproc: stm32: set the sysfs firmware image format
          remoteproc: stm32: support of the dma-ranges for the stm32mp25
          remoteproc: stm32: Add support of the stm32mp2 platform
          remoteproc: stm32: allow to attach to stm32mp2 cortex-M33 coprocessor
          remoteproc: stm32: Manage the boot address get from the elf file
          remoteproc: stm32_rproc: Get resource table info from nvmem for the stm32mp25
          remoteproc: stm32: Add support of signed image for the stm32mp1 platform
          remoteproc: stm32: Add support of signed image for the stm32mp2 platform
          dt-bindings: remoteproc: st,stm32-rproc: Rename st,syscfg-m4-state property
          ARM: dts: stm32: Rename st,syscfg-m4-state property
          remoteproc: stm32_rproc: Do not convert resource table address
          irqchip: rpmsg: fix may be used uninitialized warning
    
    Arnd Bergmann (3):
          nvmem: stm32: fix OPTEE dependency
          remoteproc: stm32: fix incorrect optional pointers
          remoteproc: stm32: use correct format strings on 64-bit
    
    Cheick TRAORE (10):
          pinctrl: stmfx: Set default gpio line names using pin names
          ARM: configs: multi_v7_addons: Enable IRQ in debugfs for stm32mp1
          arm64: defconfig: Enable IRQ in debugfs
          pinctrl: stm32: Manage irq affinity settings
          mfd: stmfx: Manage irq affinity settings
          pinctrl: stmfx: Manage irq affinity settings
          serial: stm32: Add support for LPUART in STM32 UART driver
          arm64: dts: st: Add lpuart1 in the stm32mp25x soc
          arm64: dts: st: Add lpuart1 pins in the stm32mp25-pinctrl
          arm64: dts: st: Add lpuart1 in the stm32mp257f-ev1 board
    
    Christian Bruel (48):
          dt-bindings: phy: Add STM32MP25 COMBOPHY bindings
          dt-bindings: PCI: Add STM32MP25 PCIe RC bindings
          dt-bindings: pci: stm32: Add max-payload-size and max-readreq-size optional bindings
          phy: stm32: Add support for STM32MP25 ComboPHY.
          PCI: stm32: Add PCIe RootComplex support for STM32MP25
          PCI: stm32: Handle max_payload and max_readreq bindings
          arm64: dts: st: Add combophy node on stm32mp251
          arm64: dts: st: Add PCIe Rootcomplex mode on stm32mp251
          arm64: dts: st: add pcie pinctrl entries in stm32mp25-pinctrl.dtsi
          arm64: dts: st: Enable PCIe RC on the stm32mp257f-ev board
          arm64: defconfig: Enable the STM32MP25 ComboPHY
          arm64: defconfig: Enable the STM32MP25 PCIe RootComplex mode
          PCI: stm32: Limit devices MRRS
          dt-bindings: phy: stm32-combophy: Add optional impedance control
          phy: stm32: combophy: Add optional impedance tuning
          dt-bindings: pci: stm32: add aer optional interrupts
          dt-bindings: pci: stm32: add pme optional interrupt
          PCI: stm32: Add AER/PME IRQ handlers
          PCI/portdrv: Get services irqs from platform hook
          PCI: stm32: Add platform portdrv irq hook
          arm64: dts: st: add PCIe AER interrupts on stm32mp251
          arm64: dts: st: add PCIe PME interrupts on stm32mp251
          PCI: dwc: export dw_pcie_ep_exit symbol
          dt-bindings: PCI: Add STM32MP25 PCIe EP bindings
          PCI: pci-epf-test: Add force_core_init flag in epc_features
          PCI: stm32: Add PCIe EP mode support for STM32MP25
          arm64: dts: st: Add PCIe Endpoint mode on stm32mp251
          arm64: dts: st: Add PCIe EP on the stm32mp257f-ev board
          arm64: defconfig Enable the STM32MP25 PCIe EP support based on the DesignWare core
          PCI/AER: export pci_aer_available
          PCI: stm32: set bus_dma_limit on PCIe devices
          PCI: stm32: Add PM support.
          ARM: dts: stm32: add a sleep pinctrl for pcie on stm32mp25-pinctrl.dtsi
          arm64: dts: st: add sleep pins for pcie in stm32mp257f-ev1
          phy: stm32: combophy: add pm runtime support
          PCI: stm32: add PCIe RC pm runtime support
          PCI: stm32: add PCIe EP pm runtime support
          arm64: defconfig: add CONFIG_IGC in fragment-02-defconfig-addons
          arm64: defconfig: add CONFIG_PTM in fragment-02-defconfig-addons
          dt-bindings: pci: stm32: Describe wake-gpios for RC
          PCI: stm32: Reorder devm around phy_init in RC
          PCI: stm32: Reorder devm around phy_init in EP
          PCI: stm32: Add support for wake# in RC
          arm64: dts: st: add wake-gpios for pcie in stm32mp257f-ev1
          dt-bindings: phy: stm32-combophy: add 'st,rx_equalizer' property
          phy: stm32: combophy: Add optional rx equalizer setting
          arm64: dts: st: Add st,rx_equalizer tuning on stm32mp257f-ev1
          dt-bindings: phy: stm32-combophy: add 'st,limit_mrrs' property
    
    Christophe Kerello (42):
          mtd: rawnand: stm32_fmc2: use dma_get_slave_caps to get dma max burst
          arm64: defconfig: enable FMC2 support
          arm64: dts: st: add FMC2 support on stm32mp25 SOC
          arm64: defconfig: Enable UBIFS and JFFS2
          mmc: mmci: stm32: revert timeout calculation fix
          mmc: mmci: stm32: fix max busy timeout calculation
          dt-bindings: memory-controller: fix OMI yaml
          dt-bindings: misc: fix OMM yaml
          spi: stm32-ospi: fix read id function
          memory: stm32_omi: rework stm32_omi_dlyb_stop API
          spi: stm32-ospi: rework calibration algorithm
          dt-bindings: memory-controller: st,wzl is optional
          spi: stm32-ospi: set the prescaler throw an API
          spi: stm32-ospi: allow to sample later the data
          memory: stm32-omi: rework resources management
          misc: stm32_omm: fix resources used
          arm64: dts: st: enable UHS mode on stm32mp257f-ev1
          mtd: spi-nor: Add manufacturer read id function
          mtd: spi-nor: add Octal DTR support for Macronix flash
          mtd: spi-nor: add support for Macronix Octal flash
          spi: spi-mem: Allow specifying the byte order in DTR mode
          mtd: spi-nor: core: Allow specifying the byte order in DTR mode
          mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT
          mtd: spi-nor: macronix: add late_init API
          memory: stm32-omi: multiple fixes added for DTR support
          spi: stm32-ospi: multiple fixes added for DTR support
          arm64: dts: st: enable UHS on SDMMC1
          mmc: mmci: stm32: revert SDIO in-band interrupt mode
          mmc: mmci: stm32: add SDIO in-band interrupt mode
          dt-bindings: memory-controller: st,stm32: add MP25 support
          memory: stm32-fmc2-ebi: check regmap_read return value
          memory: stm32-fmc2-ebi: add MP25 support
          memory: stm32-fmc2-ebi: add MP25 RIF support
          memory: stm32-fmc2-ebi: keep power domain on
          dt-bindings: mtd: st,stm32: add MP25 support
          mtd: rawnand: stm32_fmc2: add MP25 support
          arm64: dts: st: rename IOM pins muxing configurations for stm32mp25
          misc: stm32_omm: always clock OSPI instances if mux is enabled
          misc: stm32_omm: disable OMM clock at runtime
          spi: stm32-ospi: disable the clock when the driver is unbind
          mtd: hyperbus: hyperbus-stm32: disable the clock when the driver is unbind
          arm64: dts: st: fix OSPI slew rate on eval board
    
    Christophe Priouzeau (1):
          drm/stm: ltdc: add new hardware version
    
    Christophe Roullier (29):
          net: ethernet: stm32: add glue support for stm32mp25x platform
          net: ethernet: stm32: add property st,eth-ptp-from-rcc for stm32mp25x platform
          net: phy: realtek: add property to disable EEE for RTL8211F
          arm64: dts: st: Add Ethernet1 and Ethernet2 node for stm32mp25
          arm64: dts: st: add ethx pinctrl entries in stm32mp25-pinctrl.dtsi
          arm64: dts: st: enable Ethernetx on stm32mp257f-ev board
          arm64: defconfig: add STMMAC Ethernet config for STM32MP25
          arm64: defconfig: add CAN configs in addons fragment
          arm64: dts: st: add FDCAN1/FDCAN3 support on stm32mp25
          arm64: dts: st: add FDCAN1/3 pinctrl entries in stm32mp25-pinctrl.dtsi
          arm64: dts: st: add FDCAN1/FDCAN3 on stm32mp257f-ev board
          arm64: dts: st: increase deassert of PHY reset in stm32mp257f-ev1
          arm64: dts: st: add sleep pins for Ethernets on stm32mp25-pinctrl.dtsi
          arm64: dts: st: add sleep pins for Ethernets in stm32mp257f-ev1
          arm64: dts: st: transform eth1 switch to eth1 standalone Ethernet in stm32mp257f-ev1
          arm64: dts: st: add sleep pins for ETH1 on stm32mp25-pinctrl.dtsi
          arm64: dts: st: add sleep pins for Eth1 in stm32mp257f-dk
          dts: arm64: st: add wakeup source for Ethernets for stm32mp25
          arm64: dts: st: increase deassert reset value for stm32mp257f-dk board
          net: stmmac: add properties to manage Tx/Rx QoS
          arm64: dts: st: set Tx and Rx Qos of Ethernet1 and Ethernet2 on stm32mp25
          dt-bindings: net: snps,dwmac: add snps,ext-systime property
          net: stmmac: add possibility to use ptp external time
          arm64: dts: st: add possibility to use ptp external time on stm32mp257f-ev1
          Revert "net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls"
          net: phy: smsc: Fix wol config NULL pointer dereferencing
          ARM: dts: stm32: Replace OOB interrupt by IB interrupt for WIFI on stm32mp135f-dk
          ARM: dts: stm32: Replace OOB interrupt by IB interrupt for WIFI on stm32mp157f-dk2
          ARM: dts: stm32: Replace OOB interrupt by IB interrupt for WIFI on stm32mp157c-dk2
    
    Clément Le Goffic (18):
          soc: st: stm32-hdp ground zero
          ARM: dts: stm32: revert Hardware debug port (HDP) on stm32mp13
          ARM: dts: stm32: revert Hardware debug port (HDP) pinctrl to stm32mp15
          ARM: dts: stm32: revert Hardware debug port (HDP) on stm32mp15
          dt-bindings: pinctrl: stm32: Add dt-bindings includes for stm32mp platforms
          dt-bindings: pinctrl: stm32: Introduce HDP dt-bindings
          pinctrl: stm32: Introduce HDP driver
          MAINTAINERS: Add Clément Le Goffic as STM32 HDP maintainer
          ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15
          ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13
          ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp25
          ARM: dts: stm32: add alternate pinmux for HDP pin and add HDP pinctrl node
          ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp157f-dk2 board
          rtc: stm32: add range_min and range_max field
          watchdog: stm32_iwdg: get hardware version during probe
          watchdog: stm32_iwdg: add a mean to get the status of the watchdog
          arm64: dts: st: support watchdog 1 and 2 in mp25 platforms
          spi: stm32: Add SPI_READY mode to spi controller
    
    Colin Ian King (1):
          tools/counter: Fix spelling mistake "componend" -> "component"
    
    Dan Carpenter (1):
          remoteproc: stm32: Fix error code in stm32_rproc_parse_dt()
    
    Deepak Kumar (1):
          spi: stm32: fix Overrun issue at < 8bpw
    
    Dmitry Rokosov (1):
          checkpatch: introduce proper bindings license check
    
    Emil Svendsen (1):
          ASoC: hdmi-codec: only startup/shutdown on supported streams
    
    Eric Fourmont (4):
          arm64: dts: st: use rif-open resmem configuration on stm32mp257f-ev1
          arm64: dts: st: add i2s2 pinmux for stm32mp25-pinctrl.dtsi
          ARM: dts: stm32: fix dcmi node name according rules for mp157x-ev1 board
          drm/bridge: sii902x: fix power saving support
    
    Etienne Carriere (2):
          dts: arm64: st: OP-TEE async notif on PPI 15 for stm32mp25
          tee: optee: fix percpu interrupt setup for async notif
    
    Fabien Dessenne (14):
          dt-bindings: pinctrl: stm32: support for stm32mp257 and additional packages
          pinctrl: stm32: add stm32mp257 pinctrl support
          pinctrl: stm32: update pin function names for stm32mp257
          pinctrl: stm32: add packages support for stm32mp257
          dt-bindings: pinctrl: stm32: support IO synchronization parameters
          pinctrl: stm32: support IO synchronization parameters
          hwspinlock: stm32: update build dependency
          arm64: dts: st: add IPCC1 node on stm32mp251
          media: stm32: dcmipp: centralize CMSR2 global interrupt status
          media: v4l: add support of STM32 ISP statistic region control
          media: stm32: dcmipp: stat: add support of statistic region
          media: v4l: add support of STM32 ISP location/average/bin controls
          media: stm32: dcmipp: stat: add support of location/average/bin
          media: stm32: dcmipp: refactor rgb clamping
    
    Fabrice Gasnier (49):
          dt-bindings: mfd: stm32-lptimer: add support for stm32mp25
          mfd: stm32-lptimer: add support for stm32mp25
          pwm: stm32-lp: add support for stm32mp25
          iio: trigger: stm32-lptimer: add support for stm32mp25
          dt-bindings: mfd: stm32-timers: add support for stm32mp25
          mfd: stm32-timers: add support for stm32mp25
          iio: trigger: stm32-timer: add support for stm32mp25
          pwm: stm32: add support for stm32mp25
          dt-bindings: iio: adc: stm32-adc: add support for stm32mp25
          iio: adc: stm32: add support for stm32mp25
          iio: adc: stm32: add stm32mp25 timer triggers
          iio: adc: stm32: add support for vddcpu and vddgpu on stm32mp25
          arm64: defconfig: add stm32 lptimer support in addons fragment
          arm64: defconfig: add stm32 timers support in addons fragment
          arm64: dts: st: add low-power timer nodes on stm32mp251
          arm64: dts: st: add timer nodes on stm32mp251
          arm64: dts: st: add ADC nodes on stm32mp251
          dt-bindings: interrupt-controller: stm32-exti: fix irq nexus child node
          dt-bindings: bus: fix STM32 System Bus
          arm64: defconfig: add typec support in addons fragment
          dt-bindings: usb: typec: add support for stm32mp25
          usb: typec: ucsi: stm32: add support for stm32mp25
          arm64: defconfig: enable USB_HIDDEV
          ARM: configs: enable USB_HIDDEV in multiv7 addons fragment
          counter: chrdev: remove a typo in header file comment
          mfd: stm32-timers: Add support for interrupts
          tools/counter: add a flexible watch events tool
          ARM: dts: stm32: populate all timer counter nodes on stm32mp15
          ARM: dts: stm32: add counter examples on stm32mp157 eval
          ARM: dts: stm32: add counter examples on stm32mp157 DK
          ARM: dts: stm32: populate all timer counter nodes on stm32mp13
          ARM: dts: stm32: add counter examples on stm32mp135f-dk
          arm64: dts: st: populate all timer counter nodes on stm32mp25
          counter: Introduce the COUNTER_COMP_FREQUENCY() macro
          counter: stm32-timer-cnt: rename quadrature signal
          counter: stm32-timer-cnt: rename counter
          counter: stm32-timer-cnt: adopt signal definitions
          counter: stm32-timer-cnt: introduce clock signal
          counter: stm32-timer-cnt: add counter prescaler extension
          counter: stm32-timer-cnt: add checks on quadrature encoder capability
          counter: stm32-timer-cnt: introduce channels
          counter: stm32-timer-cnt: probe number of channels from registers
          counter: stm32-timer-cnt: add support for overflow events
          counter: stm32-timer-cnt: add support for capture events
          counter: stm32-timer-cnt: add support for stm32mp25
          phy: stm32: combophy: remove pm runtime support
          rpmsg: i2c: fix completion re-initialization
          usb: ucsi: stm32: fix command completion handling
          counter: stm32-lptimer-cnt: add support for stm32mp25
    
    Gabriel Fernandez (14):
          dt-bindings: stm32: add clocks and reset binding for stm32mp25 platform
          clk: stm32mp2: implement clock security function
          clk: stm32mp25: add PLL3 as SCMI clock
          clk: stm32mp25: set gicv2m clock as critical
          clk: add regmap clock driver
          clk: syscfg: mp25: add syconfg clocks for STM32MP25
          clk: stm32mp25: implement suspend / resume of RCC driver
          clk: stm32mp25: fix parent of clk_lanebyte clock
          arm64: dts: st: remove clock of syscfg node
          clk: stm32mp25-syscfg: implement resume of stm32mp25-syscfg clocks
          clk: stm32mp25: remove ck_icn_p_gicv2m clock
          clk: stm32mp25: rename the clock clk_phy_dsi to TxByteClk
          dt-bindings: stm32: add kernel clocks for ETR and STM
          clk: stm32mp25: update add kernel clocks for ETR and STM
    
    Gatien Chevallier (28):
          dt-bindings: bus: Add STM32MP25x platforms support for STM32 System Bus
          dt-bindings: bus: add STM32MP25 RIFSC firewall bus bindings
          drivers: stm32-sys-bus: add STM32MP25 support
          arm64: dts: st: stm32: add RIFSC as a system bus for STM32MP25x boards
          arm64: dts: add RNG support for STM32MP25
          pinctrl: stm32: support RIF semaphore handling
          dt-bindings: rng: fix STM32 RNG YAML issues
          hwrng: stm32 - use devm_platform_get_and_ioremap_resource() API
          hwrng: stm32 - implement error concealment
          hwrng: stm32 - rework error handling in stm32_rng_read()
          dt-bindings: rng: add st,rng-lock-conf
          hwrng: stm32 - support RNG configuration locking mechanism
          hwrng: stm32 - implement custom RNG configuration support
          hwrng: stm32 - rework power management sequences
          hwrng: stm32 - move max RNG clock rate to compatible data
          dt-bindings: rng: introduce st,stm32mp25-rng compatible
          dt-bindings: rng: add clock names for STM32 RNG
          hwrng: stm32 - implement support for STM32MP25x platforms
          arm64: dts: st: add clk_security for STM32MP25x platforms
          arm64: dts: fix RNG support for STM32MP25
          drivers: stm32-sys-bus: add debugfs entry to dump RIFSC conf
          hwrng: stm32 - update STM32MP15 max RNG clock frequency
          dt-bindings: soc: st: add RISAF documentation
          soc: st: add RISAF dump debug driver
          arm64: dts: st: add RISAF4 node to stm32mp251.dtsi
          arm64: dts: st: add RISAF1 node to stm32mp251.dtsi
          dt-bindings: treewide: add feature-domains description
          hwrng: stm32 - use logical OR in conditional
    
    Gwenael Treuveur (7):
          remoteproc: stm32_rproc: Fix mailbox interrupts queuing
          remoteproc: fix TEE support
          dts: stm32: add sram2 support for the Cortex-M on stm32mp257f-ev1 board
          dts: stm32: add sram2 support for the Cortex-M on stm32mp257f-dk board
          remoteproc: tee: fix memory allocation when probing rproc
          rpmsg: irq: probe driver earlier to fix device init issue
          rpmsg: i2c: fix structure initialization leading to memory leak
          arm64: dts: st: use scmi clock for ipcc node
    
    Hugues Fruchet (36):
          media: stm32-dcmipp: bytecap: drop s_power handling
          media: stm32-dcmipp: multiple capture support
          media: stm32: dcmipp: isp: support of color conversion
          media: stm32: dcmipp: disable reset on timeout
          media: i2c: imx335: reinforce reset robustness
          dt-bindings: media: Document STM32MP25 VDEC video decoder
          media: hantro: add support for STM32MP25 VDEC
          dt-bindings: media: Document STM32MP25 VENC video encoder
          media: hantro: add support for STM32MP25 VENC
          media: hantro: reset STM32MP25 VENC before each run
          media: hantro: improve decoder robustness
          media: hantro: add h1 vp8 encode support
          media: hantro: add VP8 encode support for STM32MP25 VENC
          media: hantro: h1: NV12 single-plane support
          media: hantro: add NV12 encode support for STM32MP25 VENC
          media: hantro: h1: disable writing of reconstructed image
          arm64: dts: st: add video decoder support to stm32mp255
          arm64: dts: st: add video encoder support to stm32mp255
          arm64: defconfig: enable STM32MP25 hardware video codecs support
          arm64: dts: st: add GPU on stm32mp25
          arm64: dts: st: add GPU on stm32mp257f-ev board
          media: hantro: h1: add key frame signaling
          media: hantro: h1: trace encode parameters
          media: hantro: h1: fix vp8 header for unaligned resolutions
          media: hantro: h1: add RGB support
          media: hantro: h1: add RGB support for STM32MP25 VENC
          media: verisilicon: h1: h264: add RGB support
          media: verisilicon: do not limit max burst length of h264 encoder
          media: verisilicon: h264: improve encoder robustness
          hantro: h1: workaround for pink artefacts on P frames
          media: verisilicon: h1: add rotation support
          media: verisilicon: h1: drop overfill when rotation enabled
          media: verisilicon: h1: add h264 rotation support
          media: verisilicon: h1: add vp8 rotation support
          Revert part of "media: hantro: improve decoder robustness"
          media: verisilicon: g1: abort on timeout
    
    Krzysztof Kozlowski (1):
          nvmem: stm32-romem: mark OF related data as maybe unused
    
    Lionel Debieve (5):
          arm64: defconfig: add arm watchdog config in addons fragment
          arm64: dts: st: add arm-wdt node for watchdog support on stm32mp251
          arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev
          drivers: stm32-sys-bus: add check access interface
          clk: stm32mp2: check the clock access from bus interface
    
    Liu Ying (4):
          drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to calculate lbcc
          drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock cycles for HSA and HBP
          drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout check
          drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode
    
    Loic PALLARDY (1):
          media: hantro: add capability to define max burst length
    
    Ludovic Barre (1):
          irqchip/rpmsg: Add rpmsg interrupt controller
    
    Marek Vasut (1):
          wifi: brcmfmac: add Cypress 43439 SDIO ids
    
    Mark Brown (1):
          ASoC: hdmi-codec: Allow playback and capture to be disabled
    
    Maxence GUILHIN (1):
          media: dcmipp: fix pipe 2 gamma address
    
    Maxime MERE (1):
          i2c: add rpmsg based i2c driver
    
    Maxime Méré (9):
          crypto: stm32/cryp - change SR_BUSY Value
          crypto: stm32/cryp - Remove useless assignment
          crypto: stm32/hash - add full DMA support for stm32mpx
          crypto: stm32/hash - dma check updated for STM32MP2
          crypto: stm32/cryp - implementing DMA timeout check
          crypto: stm32/cryp - don't return 0 when dma_map_sg fail
          crypto: stm32/cryp - fix CTR counter carry with DMA
          arm64: dts: st: add CRYP2 in stm32mp25 device tree
          crypto: stm32/cryp - call finalize with bh disabled
    
    Michel JAOUEN (1):
          mailbox: stm32-ipcc: Add rif cid check only when cfen
    
    Nicolas Le Bayon (1):
          arm64: dts: st: add cma alloc-range on stm32mp257f-ev1
    
    Olivier BIDEAU (2):
          arm64: dts: st: add SD node for stm32mp257f-dk board
          clk: stm32mp2: add a test to verify the existence of a parent clock
    
    Olivier Moysan (44):
          clk: stm32mp2: add set rate support on spi clocks
          ASoC: dt-bindings: add stm32mp25 support for sai
          dt-bindings: iio: adc: add bindings for stm32 mdf filter
          ASoC: stm32: sai: add stm32mp25 support
          ASoC: stm32: sai: temporary: manage dma burst mode on stm32mp25
          iio: adc: add stm32 mdf support
          ASoC: stm32: add mdf dai support
          clk: composite: export devm_clk_hw_register_composite_pdata symbol
          arm64: dts: st: add spdifrx support on stm32mp251
          arm64: dts: st: add mdf support on stm32mp251
          arm64: dts: st: add sai support on stm32mp251
          arm64: defconfig: add audio configs in addons fragment
          arm64: dts: st: change of sai4a dma config on stm32mp251
          ASoC: dt-bindings: add stm32mp25 support for i2s
          ASoC: stm32: i2s: add stm32mp25 support
          arm64: dts: st: add i2s support to stm32mp251
          arm64: dts: st: add features-domains for i2s on stm32mp251
          arm64: dts: st: add pins muxing for audio hdmi on stm32mp257-ev1
          arm64: dts: st: enable hdmi audio on stm32mp257f-ev1
          iio: adc: stm32: fix compilation warnings
          dt-bindings: iio: adc: update bindings for stm32 mdf filter
          arm64: dts: stm32: add serial interface compatible to stm32mp251
          iio: adc: stm32-mdf: add some audio features to mdf
          drm: bridge: adv7511: fill i2s stream capabilities
          iio: adc: stm32-mdf: fix uninitialized variable warning
          iio: adc: stm32-mdf: change cck provider management
          iio: adc: stm32-mdf: add power management support
          dt-bindings: iio: adc: update mdf bindings
          arm64: dts: st: add power domain in mdf node on stm32mp251
          ASoC: stm32: sai: add pm runtime support in sai core
          arm64: dts: st: add power domain in sai sub nodes on stm32mp251
          dt-bindings: iio: adc: add mdf IIO bindings
          iio: adc: stm32-mdf: add iio support
          iio: trigger: stm32-timer: fix triggers cleanup on error case
          arm64: dts: st: remove cs42l51 codec support on stm32mp157f-dk
          clk: stm32mp25: allow set_parent rate on mdf clock
          iio: adc: stm32-mdf: manage potential clock conflicts on kernel clock
          ARM: dts: stm32: add vrefint calibration on stm32mp25
          iio: adc: stm32-adc: manage characterization voltage diversity
          ASoC: dt-bindings: stm32: fix dtbs warnings on dfsdm port
          dt-bindings: stm32: dfsdm: fix st,adc-alt-channel description
          arm64: dts: st: change mdf sitf frequency on stm32mp257f-dk
          ASoC: hdmi-codec: allow to refine formats actually supported
          ASoC: bridge: adv7511: remove s32 format from i2s capabilities
    
    Pankaj Dev (34):
          dt-bindings: phy: add STM32 USB FEMTO PHY
          phy: stm32: add support for STM32 USB2-FEMTO PHY
          dt-bindings: usb: add STM32 USB2 Host ctrl
          usb: usb2h: add STM32 usb2h glue layer to manage usb2 host ctrl
          dt-bindings: usb: add STM32 dwc3 DRD ctrl
          usb: dwc3: add STM32 dwc3 glue layer to manage dwc3 DRD ctrl
          arm64: dts: st: add USB2-speed PHY nodes for stm32mp25
          arm64: dts: st: add USB2 Host Glue and ehci/ohci nodes for stm32mp25
          arm64: dts: st: add USB3 DWC3-DRD ctrl node for stm32mp25
          arm64: defconfig: Enable USB2Host and USB3DRD for stm32mp25
          arm64: dts: st: add USB2PHY1 and USB2PHY2 nodes in stm32mp257f-ev
          arm64: dts: st: add USB3DRD support in stm32mp257f-ev
          arm64: dts: st: add USB2H support in stm32mp257f-ev
          arm64: dts: stm32: add rpmsg i2c stm32g0-typec device for stm32mp257f-ev1 boards
          arm64: dts: st: enable usb-role-switch on stm32mp257f-ev1
          usb: dwc3: Add support in dwc3 to handle usb-role
          phy: stm32: add usb-role switch handling in STM32 USB2-FEMTO PHY
          usb: dwc3: stm32mp2: Force Reset DWC3 ctrl needed for SS operation
          usb: gadget: Fix f_ncm cleanup for net_device
          phy: stm32: Add PM support for STM32MP25 ComboPHY
          dt-bindings: phy: Add wakeup-source for STM32MP25 COMBOPHY bindings
          phy: stm32: Add wakeup support for STM32MP25 ComboPHY.
          arm64: dts: st: Add wakeup source for combophy using exti on stm32mp25
          dt-bindings: phy: phy-stm32-femtophy: add #clock-cells property
          phy: stm32: register usb2femtophy as clock provider of ck_usb2phyXXXX_48m clock
          arm64: dts: st: add usb2phy clock for ohci-ctrl on stm32mp251
          phy: stm32: add PM support for STM32 USB2-FEMTO PHY
          arm64: dts: st: Add wakeup source for usbh using exti on stm32mp25
          arm64: dts: st: Add node for on-board hub connected on stm32mp257f-ev1
          arm64: dts: st: Add wakeup source for usb3dr using exti on stm32mp25
          arm64: defconfig: Enable ONBOARD USB Hub driver
          arm64: dts: st: Enable Superspeed support for USB3DR in stm32mp257f-dk
          usb: dwc3: Fix for xhci-reset stuck issue with dwc3
          phy: stm32: Remove support for internal-vbus-comp property
    
    Pascal Paillet (15):
          dt-bindings: add STM32MP25 regulator bindings
          arm64: dts: st: add scmi regulators on stm32mp25
          arm64: dts: st: describe power supplies for stm32mp257f-ev board
          arm64: defconfig: Enable scmi regulator support
          arm64: dts: st: add scmi performance support on stm32mp25
          arm64: defconfig: Enable SCMI CPUFREQ for STM32MP25
          arm64: dts: st: add moortec node on stm32mp251
          arm64: dts: st: add thermal zone description on stm32mp25
          arm64: defconfig: Enable Moortec DTS sensor support
          ARM: dts: stm32: avoid scmi regulator yaml warning for stm32mp131
          ARM: dts: stm32: avoid scmi regulator yaml warning for stm32mp135f-dk
          arm64: dts: st: avoid scmi regulator yaml warning for stm32mp251
          arm64: dts: st: avoid scmi regulator yaml warning for stm32mp257f-dk
          hwmon: (mr75203) implement suspend resume
          arm64: dts: st: remove USB33 from stm32mp25
    
    Patrice Chotard (74):
          am64: dts: st: add syscfg node for stm32mp251
          dt-bindings: memory-controller: add STM32 OSPI Memory Interface controller
          memory: stm32: Add support of OSPI Memory Interface driver
          spi: stm32: Add OSPI support
          dt-bindings: misc: add STM32 Octo Memory Manager controller
          misc: Add STM32 Octo Memory Manager driver
          memory: stm32-omi: Add delay block support
          spi: stm32-ospi: Add OSPI calibration support
          mtd: hyperbus: Add STM32 HyperBus driver support
          arm64: defconfig: Add OSPI and HyperBus support
          arm64: defconfig: Add Octo Memory Manager support
          arm64: defconfig: Add MTD_SPI_NAND config for STM32MP25
          arm64: dts: st: add ommanager node in stm32mp251.dtsi
          ARM: configs: disable MTD_SPI_NOR_USE_4K_SECTORS on fragment-01-defconfig_cleanup
          misc: stm32_omm: Fix stm32_omm_resume()
          misc: stm32_omm: Add pm runtime support
          memory: stm32-omi: Update pm_runtime management
          spi: stm32-ospi: Update pm_runtime support
          mtd: hyperbus: hyperbus-stm32: Add pm runtime support
          arm64: dts: st: add ospi1 node in stm32mp25-pinctrl
          arm64: dts: st: enable SNOR support on stm32mp257f-ev1
          dt-bindings: memory-controller: Update OMI yaml
          dt-bindings: memory-controller : Make "st,tacc-ns" optional for stm32-omi
          arm64: dts: st: add UART console on stm32mp257f-dk boards
          arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-dk
          arm64: dts: st: introduce stm32mp257f-dk rif-open memory mapping
          arm64: dts: st: add User2 button node in stm32mp257f-dk
          arm64: dts: st: add heartbeat LED node in stm32mp257f-dk board
          arm64: dts: st: add rtc pinmux node in stm32mp25-pinctrl.dtsi
          arm64: dts: st: enable RTC on stm32mp257f-dk board
          arm64: dts: st: add wifi support for stm32mp257f-dk board
          arm64: dts: st: add usart6 on stm32mp257f-dk board
          arm64: dts: st: add usart1 pinmux nodes in stm32mp25-pinctrl.dtsi
          arm64: dts: st: add Bluetooth support for stm32mp257f-dk board
          arm64: dts: st: add eth1_rgmii_pins_b pinmux nodes in stm32mp25-pinctrl.dtsi
          arm64: dts: st: add Ethernet for stm32mp257f-dk board
          arm64: dts: st: add USB2PHY1 and USB2PHY2 nodes in stm32mp257f-dk board
          arm64: dts: st: add USB3DRD support for stm32mp257f-dk board
          arm64: dts: st: add USB2H support in stm32mp257f-dk board
          arm64: dts: st: add rpmsg irq controller for stm32mp257f-dk board
          arm64: dts: st: add rpmsg i2c bus for stm32mp257f-dk board
          arm64: dts: st: add rpmsg i2c stm32g0-typec device for stm32mp257f-dk boards
          arm64: dts: st: add i2c2 pinmux nodes in stm32mp25-pinctrl.dtsi
          arm64: dts: st: enable the i2c2 node in stm32mp257f-dk board
          arm64: dts: st: add i2c8 node for stm32mp257f-dk board
          arm64: dts: st: add display support on stm32mp257f-dk board
          arm64: dts: st: add sai pinmux nodes in stm32mp25-pinctrl.dtsi
          arm64: dts: st: add sound card to stm32mp257f-dk board
          arm64: dts: st: enable hdmi audio on stm32mp257f-dk
          arm64: dts: st: enable camera pipeline on stm32mp257f-dk board
          arm64: dts: st: add memory-region in hpdma nodes on stm32mp257f-dk board
          arm64: dts: st: add mdf pinmux nodes in stm32mp25-pinctrl.dtsi
          arm64: dts: st: add mdf support for stm32mp257f-dk board
          arm64: dts: st: add gpu node for stm32mp257f-dk board
          arm64: dts: st: add m33_rproc node in stm32mp257-dk board
          arm64: dts: st: disable ipcc1 for stm32mp257-dk board
          arm64: dts: st: enable camera pipeline on stm32mp257f-dk board
          arm64: dts: st: add eMMC support for stm32mp257f-dk board
          dt-bindings: misc: Fix make dtbs_check for st,stm32-omi.yaml
          dt-bindings: misc: Fix make dtbs_check for st,stm32-omm.yaml
          dt-bindings: memory-controller: Add octal-bus bindings
          memory: stm32: Add support of octal-bus interface
          spi: stm32-ospi: Add support of octal-bus interface
          dt-bindings: Remove ranges property from st,stm32-omi.yaml
          mtd: hyperbus: hyperbus-sfdp: Fix hyperbus_s26hx_chip_setup()
          mtd: hyperbus: Provide external access to hyperbus_sfdp_mode_on/off()
          memory: stm32: Add JEDEC flashes support
          mtd: hyperbus: hyperbus-stm32: Add SFDP calibration mode
          mtd: hyperbus: hyperbus-stm32: Save/restore DLYB configuration during suspend/resume
          memory: stm32: Remove unused mm_phys_base field from stm32_omi struct
          spi: stm32-ospi: Fix DTR <=> STR switch
          arm64: dts: st: Add button-user-1 on board stm32mp257f-dk
          arm64: dts: st: Add button-user-2 on board stm32mp257f-ev1
          arm64: dts: st: Remove PCIe reserved memory area from stm32mp257f-xxx-ca35tdcid-resmem
    
    Patrice GUILEMOND (2):
          arm64: dts: st: fix m33_rproc node in stm32mp257-dk board
          dmaengine: stm32-dma3: configure LL allocated port using lli-bus-interface
    
    Patrick Delaunay (38):
          cpuidle: stm32: remove __initconst on stm32_idle_state_match
          dt-bindings: stm32: add st,stm32mp25-syscfg compatible for syscon
          nvmem: stm32: add OP-TEE support for STM32MP13x
          nvmem: stm32: detect bsec pta presence for STM32MP15x
          dt-bindings: nvmem: add new stm32mp25 compatible for stm32-romem
          nvmem: stm32: add support for STM32MP25 BSEC to control OTP data
          arm64: defconfig: enable NVMEM STM32 ROMEM for stm32mp25
          arm64: dts: st: add bsec support to stm32mp25
          arm64: dts: st: add NVMEM provider to soc information
          ARM: dts: sm32mp25: Add power domain states
          arm64: dts: st: Activate PSCI support on stm32mp25
          arm64: dts: st: describe power supplies for stm32mp257f-dk board
          arm64: dts: st: fix timer used for ticks
          clocksource: stm32-lptimer: add stm32mp25 support
          arm64: defconfig: activate lptimer as tick broadcast
          dt-bindings: serial: fix power-domains property
          dt-bindings: mfd: stm32-timers: add 'power-domains' property
          dt-bindings: iio: adc: stm32-adc: add 'power-domains' property
          dt-bindings: pci: stm32: add 'power-domains' property
          dt-bindings: crypto: stm32: add 'power-domains' property
          dt-bindings: crypto: stm32: add 'power-domains' property
          dt-bindings: rng: stm32: add 'power-domains' property
          dt-bindings: spi: stm32: add 'power-domains' property
          dt-bindings: i2c: stm32: add 'power-domains' property
          dt-bindings: phy: stm32-combophy: add 'power-domains' property
          dt-bindings: pci: stm32: add 'power-domains' property
          arm64: dts: st: add power domain in pcie-ep node on stm32mp251
          dt-bindings: net: stm32-dwmac: add 'power-domains' property
          arm64: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp25
          ARM: dts: stm32: add wake-up button on stm32mp25 boards
          ARM: dts: stm32: simplify the OPP description for STM32MP15
          dt-bindings: display: st,stm32-ltdc: add 'power-domains' property
          dt-bindings: media: st,stm32-dcmipp: add 'power-domains' property
          dt-bindings: media: st,stm32mp25-vdec: add 'power-domains' property
          dt-bindings: media: st,stm32mp25-venc: add 'power-domains' property
          dt-bindings: media: st: dcmi: add 'power-domains' property
          ASoC: dt-bindings: stm32-i2s: add 'power-domains' property
          ASoC: dt-bindings: stm32-sai: add 'power-domains' property
    
    Philippe Cornu (1):
          drm/stm: ltdc: configure length according to DT configuration
    
    Raphael Gallais-Pou (18):
          drm/stm: lvds: add new STM32 LVDS Display Interface Transmitter driver
          drm/stm: lvds: fix miscellaneous warnings
          drm/stm: dsi: expose DSI PHY internal clock
          arm: dts: st: fix DSI peripheral clock on stm32mp15 boards
          clk: stm32mp2: fix dsi clock name
          drm/stm: dsi: factorize PLL computation code
          drm/stm: dsi: expose PHY version 141 internal clock
          drm/stm: lvds: handle CRTC parent clock
          arm64: dts: st: add clock-cells to syscfg node on stm32mp251
          arm64: dts: st: add clock-cells to dsi node on stm32mp251
          arm64: dts: st: add clock consumer in display nodes for stm32mp253
          dt-bindings: display: add dt-bindings for STM32 LVDS device
          drm/stm: ltdc: handle loopback pixel clock
          drm/stm: lvds: handle loopback pixel clock
          drm/stm: dsi: handle loopback pixel clock
          arm64: dts: st: add LTDC reference clock on stm32mp253
          drm/stm: lvds: support runtime power management
          arm64: defconfig: disable framebuffer console in fragment-01-defconfig-cleanup
    
    Ruan Jinjie (1):
          i2c: stm32: Do not check for 0 return after calling platform_get_irq()
    
    Simeon Marijon (17):
          ARM: dts: stm32: revert reboot mode support to stm32mp157
          ARM: configs: revert REBOOT MODE support in fragment-02-multiv7_addons
          dt-bindings: nvmem: add binding for STM32MPX TAMP backup registers
          dt-bindings: st,stm32-syscon: add properties for st,stm32-tamp-nvram
          dt-bindings: st,stm32-syscon: remove 'bindings' in title
          dt-bindinds: st,stm32-syscon: add stm32mp25 tamp compatible
          arm64: dts: stm32: add NVMEM provider for TAMP on STM32MP25
          ARM: dts: stm32: add TAMP backup register on STM32MP13
          ARM: dts: stm32: add TAMP backup register on STM32MP15
          drivers: nvmem: stm32: add TAMP nvmem driver
          arm64: defconfig: add stm32 backup registers support in addons fragment
          ARM: configs: add stm32 backup registers in multiv7 addons fragment
          arm64: dts: stm32: add reboot mode based on NVMEM on STM32MP25
          ARM: dts: stm32: add reboot mode based on NVMEM on STM32MP13
          ARM: dts: stm32: add reboot mode based on NVMEM on STM32MP15
          arm64: defconfig: add stm32 backup registers reboot mode support in addons fragment
          ARM: configs: add stm32 backup registers reboot mode support in multiv7 addons fragment
    
    Stephane DANIEAU (1):
          pinctrl: stm32: add tristate option for stm32mp257
    
    Stephane Danieau (2):
          arm64: defconfig: enable BT High speed and Low Energy features
          arm64: defconfig: Add Cirrus CS42L51 audio codec support
    
    Takahiro Kuwano (3):
          mtd: spi-nor: sfdp: Update params->hwcaps.mask at xSPI profile 1.0 table parse
          mtd: chips: cfi_cmdset0002: Fixups for Infineon(Cypress) S26Hx
          mtd: hyperbus: Introduce SFDP probe
    
    Thomas BOURGOIN (1):
          arm64: dts: st: add crc node on stm32mp25
    
    Thomas Bourgoin (15):
          arm64: dts: st: add cryp1 on stm32mp25
          arm64: defconfig: enable CRYP support
          arm64: dts: st: enable cryp1 on stm32mp257f-ev1 board
          arm64: defconfig: enable CRC32 support
          arm64: dts: st: enable crc on stm32mp257f-ev1 board
          arm64: dts: st: add hash node on stm32mp251
          arm64: defconfig: enable HASH support
          crypto: stm32/hash - remove bufcnt in stm32_hash_write_ctrl.
          crypto: stm32/hash - check request size and scatterlist size when using DMA.
          crypto: stm32/hash - fix MDMAT condition
          crypto: stm32/hash - remove flag HASH_FLAGS_DMA_READY
          drivers: crypto: stm32-hash: fix algorithms support
          crypto: stm32/cryp - fix debugfs reg dump
          arm64: dts: st: enable crc on stm32mp257f-dk board
          arm64: dts: st: enable cryp1 on stm32mp257f-dk board
    
    Ulf Hansson (1):
          PM: domains: Add helper functions to attach/detach multiple PM domains
    
    Uwe Kleine-König (1):
          counter: stm32-timer-cnt: Reset TIM_TISEL to its default value in probe
    
    Valentin Caron (30):
          serial: stm32: solve typo on "bit and" in stm32_usart_iso7816_enabled
          ARM: dts: stm32: use i2c6 scmi clock on stm32mp15 family
          arm64: dts: st: add UART console on stm32mp257f-ev boards
          arm64: defconfig: add stm32 rtc support in addons fragment
          arm64: dts: st: add RTC on stm32mp25x
          arm64: dts: st: enable RTC on stm32mp257f-ev board
          dt-bindings: spi: stm32: add st,stm32mp25-spi compatible
          spi: stm32: add st,stm32mp25-spi compatible supporting STM32MP25 soc
          arm64: dts: st: add spi3 and spi8 pinctrl used on stm32mp257f-ev board
          arm64: dts: st: add spi3 and spi8 on stm32mp257f-ev board
          serial: stm32: extend max number of U(S)ART to 9
          arm64: dts: st: add USART nodes on stm32mp25
          arm64: dts: st: add usart6 pinctrl used on stm32mp257f-ev board
          arm64: dts: st: add usart6 on stm32mp257f-ev board
          dt-bindings: rtc: stm32: introduce new st,stm32mp25-rtc compatible
          rtc: stm32: add new st,stm32mp25-rtc compatible and check rif configuration
          arm64: dts: st: update rtc compatible to st,stm32mp25-rtc
          pinctrl: stm32: rename PIOCFGR to ADVCFGR
          serial: stm32: change register's offset type from u8 to u16
          serial: stm32: get FIFO size from hwcfg register
          tty: Revert flow-control char function on closing path
          tty: Revert lookahead to process XON/XOFF timely
          serial: stm32: enable SERIAL_STM32_CONSOLE on every state of SERIAL_STM32
          pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map
          serial: stm32: fix smart-card protocol
          serial: stm32: replace wake up interrupt by rx not empty interrupt
          arm64: dts: st: add usart exti interrupt and wakeup source on stm32mp251
          dt-bindings: stm32: add power domains binding for stm32mp25 platform
          arm64: dts: st: add SCMI power domain in stm32mp251.dtsi
          arm64: dts: st: use power-domain property in GPU node in stm32mp255.dtsi
    
    Yang Li (1):
          tools/counter: Remove unneeded semicolon
    
    Yann Gautier (12):
          dt-bindings: mmc: mmci: Add st,stm32mp25-sdmmc2 compatible
          mmc: mmci: add stm32_idmabsize_align parameter
          mmc: mmci: Add support for sdmmc variant revision v3.0
          mmc: mmci: stm32: manage block gap hardware flow control
          mmc: mmci: stm32: prepare other delay block support
          mmc: mmci: stm32: add delay block support for STM32MP25
          arm64: dts: st: add stm32mp25 sdmmc pins definitions
          arm64: dts: st: add SD node for stm32mp257f-ev board
          arm64: dts: st: add sdmmc nodes for STM32MP25
          arm64: dts: st: add stm32mp25 sdmmc pins definitions
          arm64: dts: st: add sdmmc2 & 3 nodes on stm32mp257f-ev
          tee: use %zu to display thread_cnt
    
    Yannick FERTRE (1):
          drm/stm: dsi: Don't check data timings
    
    Yannick Fertre (117):
          drm/panel: otm8009a: Use runtime pm to avoid excessive unprepare / prepare
          drm/panel: rm68200: Use runtime pm to avoid excessive unprepare / prepare
          drm/panel: hx8394: Use runtime pm to avoid excessive unprepare / prepare
          drm/stm: dsi: add new physical layer support
          drm/stm: ltdc: add bus clock
          drm/stm: ltdc: set max pad to 150MHz
          drm/bridge/synopsys: dsi: Parse all dsi node
          arm64: defconfig: Enable DRM drivers for stm32mp257f boards
          arm64: defconfig: disable fbdev emulation
          arm64: dts: st: add ltdc on stm32mp251
          arm64: dts: st: add dsi support on stm32mp251
          arm64: dts: st: add lvds support on stm32mp253
          arm64: dts: st: add lvds pixel clock to ltdc
          arm64: dts: st: add goodix pinmux on stm32mp25-pinctrl.dtsi
          arm64: dts: st: add display support on stm32mp257f-ev board
          arm64: config: add camera IPs and IMX335 into defconfig-addons
          arm64: dts: st: add the dcmi instance in stm32mp251.dtsi
          arm64: dts: st: add the csi2host interface in stm32mp251.dtsi
          arm64: dts: st: enable IMX335/CSI2HOST/DCMIPP camera pipe on stm32mp257f-ev
          arm64: dts: st: add power supply to hdmi on stm32mp257f-ev1 board
          drm/stm: lvds: reset during probing
          drm/stm: lvds: don't enable lvds pixel clock
          drm/stm: lvds: set timout to 200ms
          arm64: dts: st: swap lvds & dsi on stm32mp257f-ev1 board
          drm: stm: ltdc: support of rotation on crtc output
          drm/bridge/synopsys: dsi: support of output rotation
          arm64: dts: st: add memory rotation on stm32mp257f-ev1
          drm/panel: rm68200: Add ability to override default timing
          drm/bridge: adv7533: restore dynamic lane switching
          ARM: dts: stm32: add power-supply to goodix on stm32mp15 eval boards
          arm64: dts: st: add power-supply to goodix on stm32mp257f-ev1
          drm: stm: ltdc: refactor plane update
          drm/stm: ltdc: add mask for lxcr register
          drm/stm: ltdc: add support of plane upscaling
          arm64: dts: st: rework display support in stm32mp257f-ev1
          arm64: dts: st: remove goodix pinmux on stm32mp25-pinctrl.dtsi
          drm/stm: lvds: refactor clocks usage
          drm/stm: dsi: missing set_rate
          drm/stm: dsi: refactor clock management
          media: stm32: csi2host: support runtime power management
          drm/stm: ltdc: remove reload interrupt
          drm/stm: ltdc: refactor interrupt management
          ARM: dts: stm32: add hdmi connector on stm32mp157 DK
          arm64: dts: st: add hdmi connector on stm32mp257f-ev1
          drm/stm: ltdc: set color look-up table for each plane
          arm64: dts: st: fix dsi node in stm32mp257f-ev1
          dt-bindings: display: hdmi-connector: Support hdmi power supply
          drm/bridge: display-connector:  add HDMI supply support
          arm64: dts: st: add simple-framebuffer on stm32mp257f-dk board
          arm64: dts: st: add simple-framebuffer on stm32mp257f-ev1 board
          drm/stm: dsi: add power supply vdda18
          arm64: dts: st: add power supplies to dsi on stm32mp257f-dk board
          arm64: dts: st: add power supplies to dsi on stm32mp257f-ev1 board
          drm/stm: lvds: add power supplies vdd & vdda18
          arm64: dts: st: add power supplies to lvds on stm32mp257f-dk board
          arm64: dts: st: add power supplies to lvds on stm32mp257f-ev1 board
          drm/panel: otm8009a: refactor backlight update
          drm/bridge: synopsys: dw-mipi-dsi: get bus flags
          drm/panel: simple: keep enable the panel after the probe
          drm/panel: lvds: keep enable the panel after the probe
          drm/panel: hx8394: don't reset the panel during the probe
          drm/panel: rm68200: don't reset the panel during the probe
          drm/panel: otm8009a: don't reset the panel during the probe
          drm/bridge: synopsys: dw-mipi-dsi: add property default-on
          ARM: dts: stm32: add support of continuous display on stm32mp135f-dk
          ARM: dts: stm32: add support of continuous display on stm32mp157 EV1 boards
          arm64: dts: st: add support of continuous display on stm32mp257 EV1 board
          ARM: dts: stm32: add support of continuous display on stm32mp157 DK2 boards
          arm64: dts: st: rework  pixel clock to ltdc
          drm/stm: rework suspend/resume functions
          drm/stm: lvds: remove loopback pixel clock
          drm/stm: dsi: don't enable/disable dsi-phy clock during probe
          drm/stm: dsi: remove loopback pixel clock
          drm/stm: ltdc: set transparency after plane disable
          drm: stm: ltdc: rework support of rotation on crtc output
          drm/stm: ltdc: refactor crtc start sequence
          drm/stm: ltdc: remove encoder helper functions
          drm/stm: refactor probe sequence
          drm/stm: ltdc:  add property default-on
          drm/stm: ltdc: add lvds clock
          arm64: defconfig: add display connector & ad7511 in addons fragment
          ARM: config: add display connector in multiv7 addons fragment
          drm/stm: ltdc: set interrupt for CRC
          arm64: dts: st: update hdmi node on stm32mp257f-ev1 board
          arm64: dts: st: remove backlight on stm32mp257f-dk board
          arm64: dts: st: remove backlight on stm32mp257f-ev1 board
          media: stm32: csi2host: add power supplies vdd & vdda18
          arm64: dts: st: add power supplies to csi on stm32mp257f-dk board
          arm64: dts: st: add power supplies to csi on stm32mp257f-ev1 board
          dt-bindings: display: update dt-bindings for STM32 LTDC device
          dt-bindings: display: update dt-bindings for STM32 DSI device
          dt-bindings: display: update dt-bindings for STM32 LVDS device
          drm/stm: check simple-framebuffer state
          drm/stm: dsi: add power supply vdd
          drm/stm: ltdc: support of new hardware version for soc MP25
          drm/stm: lvds: change compatible to st,stm32mp25-lvds
          arm64: dts: st: update dsi & ltdc compatible on stm32mp251
          arm64: dts: st: update dsi node on stm32mp257f-ev1 board
          arm64: dts: st: update dsi node on stm32mp257f-dk board
          arm64: dts: st: move DSI node to stm32mp255
          arm64: dts: st: move LVDS node to stm32mp255
          drm/stm: set max segment size
          drm/stm: ltdc: sets the default plane color
          drm/stm: ltdc: remove support of yuv pixel formats
          drm/stm: ltdc: disable all layers
          drm/stm: ltdc: move mode valid & fixup to encoder helper functions
          drm/stm: ltdc: Check rotation buffer length
          drm/stm: ltdc: Check panel width
          drm/panel: simple: fix fill bit per color for DPI panel
          dt-bindings: display: st,stm32-dsi: add 'power-domains' property
          drm/stm : lvds: get pixel clock rate
          arm64: dts: st: update hdmi node in stm32mp257f-ev1
          drm/stm: ltdc: Check the security of layer 2.
          arm64: dts: st: enable hdmi-cec on stm32mp257f-ev1
          drm/bridge: adv7533: don't print error during probe
          drm/stm: ltdc: remove active spin lock
          drm/stm: ltdc: set default parent of pixel clock
    
  • asahi-6.9.5-1

    Tagging asahi-6.9.5-1
    
    - rebased onto v6.9.5
    
  • v6.10-rc4

    6ba59ff4 · Linux 6.10-rc4 ·
    Linux 6.10-rc4
    
  • v6.9.5

    380df7b7 · Linux 6.9.5 ·
    This is the 6.9.5 stable release
    
  • v6.6.34

    76d42e59 · Linux 6.6.34 ·
    This is the 6.6.34 stable release
    
  • v6.1.94

    eb44d830 · Linux 6.1.94 ·
    This is the 6.1.94 stable release
    
  • v5.15.161

    4878aadf · Linux 5.15.161 ·
    This is the 5.15.161 stable release
    
  • v5.10.219

    a2ed1606 · Linux 5.10.219 ·
    This is the 5.10.219 stable release
    
  • v5.4.278

    189ee973 · Linux 5.4.278 ·
    This is the 5.4.278 stable release
    
  • v4.19.316

    b37477f5 · Linux 4.19.316 ·
    This is the 4.19.316 stable release
    
  • x86-urgent-2024-06-15

    Misc fixes:
    
     - Fix the 8 bytes get_user() logic on x86-32
    
     - Fix build bug that creates weird & mistaken target directory under arch/x86/
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • timers-urgent-2024-06-15

    Fix boot-time warning in tick_setup_device().
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • v6.9.4

    103a4e4a · Linux 6.9.4 ·
    This is the 6.9.4 stable release