The following changes since commit bf4ad6fa4e5332e53913b073d0219319a4091619:

  Linux 6.1.28 (2023-05-11 23:04:52 +0900)

are available in the Git repository at:

  ssh://gerrit-mirror.gnb.st.com:29418/mpu/oe/st/linux-stm32 d33b43a4dcc4ae3cd178793c139756af77e42bde

for you to fetch changes up to tag V6.1-stm32mp-r1:

  mmc: mmci: stm32: fix max busy timeout calculation (2023-06-16 12:05:22 +0200)

----------------------------------------------------------------
Alain VOLMAT (1):
      i2c: stm32: simplify status messages in case of errors

Alain Volmat (21):
      i2c: stm32f7: prevent using slave_running if it is NULL
      i2c: stm32f7: perform most of irq job in threaded handler
      spi: stm32: renaming of spi_master into spi_controller
      spi: stm32: use dmaengine_terminate_{a}sync instead of _all
      dt-bindings: spi: stm32: add bindings regarding stm32h7 spi slave
      ARM: dts: stm32: Use DMA FIFO mode for all spi in stm32mp151
      ARM: dts: stm32: add a sleep pinctrl for spi1 in stm32mp15x-evx
      ARM: dts: stm32: Add disabled spi4 and spi5 in stm32mp15xx-dkx
      dt-bindings: media: add bindings for dcmipp driver
      dt-bindings: media: i2c: add galaxycore,gc2145 dt-bindings
      media: i2c: gc2145: Galaxy Core GC2145 sensor support
      ARM: dts: stm32: add gc2145 entry within the stm32mp135f-dk
      ARM: configs: enable CONFIG_MEDIA_GC2145
      media: i2c: gc2145: addition of all 4 Raw Bayer 8 bit formats
      media: stm32: dcmi: introduce usage of dev_err_probe
      media: stm32: dcmi: Switch from __maybe_unused to pm_sleep_ptr()
      media: stm32: dcmi: only create dma descriptor once at buf_prepare
      media: stm32: dcmi: perform dmaengine_slave_config at probe
      media: i2c: ov5640: put back driver as of linux v5.15-stm32mp-r2
      ARM: dts: add pclk_max_frequency for dcmi/ov5640 in stm32mp157f-ev1
      media: stm32: dcmi: stop the dma transfer on overrun

Alexandre Torgue (23):
      ARM: stm32: add STM32MP151 and STM32MP153 SoC support
      ARM: dts: stm32: fullfill diversity with OPP for STM32M15x SOCs
      ARM: configs: add multi_v7_defconfig cleanup fragment for stm32mp1
      ARM: configs: add multi_v7_defconfig addons fragment for stm32mp1
      ARM: dts: stm32: adapt stm32mp157a-dk1 board to stm32 DT diversity
      ARM: dts: stm32: add stm32mp157f-dk2 board support
      ARM: dts: stm32: add stm32mp13xa and stm32mp13xd support
      ARM: dts: stm32: add stm32mp135f-dk A7 examples dts file
      scripts: dtc: only show unique unit address warning for enabled nodes
      power: suspend: remove freeze power state from supported power state list
      soc: st: Add STM32 pm domain driver
      ARM: dts: stm32: Add power domain on stm32mp151
      ARM: dts: stm32: enable heartbeat led on stm32mp15 ED1 boards
      dt-bindings: usb: generic-ehci: add wakeup-source entry
      usb: host: ehci-platform: Add irq wakeup support
      dt-bindings: usb: dwc2: add wakeup-source entry
      usb: dwc2: platform: Add irq wakeup support
      rtc: stm32: remove dedicated wakeup management
      clocksource: stm32-lptimer: use wakeup capable instead of init wakeup
      cpufreq: add stm32 cpufreq driver
      cpufreq: dt-platdev: Add stm32mp157 SOC in the blacklist
      ARM: dts: stm32: Add M4 system resources device tree for stm32mp15
      optee: add per cpu asynchronous notification

