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