Amelie Delaunay (49):
      CONTRIBUTING: add contributing guide to STMicroelectronics/linux repository
      SECURITY: add security guide to STMicroelectronics/linux repository
      ARM: dts: stm32: remove stm32mp157*-scmi.dtb from compilation
      ARM: dts: stm32: include <board>-scmi.dtsi in each <board>.dts
      ARM: dts: stm32: add stm32mp157d-dk1 board support
      ARM: dts: stm32: fix extra spaces around vbus supplies in stm32mp157c-ed1
      ARM: dts: stm32: add stm32mp157x-ed1 boards support
      ARM: dts: stm32: add stm32mp157x-ev1 boards support
      ARM: dts: stm32: add M4 and A7 examples dts files for stm32mp157
      ARM: configs: disable GCC plugins in multiv7_cleanup fragment
      ARM: configs: add CONFIG_SCHED_MC in multiv7_addons fragment
      pinctrl: stmfx: Make irqchip immutable
      mfd: stmfx: Remove .of_compatible from stmfx_cells for idd and ts
      mfd: stmfx: Fix stmfx DMA mask not set warning
      ARM: dts: stm32: add mcp23017 pinctrl entry for stm32mp13
      ARM: dts: stm32: add mcp23017 IO expander on I2C1 on stm32mp135f-dk
      ARM: configs: enable MCP23017 IO expander in multiv7_addons fragment
      clk: don't prepare_enable/disable_unprepare an unregistered old_parent clk
      serial: stm32: synchronize RX DMA channel in shutdown
      dt-bindings: phy: stm32: add optional wakeup interrupt per port
      phy: stm32-usbphyc: add wakeup interrupt management per port
      usb: core: phy: keep phy powered on if controller may wakeup
      usb: host: ehci-platform: fix wakeup management
      dt-bindings: usb: generic-ohci: add wakeup-source entry
      usb: host: ohci-platform: Add irq wakeup support
      usb: dwc2: fix NULL pointer dereference in dwc2_queue_transaction
      usb: dwc2: keep the usb stack informed of SetPortFeature failure while Host
      usb: dwc2: hcd: initialize hsotg->test_mode upon USB_PORT_FEAT_TEST
      ARM: dts: stm32: add USBPHYC and dual USB HS PHY support on stm32mp131
      ARM: dts: stm32: add UBSH EHCI and OHCI support on stm32mp131
      ARM: dts: stm32: add USB OTG HS support on stm32mp131
      ARM: dts: stm32: enable USB HS phys on stm32mp135f-dk
      ARM: dts: stm32: enable USB Host EHCI on stm32mp135f-dk
      ARM: dts: stm32: add USB OTG wake up support on stm32mp151
      ARM: dts: stm32: add wakeup interrupt on usbphyc ports of stm32mp131
      ARM: dts: stm32: add USBH_EHCI wake up support on stm32mp151
      ARM: dts: stm32: add USBH wakeup management on stm32mp131
      ARM: dts: stm32: add USB OTG wakeup management on stm32mp131
      dt-bindings: rtc: stm32: add st,lsco optional property to select output
      rtc: stm32: add Low Speed Clock Output (LSCO) support
      ARM: configs: remove useless configuration on stm32mp1x
      ARM: dts: stm32: update i2c nodes interrupt/dma/power-domains in stm32mp151
      ARM: dts: stm32: enable i2c5 in stm32mp157x-dk2-a7-examples
      ARM: dts: stm32: enable i2c5 in stm32mp157x-dk1-a7-examples
      ARM: configs: enable MCHP23K256 in multi_v7 addons fragment
      dmaengine: stm32-mdma: abort resume if no ongoing transfer
      mfd: stmfx: Fix error path in stmfx_chip_init
      mfd: stmfx: Nullify stmfx->vdd in case of error
      ARM: configs: add CONFIG_OF_OVERLAY in multiv7 addons fragment

Antonio Borneo (17):
      clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_trace clock
      irqchip/stm32-exti: Forward ack, set_type and set_wake to parent
      dt-bindings: interrupt-controller: stm32-exti: Add irq nexus child node
      irqchip/stm32-exti: Map interrupts through interrupt nexus node
      dt-bindings: interrupt-controller: stm32-exti: add property 'wakeup-parent'
      irqchip/stm32-exti: Add support for 'wakeup-parent'
      ARM: dts: stm32: use exti interrupt-map with stm32mp151
      ARM: dts: stm32: use exti interrupt-map with stm32mp131
      ARM: dts: stm32: add exti entry 43 for USBH_EHCI on stm32mp151
      ARM: dts: stm32: add exti entry 44 for USB_OTG on stm32mp151
      ARM: dts: stm32: add exti entry 69 for HDMI-CEC on stm32mp151
      ARM: dts: stm32: add exti entries for USB PHY wakeup on stm32mp131
      ARM: dts: stm32: add exti's 'wakeup-parent' to stm32mp151
      rtc: stm32: don't stop time counter if not needed
      rtc: stm32: use the proper register sequence to read date/time
      irqchip/stm32-exti: Re-enable irq detection in irq_eoi
      irqchip/stm32-exti: Fix warning on initialized field overwritten

Arnaud Pouliquen (23):
      ARM: dts: stm32: fix IPCC EXTI declaration on stm32mp151
      ARM: configs: enable RPMSG modules in multi_v7 addons fragment
      ARM: configs: enable rpmsg client sample on fragment-02-multiv7_addons
      dt-bindings: remoteproc: update Hold boot binding for stm32 remote processor driver
      remoteproc: stm32: clean-up the management of the hold boot by smc call
      remoteproc: stm32: allow hold boot management by the scmi reset controller
      remoteproc: stm32: add shutdown ops
      remoteproc: add TEE support
      dt-bindings: remoteproc: add compatibility for TEE support
      remoteproc: stm32: add support of an OP-TEE TA to load the firmware
      remoteproc: stm32_rproc: Add mutex protection for workqueue
      ARM: dts: stm32: change Cortex-M4 reset to an SCMI reset on stm32mp15 boards
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-dkx
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15x-ed1
      ARM: dts: stm32: include M4 system resources for stm32mp15 edx board
      ARM: dts: stm32: declare m4 system resource manager on STM32MP151
      ARM: dts: add rsc table memory region on stm32mp157xx-dkx
      ARM: dts: add rsc table memory region on stm32mp157x-ed1 boards
      ARM: dts: stm32: suppress m4_rproc property for secure soc check
      ARM: configs: enable stm32 rproc on fragment-02-multiv7_addons
      ARM: configs: enable stm32 rproc srm on fragment-02-multiv7_addons
      rpmsg: virtio: overwrite dst add on ept callback if set to RPMSG_ADDR_ANY
      remoteproc: TEE: use tee_shm_register_kernel_buf help

Christophe Guibout (1):
      rtc: stm32: improve rtc precision

Christophe Kerello (6):
      ARM: dts: stm32: add FMC support on STM32MP13x SoC family
      ARM: configs: enable JFFS2_FS on fragment-02-multiv7_addons
      memory: stm32-fmc2-ebi: depends on ARCH_STM32 instead of MACH_STM32MP157
      mtd: rawnand: stm32_fmc2: depends on ARCH_STM32 instead of MACH_STM32MP157
      mmc: mmci: stm32: add SDIO in-band interrupt mode
      mmc: mmci: stm32: fix max busy timeout calculation

Christophe Roullier (28):
      soc: st: add STM32 HDP (Hardware Debug Port) support
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15
      ARM: dts: stm32: add Hardware debug port (HDP) pinctrl to stm32mp15
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13
      net: ethernet: stmmac: add management of stm32mp13 for stm32
      net: phy: realtek: set led configuration for rtl8211f phy
      net: phy: Deactivate WARN in mdio_bus_phy_resume()
      ARM: dts: stm32: Add support of Eth wakeup on stm32mp15
      ARM: dts: stm32: load mac address from NVMEM for STM32MP15 boards
      ARM: dts: stm32: add eth1 and eth2 support on stm32mp13
      ARM: dts: stm32: add eth1/2 RMII pins for STM32MP13 Disco
      ARM: dts: stm32: add Eth1 and Eth2 for STM32MP135F-DK board
      ARM: dts: stm32: Add support to retrieve Ethernet @MAC with nvmem on stm32mp13
      ARM: dts: stm32: remove alias ethernet0
      ARM: configs: disable Ethernet MICROCHIP Phy on fragment-01-multiv7_cleanup
      net: phylink: add a function to resume phy alone to fix resume issue with WoL enabled
      net: stmmac: resume phy separately before calling stmmac_hw_setup()
      ARM: configs: enable Ethernet REALTEK Phy on fragment-01-multiv7_cleanup
      ARM: dts: stm32: Add Bluetooth (usart2) feature on stm32mp157x
      ARM: dts: stm32: add wifi over sdio on stm32mp157x-dk2
      ARM: dts: stm32: Add support of WLAN/BT on stm32mp135f-dk
      ARM: defconfig: add CAN configs in addons fragment
      net: ethernet: stmmac: encapsulate power managements functions
      net: stmmac: fix pinctrl management during suspend/resume
      ARM: dts: stm32: Add an interrupts in brcmf node to improve WLAN throughput
      ARM: dts: stm32: Add an interrupts in brcmf node to improve WLAN throughput
      net: phy: smsc: add support of WoL
      net: stmmac: Disable mac_managed_pm phylink config

Eric Fourmont (2):
      ARM: dts: stm32: fix node name order and node name and node label typo issue
      ARM: configs: remove useless CONFIG_DVB_xxx and CONFIG_MEDIA_TUNER

Erwan Le Ray (9):
      dt-bindings: rs485: add support of delays in nanoseconds
      dt-bindings: stm32: support new rs485 delays in nanoseconds
      include: uapi: serial: add support of rts delays in nanoseconds
      serial: core: add support of rs485 delay in nanoseconds
      serial: stm32: Add support of rs485 delays in nanoseconds
      serial: stm32: rework config_reg_rs485
      serial: stm32: add support of break control routine
      ARM: dts: stm32: activate usart3 and uart7 for stm32mp157x-dkx a7-examples
      ARM: dts: stm32: activate usart3 for stm32mp157x-ev1 a7-examples

Etienne Carriere (11):
      regulator: stm32-pwr: don't print an error on probe deferral
      thermal: stm32: don't print an error on probe deferral
      ARM: dts: stm32: define optee interrupt for mp13 async notif
      tee: system invocation
      firmware: arm_scmi: optee: use optee system invocation
      tee: optee: minimal 2 value arguments Ocall implementation
      firmware: arm_scmi: optee leverage Ocall2 thread provisioning
      firmware: arm_scmi: optee: ocall2 support for msg channel
      ARM: dts: stm32mp13: disable SYSRAM SCMI shared memory
      ARM: dts: stm32mp15: disable SYSRAM SCMI shared memory
      cpufreq: stm32: use dev_err_probe()

Fabien Dessenne (23):
      dt-bindings: pinctrl: stm32: add RSVD mux function
      pinctrl: stm32: handle RSVD pin configuration
      perf: stm32: ddrperfm driver creation
      perf: stm32: support the pmu ".read" ops
      perf: stm32: update build dependency
      perf: stm32: fix printf formatter
      ARM: dts: stm32: add ddrperfm on stm32mp131
      ARM: dts: stm32: add PA13 button on stm32mp15 EV1 a7 examples
      dt-bindings: hwlock: add support of shared locks
      hwspinlock: allow sharing of hwspinlocks
      dt-bindings: hwlock: update STM32 #hwlock-cells value
      ARM: configs: enable STM32 HWSPINLOCK in multi_v7 addons fragment
      ARM: dts: stm32: Add hwspinlock node for stm32mp151
      ARM: dts: stm32: Add hwlock for irqchip on stm32mp151
      ARM: dts: stm32: hwlocks for GPIO for stm32mp151
      ARM: configs: enable STM32 IPCC in multi_v7 addons fragment
      ARM: dts: stm32: Add IPCC wakeup management on stm32mp151
      dt-bindings: remoteproc: add system resource manager (SRM)
      remoteproc: add system resource manager core
      remoteproc: add system resource manager device
      remoteproc: probe the system resource manager
      remoteproc: srm: introduce dynamic resource manager
      ARM: dts: stm32: include M4 system resources for stm32mp15 dkx board

Fabrice Gasnier (26):
      usb: dwc2: hcd: disable interrupts upon suspend to avoid interrupt storm
      usb: dwc2: hcd: fix power down exiting by system resume
      usb: dwc2: fix possible successive vbus supply enables
      usb: dwc2: don't disable/enable external vbus by system suspend/resume
      usb: dwc2: hcd: fix remote wakeup signaling in runtime PM resume
      usb: dwc2: move gadget resume out of dwc2_gadget_exit_clock_gating
      usb: dwc2: handle suspended gadget when going to low power
      usb: dwc2: drd: fix session valid miss-configuration with clock gating
      usb: dwc2: drd: properly handle connector ID when the bus is suspended
      usb: misc: onboard_usb_hub: keep power when usb_wakeup_enabled_descendants
      ARM: configs: enable UCSI and STM32G0 driver in multi_v7 addons fragment
      ARM: configs: use USB onboard HUB as built-in in multi_v7 addons fragment
      ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp157c-ev1
      ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp157x-ev1
      ARM: dts: stm32: update vbus-supply of usbphyc_port0 on stm32mp157x ev1
      ARM: dts: stm32: add pins for stm32g0 typec controller on stm32mp13
      ARM: dts: stm32: enable USB OTG in dual role mode on stm32mp135f-dk
      tee: optee: flag the irq chip to skip irq_set_wake
      ARM: dts: stm32: adopt wakeup pin for stm32g0 typec in stm32mp135f-dk
      ARM: configs: disable RNDIS support in fragment-01-multiv7_cleanup
      usb: dwc2: improve error handling in __dwc2_lowlevel_hw_enable
      dt-bindings: usb: dwc2: add utmi optional clock
      usb: dwc2: platform: add support for utmi optional clock
      ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151
      iio: adc: stm32: fix st,adc-channels device property read
      usb: typec: ucsi: don't print PPM init deferred errors

Gabriel FERNANDEZ (1):
      clk: stm32mp1: display clock summary of all stm32mp1 clocks

Gabriel Fernandez (22):
      clk: composite: add get duty cycle ops to composite clock
      clk: stm32mp1: add i2s_ckin as clock source of pll4
      clk: stm32mp1: Add DT bindings for bus clocks PCLK 1/2/3/4/5
      clk: stm32mp1: merge 'refx' and 'pllx' clocks into one clock
      clk: stm32mp1: add duty cycle ops for ADC clocks
      clk: stm32mp1: add "safe position" to critical clock muxes
      clk: stm32mp1: set CLK_SET_PARENT flag to MPU clock
      clk: stm32mp1: use clk_hw_set_parent instead clk_hw_reparent()
      clk: stm32mp1: cosmetic changes
      reset: stm32: implement reset_control_reset() command.
      reset: stm32mp1: implement reset_control_reset() command.
      dt-bindings: clk: stm32mp13: SPIx bus clocks are missing
      clk: stm32mp13: removal of LSE clock on RNG clock switch in RCC
      clk: stm32mp13: display clock summary of all stm32mp13 clocks
      clk: stm32mp13: SPIx clocks are missing
      firmware: arm_scmi: Add duty cycle ops
      firmware: arm_scmi: Add round rate ops
      clk: scmi: Add duty cycle ops
      clk: scmi: use round rate ops from secure
      rtc: stm32: change PM callbacks to "_noirq()"
      ARM: dts: stm32: add RTC LSCO support on stm32mp157x-dk2
      ARM: dts: stm32: add RTC LSCO support on stm32mp135f-dk

Gatien Chevallier (7):
      ARM: dts: stm32: default disable RNG on STM32MP15x boards
      ARM: dts: stm32: add RNG node for stm32mp13
      hwrng: stm32 - restrain RNG noise source clock under 3MHz
      hwrng: stm32 - rework RNG configuration sequence
      dt-bindings: bus: add STM32 System Bus
      dt-bindings: bus: add STM32MP15 ETZPC firewall bus bindings
      dt-bindings: bus: add STM32MP13 ETZPC firewall bus bindings

Geert Uytterhoeven (1):
      kbuild: Enable DT symbols when CONFIG_OF_OVERLAY is used

Gerald Baeza (3):
      Documentation: perf: stm32: ddrperfm support
      dt-bindings: perf: stm32: ddrperfm support
      ARM: dts: stm32: add ddrperfm on stm32mp151

Hans de Goede (1):
      Revert "Input: goodix - push error logging up into i2c_read and i2c_write helpers"

Herbert Xu (10):
      crypto: stm32 - Save 54 CSR registers
      crypto: stm32 - Move polling into do_one_request
      crypto: stm32 - Simplify finup
      crypto: stm32 - Remove unused hdev->err field
      crypto: stm32 - Move hash state into separate structure
      crypto: stm32 - Remove unused HASH_FLAGS_ERRORS
      crypto: stm32 - Fix empty message processing
      crypto: stm32 - Save and restore between each request
      crypto: algif_hash - Allocate hash state with kmalloc
      crypto: hash - Remove maximum statesize limit

Hugues Fruchet (8):
      media: stm32-dcmipp: STM32 DCMIPP camera interface driver
      ARM: dts: stm32: add dcmipp support to stm32mp135
      ARM: dts: stm32: add dcmipp pins for stm32mp135f-dk
      ARM: dts: stm32: add camera support on stm32mp135f-dk
      ARM: multi_v7_defconfig: enable STM32 DCMIPP media support
      ARM: configs: multiv7_addons: enable STMIPID02 CSI-2 camera sensor bridge
      ARM: configs: multiv7_addons: enable OV5640 camera sensor
      media: v4l2-core: add pixel clock max frequency parallel port property

Jiangshan Yi (1):
      nvmem: stm32: fix spelling typo in comment

Leonard Göhrs (2):
      spi: core: add spi_split_transfers_maxwords
      spi: stm32: split large transfers based on word size instead of bytes

Linus Walleij (5):
      crypto: stm32/hash - Simplify code
      crypto: stm32/hash - Use existing busy poll function
      crypto: stm32/hash - Wait for idle before final CPU xmit
      crypto: stm32/hash - Support Ux500 hash
      dt-bindings: crypto: Let STM32 define Ux500 HASH

Lionel Debieve (15):
      ARM: configs: add configs for TEE drivers in multiv7_addons fragment
      crypto: stm32/hash - Fix dma issue with update requests
      ARM: dts: stm32: enable CRC on stm32mp135f-dk
      ARM: dts: stm32: add HASH on stm32mp131
      ARM: dts: stm32: enable crypto accelerator on stm32mp1 boards
      hwrng: stm32 - add NIST configuration and conditional reset feature
      dt-bindings: rng: add new compatible for stm32
      ARM: dts: stm32: disable IWDG2 for STM32MP1x boards
      ARM: dts: stm32: add the arm-wdt support on STM32MP1
      ARM: dts: stm32: enable arm-wdt on STM32MP1 boards
      ARM: configs: multiv7_addons: enable ARM_SMC_WATCHDOG
      dt-bindings: crypto: add new compatible for stm32-hash
      bus: stm32_sys_bus: add support for STM32MP15 and STM32MP13 system bus
      ARM: dts: stm32: add ETZPC as a system bus for STM32MP15x boards
      ARM: dts: stm32: add ETZPC as a system bus for STM32MP13x boards

Loic Pallardy (1):
      i2c: stm32f7: move save and restore configuration at pm_runtime level

Marek Vasut (1):
      ARM: dts: stm32: Drop MMCI interrupt-names

Nicolas Toromanoff (4):
      crypto: stm32/cryp - debugfs reg dump
      crypto: stm32/cryp - use dma when possible.
      crypto: stm32/cryp - increase priority
      ARM: dts: stm32: add dmas entries for CRYP driver

Oleksii Moisieiev (1):
      dt-bindings: Document common device controller bindings

Olivier Moysan (56):
      ASoC: wm8994: Remove some DAPM widgets
      ASoC: wm8994: add LDO cycle-time protection
      ASoC: wm8994: add support of master clock providers
      ARM: dts: stm32: add dfsdm pins to stm32mp157c
      ARM: dts: stm32: add audio support to stm32mp15 eval boards
      ARM: dts: stm32: increase ldo6 ramp delay on stm32mp15 eval boards
      ARM: dts: stm32: update sound card on stm32mp157xx-dkx
      ARM: dts: stm32: reordering nodes in stm32mp151.dtsi file
      ARM: dts: stm32: add i2s support to stm32mp13x soc family
      ARM: dts: stm32: add sai support to stm32mp13x soc family
      ARM: dts: stm32: add spdifrx support to stm32mp13x soc family
      ARM: dts: stm32: add dfsdm support to stm32mp13x soc family
      ARM: dts: stm32: add pins muxing for sai1 on stm32mp13
      ARM: dts: stm32: add pins muxing for dfsdm on stm32mp13
      ARM: configs: enable audio on fragment-02-multiv7_addons
      pwm: stm32: enforce settings for PWM capture
      pwm: stm32: lptimer: increase pwm frequency accuracy
      dt-bindings: mfd: document power-domains property for stm32 lptimer
      ARM: dts: stm32: enable adc and timers on stm32mp157x-ev1 a7 examples
      ARM: dts: stm32: enable timer on stm32mp157x-dk2 a7-examples
      ARM: dts: stm32: add timers support for stm32mp13
      ARM: dts: stm32: add timer pins muxing for stm32mp135f-dk
      ARM: dts: stm32: add timers support on stm32mp135f-dk
      ARM: dts: stm32: enable timers on stm32mp135f-dk a7-examples
      ARM: dts: stm32: add lptimer power domain on stm32mp151
      ARM: dts: stm32: add lptimers clocksource support on stm32mp15x
      ARM: dts: stm32: add dfsdm support on stm32mp135f-dk
      iio: adc: stm32-dfsdm: add id registers support
      iio: adc: stm32-dfsdm: use resolution define
      iio: adc: stm32-dfsdm: add scale/offset support
      dt-bindings: iio: sd modulator: add vref support
      iio: adc: sd modulator: add scale and offset support
      dt-bindings: iio: adc: stm32-adc: add stm32mp13 compatibles
      iio: adc: stm32-adc: add stm32mp13 support
      iio: adc: stm32: manage min sampling time on all internal channels
      iio: adc: stm32-adc: smart calibration support
      iio: adc: stm32-adc: improve calibration error log
      iio: adc: stm32-adc: add debugfs to read raw calibration result
      iio: adc: stm32: add forced threading support
      iio: adc: stm32: add oversampling support
      ARM: dts: stm32: add adc internal channels to stm32mp15
      ARM: dts: stm32: add vrefint calibration on stm32mp15
      ARM: dts: stm32: add vrefint support to adc2 on stm32mp15
      ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards
      ARM: dts: stm32: add adc pins on stm32mp157x-dk2 a7-examples
      ARM: dts: stm32: adopt generic iio bindings for adc channels on stm32mp15xx-edx
      ARM: dts: stm32: adopt generic iio bindings for adc channels on avenger96
      ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcom
      ARM: dts: stm32: add adc support to stm32mp13
      ARM: dts: stm32: add vrefint calibration on stm32mp13
      ARM: dts: stm32: add vrefint support to adc on stm32mp13
      ARM: dts: stm32: add adc pins muxing on stm32mp135f-dk
      ARM: dts: stm32: add adc support on stm32mp135f-dk
      ARM: configs: enable low power clocksource on fragment-02-multiv7_addons
      ARM: configs: enable sd modulator on fragment-02-multiv7_addons
      ARM: dts: stm32: remove i2c dma properties in stm32mp157x-ev1

Pascal Paillet (32):
      ARM: configs: reduce number of legacy pty in multiv7_addons fragment
      irqchip/stm32-exti: Forward irq_request_resources to parent
      regulator: introduce protection consumer
      mfd: stpmic1: Handle wakeup source
      regulator: stpmic1: Usb boost over-current protection workaround
      dt-bindings: stm32mp13: add regulators support for STM32MP13
      dt-bindings: mfd: Add stm32mp1 wake-up pins
      mfd: stm32mp1: Add wakeup-pin driver
      cpuidle: add stm32 cpu_idle driver
      ARM: dts: stm32: add SCMI regulators node on stm32mp131
      ARM: dts: stm32: add SCMI regulators on stm32mp135f-dk
      ARM: dts: stm32: add secure PWR regulators support on stm32mp151
      ARM: configs: enable SCMI voltage domain in STM32MP1 addons fragment
      ARM: configs: enable protection consumer in STM32MP1 addons fragment
      ARM: dts: stm32: add PWR wakeup pins support on stm32mp151
      ARM: dts: stm32: use wake-up pin 1 on stm32mp15
      ARM: dts: stm32: remove thermal passive trip point on stm32mp151
      ARM: dts: stm32: add uart4 power domain on stm32mp151
      ARM: dts: stm32: Add power domains support on stm32mp131
      ARM: config: Enable STM32 cpuidle
      regulator: stm32-pwr: Add support for security
      ARM: dts: stm32: deactivate the PWR regulator on SCMI for STM32MP15
      ARM: configs: Enable CPU_FREQ in multi_v7 fragments
      ARM: dts: stm32: add cpufreq support on stm32mp15
      thermal: stm32: fix engineering calibration value
      ARM: dts: stm32: add cpufreq support on stm32mp13
      optee core: add irq chip
      ARM: dts: stm32: Add OPTEE interrupts to stm32mp131
      ARM: dts: stm32: add wake-up button on stm32mp135f-dk
      regulator: stpmic1: support dash in node names
      dt-bindings: mfd: stpmic1 supports dash in node names
      mfd: stpmic1: update IRQ masks

Patrice Chotard (4):
      ARM: dts: stm32: Add QSPI support for STM32MP13x SoC family
      ARM: configs: disable MTD_SPI_NOR_USE_4K_SECTORS on fragment-02-multiv7_addons
      ARM: configs: enable MTD_SPI_NAND in multi_v7 addons fragment
      ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15x

Patrick Delaunay (13):
      dt-bindings: nvmem: add new stm32mp13 compatible for stm32-romem
      nvmem: stm32: move STM32MP15_BSEC_NUM_LOWER in config
      nvmem: stm32: add warning when upper OTPs are updated
      nvmem: stm32: add nvmem type attribute
      nvmem: stm32: add OP-TEE support for STM32MP13x
      nvmem: stm32: detect bsec pta presence for stm32mp15
      ARM: dts: stm32mp13: fix compatible for BSEC
      ARM: configs: enable STM32 BSEC in multi_v7 addons fragment
      ARM: dts: stm32: fix typo in stm32mp15xx-dkx.dtsi
      drivers: watchdog: arm_smc_wdt: set WDOG_HW_RUNNING at probe
      nvmem: stm32: add missing sentinel in stm32_romem_of_match
      dt-bindings: clock: st,stm32mp1-rcc: Fixe on clock properties
      ARM: dts: stm32: explicit clocks needed by RCC clock driver into stm32mp151.dtsi

Pierre-Yves MORDRET (3):
      ARM: dts: stm32: update gpu_reserved memory node on stm32mp157[a|d]-ed1
      ARM: dts: stm32: move linux,cma node for stm32mp157[a|d]-ev1 boards
      ARM: dts: stm32: move linux,cma node for stm32mp157[c|f]-ev1 boards

Raphael Gallais-Pou (4):
      drm/stm: ltdc: optimize ioremap resource allocation callchain
      drm/stm: dsi: optimize ioremap resource allocation callchain
      ARM: dts: stm32: define a 128MB CMA area on stm32mp157c-ev1-scmi
      ARM: dts: stm32: define a 128MB CMA area on stm32mp157a-ev1-scmi

Sean Nyekjaer (2):
      iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
      iio: adc: stm32-adc: skip adc-channels setup if none is present

Thomas BOURGOIN (2):
      ARM: dts: stm32: add CRC support for STM32MP13x SoC family
      drivers: crypto: stm32-hash: add new algorithms support

Valentin Caron (35):
      pinctrl: stm32: set default gpio line names using pin names
      dt-bindings: serial: add power-domains property
      serial: stm32: avoid clearing DMAT bit during transfer
      serial: stm32: use DMAT as a configuration bit
      serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled
      serial: stm32: group dma pause/resume error handling into single function
      serial: stm32: replace access to DMAR bit by dmaengine_pause/resume
      ARM: dts: stm32: change USART1 clock to an SCMI clock on stm32mp15 boards
      ARM: dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx
      ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards
      ARM: dts: stm32: clean uart aliases on stm32mp15x-exx boards
      ARM: dts: stm32: add uart nodes on stm32mp13
      ARM: dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl
      ARM: dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk
      ARM: dts: stm32: activate usart1 and uart8 for stm32mp135f-dk a7-examples
      ARM: dts: stm32: add power-domains in stm32mp15x uart nodes
      ARM: dts: stm32: add power-domains in stm32mp13x uart nodes
      rtc: stm32: don't print an error on probe deferral
      rtc: stm32: protect rtc from high speed clocks
      rtc: stm32: fix unnecessary parentheses
      rtc: stm32: fix issues of stm32_rtc_valid_alrm function
      dt-bindings: rtc: stm32: add alarm A out property to select output
      rtc: stm32: add alarm A out feature
      dt-bindings: spi: stm32: add address-cells and size-cells into yaml
      spi: stm32h7: introduction of stm32h7 SPI slave support
      dt-bindings: spi: stm32: add stm32h7 st,spi-slave-underrun property
      spi: stm32: add support for stm32h7 SPI slave underrun detection
      ARM: dts: stm32: add sleep pins for spi1 in stm32mp15-pinctrl
      ARM: dts: stm32: add pins for spi4 and spi5 in stm32mp15-pinctrl
      spi: stm32: add a delay before SPI disable
      ARM: dts: stm32: add pins for usart1 in stm32mp15-pinctrl
      ARM: dts: stm32: add usart1 for smart card port on stm32mp15xx-evx
      serial: stm32: add smart-card protocol
      serial: stm32: implement prescaler tuning to compute low baudrate
      mfd: stmfx: wait boot time after a regulator enable

Yang Li (1):
      crypto: stm32 - Use devm_platform_get_and_ioremap_resource()

Yann Gautier (2):
      ARM: dts: stm32: add sdmmc cd-gpios for STM32MP135F-DK
      mmc: mmci: stm32: set feedback clock when using delay block

Yannick Fertre (50):
      drm/connector: Create a helper to attach the dithering property
      drm/stm: ltdc: add support for dithering feature
      drm/stm: ltdc: improve pm_runtime to stop clocks
      drm/bridge: sii902x: disable CEC device
      drm/bridge: sii902x: add power saving support
      drm/panel: rm68200: Avoid printing errors for -EPROBE_DEFER
      drm/panel: rm68200: Add flags info
      drm/panel: otm8009a: Avoid printing errors for -EPROBE_DEFER
      drm/panel: otm8009a: reset the panel during the probe
      drm/panel: otm8009a: Add flags info
      Input: goodix - Create link to panel
      Input: goodix - defer probe
      Input: goodix - reset the controller at probe
      input: edt-ft5x06 - Create link to panel
      Input: edt-ft5x06 - replace error by debug trace
      Input: edt-ft5x06 - defer probe
      Input: edt-ft5x06 - add support of FT5336GQQ version
      dt-bindings: backlight: add new property default-brightness-level
      backlight: gpio_backlight: add new property default-brightness-level
      drm/panel: simple: fill bit per color for DPI panel
      dt-bindings: display: simple: Add Rocktech RK043FN48H
      ARM: dts: stm32: add supply on touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: add supply on touchscreen to stm32mp157f-dk2
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157c-dk2 board
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157f-dk2 board
      ARM: dts: stm32: move dsi supply for stm32mp157
      ARM: dts: stm32: add goodix touchscreen on stm32mp157 EV boards
      ARM: dts: stm32: add ltdc support to stm32mp13x soc family
      ARM: dts: stm32: add display support for STM32MP135F-DK board
      ARM: dts: stm32: add goodix touchscreen on stm32mp135f-dk
      ARM: dts: stm32: add simple-framebuffer on stm32mp135f-dk
      ARM: dts: stm32: add simple-framebuffer on stm32mp157 EV boards
      ARM: dts: stm32: add simple-framebuffer on stm32mp157 DK2 boards
      ARM: dts: stm32: remove warnings on stm32mp15
      ARM: configs: multiv7_addons: enable simple drm framebuffer
      ARM: configs: multi_v7_addons: add touchscreen for stm32mp1
      ARM: configs: disable framebuffer console on fragment-01-multiv7_cleanup
      ARM: configs: multi_v7_addons: add new panel for stm32mp1
      ARM: configs: multi_v7_addons: add display part for stm32mp1
      Input: goodix - add delay after reset
      ARM: configs: disable DRM features in multiv7_cleanup fragment
      drm/bridge: dw-mipi-dsi: rework clock management
      drm/stm: dsi: add pm runtime ops
      drm/stm: ltdc: check crtc state
      dt-bindings: add bindings for the Rockteck HX8394 panel
      drm/panel: Add support for ROCKTECH HX8394 panel driver
      Input: goodix - remove debug error during i2c transfert
      drm/panel: otm8009a: Use runtime pm to avoid excessive unprepare / prepare
      drm/panel: hx8394: Use runtime pm to avoid excessive unprepare / prepare
      drm/panel: rm68200: Use runtime pm to avoid excessive unprepare / prepare

olivier moysan (1):
      ASoC: Update wm8994 codec config

pascal paillet (1):
      dt-bindings: regulator: describe regulator protection