8000 Tags · i2som/i2SOM-ST-linux · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: i2som/i2SOM-ST-linux

Tags

v6.1-stm32mp-r1

Toggle v6.1-stm32mp-r1's commit message
The following changes since commit bf4ad6f:

  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 d33b43a

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 f
8000
or 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

v5.10-stm32mp-r2.2

Toggle v5.10-stm32mp-r2.2's commit message
The following changes since v5.10-stm32mp-r2.1:

  rtc: stm32: fix issues of stm32_rtc_valid_alrm function (2022-07-05 18:56:43 +0200)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v5.10-stm32mp-r2.2

for you to fetch changes up to v5.10-stm32mp-r2.2:

  cpufreq: stm32: don't print an error on probe deferral (2022-11-07 15:33:11 +0100)

----------------------------------------------------------------
Alexandre Torgue (1):
      cpufreq: stm32: don't print an error on probe deferral

Eric Fourmont (1):
      Merge tag 'v5.10.153' into v5.10-stm32mp

 drivers/cpufreq/stm32-cpufreq.c                                        |   15 +-
 drivers/dma/stm32-mdma.c                                               |   23 +-
 drivers/gpu/drm/stm/ltdc.c                                             |   18 +-
 drivers/usb/dwc2/gadget.c                                              |    1 -
 3016 files changed, 35834 insertions(+), 20377 deletions(-)

v5.15-stm32mp-r2

Toggle v5.15-stm32mp-r2's commit message
The following changes since v5.15-stm32mp-r1:

  dt-bindings: remoteproc: Fix error and warning (2022-05-24 18:39:45 +0200)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v5.15-stm32mp-r2

for you to fetch changes up to v5.15-stm32mp-r2:

  gpiolib: allow line names from device props to override driver names (2022-10-26 10:41:24 +0200)

----------------------------------------------------------------
This is the v5.15-stm32mp-r2 release.
----------------------------------------------------------------
Alain Volmat (11):
      i2c: stm32: simplify status messages in case of errors
      media: stm32-dcmipp: fix STM32 DCMIPP camera interface driver
      dt-bindings: media: add bindings for dcmipp driver
      media: i2c: gc2145: add enum_frame_interval support
      media: stm32: dcmipp: fix vertical decimation on pipe 0
      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
      spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
      spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
      i2c: stm32f7: perform most of irq job in threaded handler

Amelie Delaunay (5):
      ARM: dts: stm32: add M4 and A7 examples dts files for stm32mp157d-dk1
      ARM: dts: build stm32mp157d-dk1 examples dtb with symbols
      ARM: dts: stm32: remove stm32mp135d-dk support
      CONTRIBUTING: add contributing guide to STMicroelectronics/linux repository
      SECURITY: add security guide to STMicroelectronics/linux repository

Andy Shevchenko (2):
      spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
      spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()

Antonio Borneo (15):
      irqchip/stm32-exti: read event trigger type from event_trg register
      irqchip/stm32-exti: prevent illegal read due to unbounded DT value
      irqchip/stm32-exti: process only irq controller subnodes
      ARM: dts: stm32: use exti interrupt-map with stm32mp151
      ARM: dts: stm32: add irq-map for exti 69 to stm32mp151
      ARM: dts: stm32: use exti interrupt-map with stm32mp131
      irqchip/stm32-exti: Simplify irq description table
      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: fix exti interrupt-map with stm32mp151
      ARM: dts: stm32: fix exti interrupt-map with stm32mp131
      irqchip/stm32-exti: Add multi instance support
      ARM: dts: stm32: add exti entries for USB PHY wakeup on stm32mp131

Arnaud Pouliquen (8):
      rpmsg: char: Export eptdev create and destroy functions
      rpmsg: Create the rpmsg class in core instead of in rpmsg char
      rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
      rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
      rpmsg: char: Add possibility to use default endpoint of the rpmsg device
      rpmsg: char: Introduce the "rpmsg-raw" channel
      rpmsg: Update rpmsg_chrdev_register_device function
      rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls

Christophe Roullier (4):
      net: phy: smsc: add support of WoL
      ARM: dts: stm32: activate WoL from PHY by default on stm32mp13
      net: phy: Deactivate WARN in mdio_bus_phy_resume()
      ARM: dts: stm32: fix eth1 and eth2 support on stm32mp13

Eric Fourmont (15):
      Merge tag 'v5.15.37' into v5.15-stm32mp-dev
      Merge tag 'v5.15.45' into Prepare_v5.15-stm32mp-dev
      Merge tag 'v5.15.53' into v5.15-stm32mp-dev
      Merge tag 'v5.15.58' into v5.15-stm32mp-dev
      Merge tag 'v5.15.61' into v5.15-stm32mp-dev
      Merge tag 'v5.15.67' into v5.15-stm32mp-dev
      ARM: dts: stm32: reordering nodes in stm32mp15-m4-srm-pinctrl.dtsi file
      ARM: dts: stm32: reordering nodes in stm32mp157c-dk2-m4-examples.dts file
      ARM: dts: stm32: reordering nodes in stm32mp157c-ev1-m4-examples.dts file
      ARM: dts: stm32: reordering nodes in stm32mp157f-dk2-m4-examples.dts file
      ARM: dts: stm32: reordering nodes in stm32mp157f-ev1-m4-examples.dts file
      ARM: dts: stm32: reordering nodes in stm32mp157f-dk2-a7-examples.dts file
      ARM: dts: stm32: reordering nodes in stm32mp157c-dk2-a7-examples.dts file
      ARM: dts: stm32: reordering nodes in stm32mp15-pinctrl.dtsi file
      ARM: dts: stm32: reordering nodes in stm32mp151.dtsi file

Erwan Le Ray (1):
      serial: stm32: add support of break control routine

Fabien Dessenne (2):
      ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
      pinctrl: stm32: remove unused 'pin_base_shift' struct member

Fabrice Gasnier (6):
      phy: stm32-usbphyc: fix wakeup irq probe deferral
      ARM: dts: stm32: adopt wakeup pin for stm32g0 typec in stm32mp135f-dk
      tee: optee: flag the irq chip to skip irq_set_wake
      usb: typec: ucsi: stm32g0: don't disabke wakeup by default
      usb: typec: ucsi: improve the get current cam error message
      iio: adc: stm32: fix oversampling applicability and initial value

Gabriel Fernandez (6):
      clk: stm32mp1: display clock summary of all stm32mp1 clocks
      clk: stm32mp13: display clock summary of all stm32mp13 clocks
      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: SPIx clocks are missing

Gatien Chevallier (2):
      hwrng: stm32 - restrain RNG noise source clock under 3MHz
      hwrng: stm32 - rework RNG configuration sequence

Hugues Fruchet (5):
      media: i2c: gc2145: add test pattern support
      media: i2c: gc2145: add flip support
      media: stm32-dcmipp: byteproc: rework frame interval handling
      media: stm32-dcmipp: fix colorimetry
      media: stm32-dcmipp: byteproc: checkpatch style fixes

Ilpo Järvinen (1):
      serial: stm32: Clear prev values before setting RTS delays

Marc Zyngier (1):
      irqdomain: Make of_phandle_args_to_fwspec() generally available

Nathan Chancellor (1):
      drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config()

Nicolas Toromanoff (7):
      ARM: config: enable some cipher block modes (CFB, LRW, OFB)
      crypto: stm32/cryp - debugfs reg dump
      crypto: stm32/cryp - use dma when possible.
      dt-bindings: crypto: stm32: add dma support in CRYP
      ARM: dts: stm32: add dmas entries for CRYP driver.
      crypto: stm32/cryp - increase priority
      drivers: crypto: stm32-hash: save/restore state for each request

Olivier Moysan (16):
      iio: adc: stm32: add oversampling support
      dt-bindings: iio: adc: stm32: add vddcpu and vddq_ddr channels
      iio: adc: stm32: add support of vddcpu & vddq_ddr to stm32mp13x
      iio: adc: stm32: manage min sampling time on all internal channels
      ARM: dts: stm32: add adc internal channels to stm32mp15x
      ARM: dts: stm32: add adc internal channels to stm32mp13x
      ARM: dts: stm32: move adc nodes to generic bindings on stm32mp135x-dk
      ARM: dts: stm32: move adc nodes to generic bindings on stm32mp15xx-dkx
      ARM: dts: stm32: move adc nodes to generic bindings on stm32mp15xx-edx
      ARM: dts: stm32: move adc nodes to generic bindings on avenger96
      ARM: dts: stm32: move adc nodes to generic bindings on dhcom
      iio: adc: stm32-adc: adapt adc driver for rebase
      iio: adc: stm32-adc: fix channel sampling time init
      ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
      ASoC: stm32: i2s: remove irqf_oneshot flag
      ASoC: stm32: dfsdm: manage cb buffers cleanup

Pascal Paillet (4):
      optee core: add irq chip
      ARM: dts: stm32: Add OPTEE interrupts to stm32mp131
      ARM: dts: stm32: add wake-up button on stm32mp135f-dk
      ARM: dts: stm32: Add passive cooling to stm32mp131

Patrice Chotard (11):
      spi: stm32_qspi: Add transfer_one_message() spi callback
      spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter
      spi: stm32-qspi: Remove unused stm32_qspi_wait_cmd() parameter
      spi: spi-mem: Fix spi_mem_poll_status()
      ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
      dt-bindings: spi: stm32: Add st,dual-flash property in st,stm32-qspi.yaml
      spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter
      Revert "spi: stm32_qspi: Add transfer_one_message() spi callback"
      spi: stm32_qspi: Add transfer_one_message() spi callback
      spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
      spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()

Patrick Delaunay (2):
      nvmem: stm32: fix coding style
      nvmem: stm32: add stm32_bsec_pta_write

Peter Rosin (1):
      gpiolib: allow line names from device props to override driver names

Raphael Gallais-Pou (1):
      drm/stm: dsi: optimize ioremap resource allocation callchain

Ulf Hansson (1):
      brcmfmac: Avoid keeping power to SDIO card unless WOWL is used

Valentin Caron (7):
      serial: stm32: enable earlycon config with stm32 console
      ARM: dts: stm32: remove reset property of usart1 on stm32mp1 soc.
      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
      pinctrl: stm32: set default gpio line names using pin names

Yann Gautier (3):
      mmc: mmci: stm32: use a buffer for unaligned DMA requests
      Revert "mmc: mmci: manage MMC_PM_KEEP_POWER with a flag"
      ARM: dts: stm32: remove periphid for wifi nodes on STM32MP1 DK boards

Yannick Fertre (10):
      drm/stm: ltdc: disable all layers before crtc shutdown
      drm/stm: ltdc: fix add per plane update support
      drm/stm: ltdc: fix add support of ycbcr pixel formats
      drm/connector: Create a helper to attach the dithering property
      drm/stm: ltdc: add support for dithering feature
      drm/stm: ltdc: add support of the dynamic z-order
      drm/stm: ltdc: add support of horizontal & vertical mirroring
      drm/stm: ltdc: fix various coding-style warnings
      drm/stm: ltdc: update hardware error management
      ARM: dts: stm32: fix add goodix touchscreen on stm32mp135f-dk

v5.4-stm32mp-r2.4

Toggle v5.4-stm32mp-r2.4's commit message
The following changes since commit 672032a:

  mmc: mmci: stm32: Check when the voltage switch procedure should be done (2021-11-23 11:17:14 +0100)

are available in the Git repository at:

  ssh://gerrit-mirror.gnb.st.com:29418/mpu/oe/st/linux-stm32 tags/v5.4-stm32mp-r2.4-rc1

for you to fetch changes up to c60f477:

  rtc: stm32: fix issues of stm32_rtc_valid_alrm function (2022-05-12 17:35:02 +0200)

----------------------------------------------------------------
The following changes since tag v5.4-stm32mp-r2.3

are available in the Git repository

for you to fetch changes up to tag v5.4-stm32mp-r2.4

----------------------------------------------------------------
Valentin Caron (2):
      include: uapi: serial: fix serial_rs485 padding after adding ns delays
      rtc: stm32: fix issues of stm32_rtc_valid_alrm function

	Merge tag 'v5.4.192' into v5.4-stm32mp

v5.10-stm32mp-r2.1

Toggle v5.10-stm32mp-r2.1's commit message
The following changes since commit 64e6a22:

  iio: adc: stm32: fix pcsel before disabling adc vdda supply (2021-10-21 11:12:48 +0200)

are available in the Git repository at:

  ssh://gerrit-mirror.gnb.st.com:29418/mpu/oe/st/linux-stm32 v5.10-stm32mp-r2.1

for you to fetch changes up to 7bd5a0a:

  rtc: stm32: fix issues of stm32_rtc_valid_alrm function (2022-07-05 18:56:43 +0200)

----------------------------------------------------------------
Alain Volmat (1):
      fixup! media: stm32: dcmi: create a dma scatterlist based on max_seg_size value

Amelie Delaunay (8):
      dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
      dmaengine: stm32-dma: fix stm32_dma_is_current_sg() due to DBM pause/resume
      dmaengine: stm32-dma: always reinit current target with double buffer mode
      dmaengine: stm32-dma: fix pause/resume corner issues in double-buffer mode
      serial: stm32: fix interrupt handler for RX DMA
      serial: stm32: synchronize RX DMA channel in shutdown
      dmaengine: stm32-dmamux: avoid reset of dmamux if used by coprocessor
      dmaengine: stm32-dma: fix potential race between pause and resume

Antonio Borneo (2):
      rtc: stm32: don't stop time counter if not needed
      rtc: stm32: use the proper register sequence to read date/time

Christophe Roullier (1):
      net: ethernet: stmmac: fix some mode config for stm32

Fabien Dessenne (1):
      perf: stm32: support the pmu ".read" ops

Patrice Chotard (3):
      spi: stm32-qspi: Fix wait_cmd timeout in APM mode
      spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
      spi: stm32-qspi: Remove SR_BUSY bit check before sending command

Raphaël Gallais-Pou (1):
      drm/stm: ltdc: improve pm_runtime to stop clocks

Valentin Caron (2):
      ARM: dts: stm32: remove reset property of usart1 on stm32mp1 soc.
      rtc: stm32: fix issues of stm32_rtc_valid_alrm function

Eric Fourmont (1):
    Merge tag 'v5.10.116' into v5.10-stm32mp-dev

Fabien Dessenne (1):
      pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines

Nicolas Toromanoff (3):
      crypto: stm32/cryp - fix lrw chaining mode
      crypto: stm32/cryp - fix same request reuse without setting the key
      fixup! crypto: stm32/cryp fix more bugs.

Valentin Caron (1):
      include: uapi: serial: fix serial_rs485 padding after adding ns delays

v5.15-stm32mp-r1

Toggle v5.15-stm32mp-r1's commit message
The following changes since commit be3814d:

  Merge tag 'v5.15.16' into v5.15-stm32mp-dev (2022-02-01 18:26:32 +0100)

are available in the Git repository at:

  ssh://gerrit-mirror.gnb.st.com:29418/mpu/oe/st/linux-stm32 v5.15-stm32mp

for you to fetch changes up to 0ea7234:

  dt-bindings: remoteproc: Fix error and warning (2022-05-24 18:39:45 +0200)

----------------------------------------------------------------
Alain Volmat (34):
      i2c: stm32f7: use proper DMAENGINE API for termination
      i2c: stm32f7: prevent using slave_running if it is NULL
      dt-bindings: i2c: i2c-stm32f7: add st,stm32mp13-i2c compatible
      i2c: stm32: add support for the st,stm32mp13 SOC
      ARM: dts: stm32: update all i2c nodes interrupt/dma/power-domains in stm32mp151
      ARM: dts: stm32: remove i2c dma properties in stm32mp15xx-evx
      ARM: dts: stm32: disable i2c5 in stm32mp157c-ev1-m4-examples
      ARM: dts: stm32: disable i2c5 in stm32mp157f-ev1-m4-examples
      ARM: dts: stm32: enable i2c5 in stm32mp157c-dk2-a7-examples
      ARM: dts: stm32: enable i2c5 in stm32mp157f-dk2-a7-examples
      ARM: dts: stm32: add all i2c nodes on stm32mp131
      ARM: dts: stm32: add i2c1 and i2c5 pinctrl entries for stm32mp13
      ARM: dts: stm32: Use DMA FIFO mode for all spi in stm32mp151
      ARM: dts: stm32: add a sleep pinctrl for spi1 in stm32mp15
      ARM: dts: stm32: Add disabled spi4 and spi5 in stm32mp15xx-dkx
      ARM: dts: stm32: Add all 5 spi instances within stm32mp131.dtsi
      ARM: dts: stm32: Add disabled spi5 node for stm32mp135f-dk
      ARM: dts: stm32: set timing and Fast Mode Plus on i2c1 of stm32mp135f-dk
      ARM: dts: stm32: set timing i2c5 of stm32mp135f-dk
      media: stm32-dcmi: fix probe error path & module remove
      media: stm32: dcmi: create a dma scatterlist based on max_seg_size value
      media: stm32: dcmi: check sensor parm outside of spin_lock area
      ARM: dts: stm32: update i2c instances for wakeup in stm32mp131.dtsi
      media: st-mipid02: add support for YVYU and VYUY formats
      media: stm32: dcmipp: add proper support for YVYU and VYUY
      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: stm32-dcmipp: handling of limit_count in bytecap
      media: stm32-dcmipp: vsync / frame_end handling
      media: stm32-dcmipp: add compose / crop support in byteproc
      media: stm32-dcmipp: fix interval (framerate) handling in byteproc
      media: i2c: gc2145: Addition of RGGB8_1X8 raw Bayer format

Alexandre Torgue (48):
      ARM: stm32: Add regulator framework support for STM32MP157
      ARM: stm32: add STM32MP151 and STM32MP153 SoC support
      docs: arm: stm32: introduce STM32MP13 SoCs
      ARM: stm32: add initial support for STM32MP13 family
      ARM: configs: add multi_v7 cleanup fragment
      ARM: configs: add multi_v7 addons fragment for stm32mp1
      ARM: dts: stm32: Manage security and OPP diversity for STM32M15x SOCs
      ARM: dts: stm32: Adapt STM32MP157 DK1 boards to stm32 DT diversity
      ARM: dts: stm32: Add stm32mp157f-dk2 board support
      ARM: dts: stm32: Add stm32mp157d-dk1 board support
      ARM: dts: stm32: Adapt STM32MP157 ED boards to stm32 DT diversity
      ARM: dts: stm32: Adapt STM32MP157 EV boards to stm32 DT diversity
      ARM: dts: build stm32 dtb with symbols
      ARM: dts: stm32: add STM32MP13 SoCs support
      dt-bindings: stm32: document stm32mp135f-dk board
      ARM: dts: stm32: add initial support of stm32mp135f-dk board
      ARM: dts: stm32: add stm32mp135f-dk A7 examples file
      dt-bindings: interrupt-controller: stm32-exti: add child information
      irqchip: stm32-exti: Add multiple interrupt parent controller support
      irqchip/stm32: add exti 43 (EHCI) direct event support
      irqchip/stm32: add exti 44 (USB_OTG) direct event support
      irqchip/stm32-exti: remove EMR register access for stm32mp15
      dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti
      irqchip/stm32-exti: add STM32MP13 support
      ARM: dts: stm32: Enable EXTI on stm32mp13
      soc: st: Add STM32 pm domain driver
      ARM: dts: stm32: Add power domain on stm32mp151
      ARM: configs: disable GCC plugins on fragment-01-multiv7_cleanup
      clocksource: stm32-lptimer: use wakeup capable instead of init wakeup
      rtc: stm32: remove dedicated wakeup management
      pinctrl: stm32: improve debugfs information of pinconf-pins entry
      ARM: dts: build stm32mp13 dtb with symbols
      ARM: dts: stm32: enable heartbeat led on stm32mp15 EDx board
      power: suspend: remove freeze power state from supported power state list
      cpufreq: add stm32 cpufreq driver
      cpufreq: dt-platdev: Add stm32mp157 SOC in the blacklist
      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
      ARM: dts: stm32: update M4 examples dts files for stm32mp15xf
      ARM: dts: stm32: Add M4 system resources device tree for stm32mp15
      ARM: dts: stm32: include M4 system resources for stm32mp15 edx board
      ARM: dts: stm32: include M4 system resources for stm32mp15 dkx board
      optee: add per cpu asynchronous notification
      ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13
      ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15
      dmaengine: stm32-dma: fix chaining deadlock issue in case of MDMA threaded IRQ

Amelie Delaunay (81):
      ARM: configs: add CONFIG_SCHED_MC in multiv7_addons
      clk: don't prepare_enable/disable_unprepare an unregistered old_parent clk
      dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
      dmaengine: stm32-dma: update stm32_dma_get_max_width prototype
      dmaengine: stm32-dma: update stm32_dma_set_xfer_param prototype
      dmaengine: stm32-dma: rename pm ops before dma pause/resume introduction
      dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
      dmaengine: stm32-dma: add device_pause/device_resume support
      dmaengine: stm32-mdma: check the channel availability (secure or not)
      dt-bindings: stm32-dma: Add DMA/MDMA chaining support bindings
      dmaengine: stm32-dma: Add DMA/MDMA chaining support
      dt-bindings: stm32-mdma: Add DMA/MDMA chaining support bindings
      ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
      dt-bindings: rtc: stm32: add st,lsco optional property to select output
      rtc: stm32: add Low Speed Clock Output (LSCO) support
      ARM: dts: stm32: add sram node to stm32mp151
      ARM: dts: stm32: add DMA/MDMA chaining on stm32mp151
      ARM: dts: stm32: add DMA pool for DMA/MDMA chaining on stm32mp15xx-dkx
      ARM: dts: stm32: add DMA pool for DMA/MDMA chaining on stm32mp15xx-edx
      ARM: dts: stm32: add DMA1 and DMA2 support on STM32MP13x SoC family
      ARM: dts: stm32: add MDMA support on STM32MP13x SoC family
      ARM: dts: stm32: add sram node on stm32mp131
      ARM: dts: stm32: add DMA/MDMA chaining on stm32mp131
      ARM: dts: stm32: add DMA pool for DMA/MDMA chaining on stm32mp135f-dk
      ARM: debug: stm32: add UART early console support for STM32MP13
      ARM: dts: stm32: add i2c1 and i2c5 nodes on stm32mp135f-dk
      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
      ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
      mfd: stmfx: remove .of_compatible from stmfx_cells for idd and ts
      ARM: dts: stm32: add RTC LSCO support on stm32mp157f-dk2
      dmaengine: stm32-dma: implement device_caps
      phy: stm32: restore utmi switch on resume
      dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuning properties
      phy: stm32: add phy tuning support
      phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate
      dt-bindings: phy: stm32: add optional wakeup interrupt per port
      phy: stm32-usbphyc: add wakeup interrupt management per port
      ARM: dts: stm32: add wakeup interrupt on usbphyc ports of stm32mp131
      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
      ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
      ARM: dts: stm32: add USBH_EHCI wake up support on stm32mp151
      ARM: dts: stm32: add UBSH EHCI and OHCI support on stm32mp131
      ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp131
      ARM: dts: stm32: add USBH wakeup management on stm32mp131
      ARM: dts: stm32: enable USB Host EHCI on stm32mp135f-dk
      ARM: dts: stm32: manage v3v3 hub supply on stm32mp15xx-dkx
      ARM: dts: stm32: update vbus-supply of usbphyc_port0 on stm32mp15xx-evx
      ARM: dts: stm32: manage v3v3 hub supply on stm32mp15xx-evx
      ARM: dts: stm32: manage v3v3_sw hub supply in on stm32mp135f-dk
      usb: dwc2: fix NULL pointer dereference in dwc2_queue_transaction
      usb: dwc2: keep the usb stack informed of SetPortFeature failure while Host
      usb: dwc2: quirk for usb certification to remove D+ pull-up while no vbus
      usb: dwc2: platform: adopt dev_err_probe() to silent probe defer
      usb: dwc2: drd: add role-switch-default-node support
      usb: dwc2: hcd: initialize hsotg->test_mode upon USB_PORT_FEAT_TEST
      usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
      ARM: dts: stm32: add USB OTG HS support on stm32mp131
      ARM: dts: stm32: enable USB OTG in Peripheral mode on stm32mp135f-dk
      ARM: dts: stm32: add USB OTG wake up support on stm32mp151
      ARM: dts: stm32: add USB OTG wakeup management on stm32mp131
      dmaengine: stm32-dmamux: avoid reset of dmamux if used by coprocessor
      dmaengine: stm32-dma: remove unused num_sgs from stm32_dma_mdma struct
      dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
      dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
      dmaengine: stm32-dma: fix stm32_dma_is_current_sg() due to DBM pause/resume
      dmaengine: stm32-dma: always reinit current target with double buffer mode
      dmaengine: stm32-dma: fix pause/resume corner issues in double-buffer mode
      serial: stm32: fix interrupt handler for RX DMA
      serial: stm32: synchronize RX DMA channel in shutdown
      dmaengine: stm32-mdma: remove GISR1 register
      dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
      dmaengine: stm32-mdma: use dev_dbg on non-busy channel spurious it
      dmaengine: stm32-dma: synchronize also MDMA in case of chaining
      dmaengine: stm32-dma: fix chaining end of transfer management
      dmaengine: stm32-dma: fix stm32_mdma_chan_complete_worker with nested lock
      dmaengine: stm32-dma: fix potential race between pause and resume

Andy Shevchenko (5):
      tty: rpmsg: Assign returned id to a local variable
      tty: rpmsg: Unify variable used to keep an error code
      tty: rpmsg: Use dev_err_probe() in ->probe()
      tty: rpmsg: Add pr_fmt() to prefix messages
      tty: rpmsg: Define tty name via constant string literal

Antonio Borneo (7):
      clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_trace clock
      rtc: stm32: don't stop time counter if not needed
      rtc: stm32: use the proper register sequence to read date/time
      ARM: dts: stm32: fix M4 system resources cec device tree
      drm/stm: dsi: move lane capability detection in probe()
      drm/bridge/synopsys: dsi: extend the prototype of mode_valid()
      drm/stm: dsi: provide the implementation of mode_valid()

Arnaud Pouliquen (25):
      rpmsg: core: add API to get MTU
      tty: add rpmsg driver
      remoteproc: stm32: add shutdown ops
      dt-bindings: remoteproc: update Hold boot binding for stm32 remote processor driver
      remoteproc: stm32: update the hold boot management
      remoteproc: stm32: remove the secure chip check
      dt-bindings: remoteproc: clean up the stm32_rproc tz sysconf
      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
      ARM: configs: enable stm32 rproc on fragment-02-multiv7_addons
      ARM: configs: enable stm32 rproc srm on fragment-02-multiv7_addons
      ARM: configs: enable RPMSG TTY as module on fragment-02-multiv7_addons
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-dkx
      ARM: dts: stm32: update MCU hold boot declaration on stm32mp15
      ARM: dts: stm32: suppress m4_rproc property for secure soc check
      ARM: dts: stm32: Add FMC in M4 system resources device tree for stm32mp15
      ARM: dts: add rsc table memory region on stm32mp157xx-dkx
      ARM: dts: add rsc table memory region on stm32mp157xx-edx
      remoteproc: stm32: Improve crash recovery time
      tty: rpmsg: Fix race condition releasing tty port
      Revert "dt-bindings: remoteproc: add compatibility for TEE support"
      ARM: dts: stm32: Add a label to sound node for stm32mp157 EV1 and DK2 boards
      ARM: dts: stm32: disable sound card for M4 examples option boards
      dt-bindings: remoteproc: Fix error and warning

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

Christophe Kerello (5):
      ARM: dts: stm32: add FMC support on STM32MP13x SoC family
      dt-binding: mtd: nand: Document the wp-gpios property
      mtd: rawnand: stm32_fmc2: Add NAND Write Protect support
      nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
      mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property

Christophe Roullier (32):
      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
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15 EV Boards
      net: phy: realtek: set led configuration for rtl8211f phy
      net: ethernet: stmmac: add management of stm32mp13 for stm32
      net: ethernet: stmmac: stm32: update config management for phy wo cristal
      net: ethernet: stm32: clean the way to manage wol irqwake
      net: ethernet: stmmac: stm32: support the phy-supply regulator binding
      Revert "net: phy: realtek: enable ALDPS to save power for RTL8211F"
      Fix Revert "net: phy: realtek: enable ALDPS to save power for RTL8211F"
      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: allow wakeup on ethernet1 of stm32mp131
      ARM: configs: enable watchdog sysfs in multi_v7 addons fragment
      ARM: dts: stm32: Connect Ethernet PHY IRQ line on stm32mp135f-dk
      ARM: dts: stm32: Add support of WLAN/BT on stm32mp135f-dk
      ARM: configs: disable Ethernet MICROCHIP 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
      mmc: mmci: Disable by default MMC_PM_KEEP_POWER capability
      ARM: dts: stm32: Describe bluetooth power supply on stm32mp157f-dk2 board
      ARM: dts: stm32: add pins muxing for can2 on stm32mp13
      ARM: dts: stm32: remove alias ethernet0
      net: phy: smsc: add support of LAN8742A
      ARM: dts: stm32: add Ethernet0 alias on STM32MP157 eval boards
      ARM: dts: stm32: remove IT used for Link status on stm32mp135f-dk

Eric Fourmont (19):
      arch:arm:config remove CONFIG_REALTEK_PHY is not set
      ARM: configs: disable CONFIG_DVB_xxxxx CONFIG_MEDIA_xxxx
      ARM: configs: enable  CONFIG_CAN_M_CAN and CONFIG_CAN_M_CAN_PLATFORM
      ARM: configs: enable CONFIG_REGULATOR_STM32_VREFBUF
      ARM: configs: enable CONFIG_MTD_MCHP23K256
      ARM: configs: enable CONFIG_USB_ACM
      ARM: configs: enable ARM: configs: enable
      fix tee: add helper method to increase the refcount on an SHM
      ARM: configs: disable drivers related to "actions semi conductor"
      ARM: configs: removes useless config flags
      ARM: dts: stm32: add initial support of stm32mp135f-dk board
      ARM: configs: enable CONFIG_DM_CRYPT
      ARM: dts: stm32: remove duplicated include
      ARM: dts: stm32: remove useless status okay from GPU
      ARM: dts: stm32: reordering nodes in stm32mp13-pinctrl.dtsi file
      ARM: dts: stm32: reordering nodes in stm32mp131.dtsi file
      Merge tag 'v5.15.16' stable release into v5.15-stm32mp-dev
      Merge tag 'v5.15.23' stable release into 'v5.15-stm32mp-dev'
      Merge tag 'v5.15.24' stable release into 'v5.15-stm32mp-dev'

Erwan Le Ray (18):
      serial: stm32: re-introduce an irq flag condition in usart_receive_chars
      serial: stm32: rework RX over DMA
      serial: stm32: update throttle and unthrottle ops for dma mode
      serial: stm32: rework RX dma initialization and release
      serial: stm32: terminate / restart DMA transfer at suspend / resume
      serial: stm32: push DMA RX data before suspending
      serial: mctrl_gpio: add a new API to enable / disable wake_irq
      serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
      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
      ARM: dts: stm32: activate usart3 and uart7 for stm32mp157c-dk2 a7-examples
      ARM: dts: stm32: remove uart4 dma configuration on stm32mp15xx-edx
      ARM: dts: stm32: activate usart3 for stm32mp157c-ev1 a7-examples
      ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15

Etienne Carriere (20):
      firmware: arm_scmi: new optee transport layer
      firmware: arm_scmi: sync with OP-TEE implementation
      firmware: arm_scmi: Ocall support in optee transport
      optee: refactor call queue code
      tee: add helper method to increase the refcount on an SHM
      tee: OCALL support for kernel TEE client drivers
      optee: OCALL support without Ocall specific SHM allocation
      uapi: linux: tee: change TEE_GEN_CAP_OCALL bit field
      ARM: dts: stm32: move clocks/resets to SCMI resources for stm32mp15
      rtc: stm32: don't print an error on probe deferral
      crypto: stm32/cryp - defer probe for reset controller
      crypto: stm32/cryp - don't print error on probe deferral
      regulator: stm32-pwr: don't print an error on probe deferral
      thermal: stm32: don't print an error on probe deferral
      firmware: arm_scmi: Add optee transport
      firmware: arm_scmi: shutdown scmi driver
      optee: separate notification functions
      optee: export optee_get_msg_arg() to local source files
      optee: add asynchronous notifications
      optee: Fix NULL but dereferenced coccicheck error

Fabien Dessenne (34):
      ARM: dts: stm32: add M4 and A7 examples dts files for stm32mp157
      pinctrl: stm32: prevent the use of the secure protected pins
      dt-bindings: pinctrl: stm32: add RSVD mux function
      pinctrl: stm32: handle RSVD pin configuration
      pinctrl: stm32: do not warn when 'st,package' is absent
      hwspinlock: stm32: enable clock at probe
      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: dts: stm32: add PA13 button on EV1 a7 examples
      ARM: dts: stm32: add UserPA13 button on DK stm32mp135f-dk
      ARM: dts: stm32: enable RTC support on stm32mp135f-dk
      ARM: configs: enable STM32 IPCC in multi_v7 addons fragment
      ARM: dts: stm32: Add IPCC wakeup management on stm32mp151
      perf: stm32: ddrperfm driver creation
      perf: stm32: support the pmu ".read" ops
      ARM: dts: stm32: add ddrperfm on stm32mp131
      pinctrl: stm32: improve bank clocks management
      perf: stm32: update build dependency
      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 mana
8000
ger
      remoteproc: srm: introduce dynamic resource manager
      ARM: configs: enable rpmsg client sample on fragment-02-multiv7_addons
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-edx
      ARM: dts: stm32: declare m4 system resource manager on STM32MP151
      ARM: dts: stm32: update M4 examples dts files for stm32mp157c
      perf: stm32: fix printf formatter
      pinctrl: stm32: fix optional IRQ support to gpios

Fabrice Gasnier (42):
      phy: stm32: adopt dev_err_probe for regulators
      ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx
      ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-evx
      ARM: dts: stm32: add USBPHYC and dual USB HS PHY support on stm32mp131
      ARM: dts: stm32: enable USB HS phys on stm32mp135f-dk
      dt-bindings: usb: dwc2: Add reference to usb-drd.yaml
      dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml
      usb: dwc2: add otg_rev and otg_caps information for gadget driver
      usb: dwc2: stm32mp15: set otg_rev
      dt-bindings: usb: dwc2: document the port when usb-role-switch is used
      dt-bindings: usb: document role-switch-default-mode property in dwc2
      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: drd: fix default operation mode when usb role is USB_ROLE_NONE
      usb: dwc2: drd: restore role and overrides upon resume
      usb: dwc2: move gadget resume out of dwc2_gadget_exit_clock_gating
      usb: dwc2: handle suspended gadget when going to low power
      ARM: dts: stm32: set otg-rev on stm32mp151
      ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk
      dt-bindings: usb: typec: add bindings for stm32g0 controller
      usb: typec: ucsi: stm32g0: add support for stm32g0 i2c controller
      usb: typec: ucsi: stm32g0: add bootloader support
      dt-bindings: usb: typec: ucsi add support for wakeup for stm32g0
      usb: typec: ucsi: stm32g0: add support for wakeup
      usb: typec: ucsi: stm32g0: don't enable wakeup by default
      ARM: dts: stm32: add pins for stm32g0 typec controller on stm32mp13
      ARM: dts: stm32: Add stm32g0 type-C controller on stm32mp135f-dk
      ARM: dts: stm32: type-c can be a wakeup source on stm32mp135f-dk
      usb: typec: ucsi: temporary remove work around for PPM
      usb: typec: ucsi: handle role-switch probe deferral
      ARM: configs: enable UCSI and STM32G0 driver in multi_v7 addons fragment
      usb: dwc2: drd: fix soft connect when gadget is unconfigured
      iio: adc: stm32: fix irq handling on stm32f4 and stm32h7
      iio: adc: stm32: fix spurious IRQ message and handling
      usb: typec: ucsi: restore Work around PPM losing change information
      ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
      ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp13
      usb: dwc2: drd: fix session valid miss-configuration with clock gating
      usb: dwc2: drd: properly handle connector ID when the bus is suspended

Gabriel Fernandez (27):
      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: stm32: Introduce STM32MP13 clocks platform
      clk: stm32mp1: add RCC reset controller in RCC clock driver
      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
      ARM: dts: stm32: remove stub clocks for STM32MP13 SoCs
      rtc: stm32: change PM callbacks to "_noirq()"
      ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp15
      ARM: dts: stm32: update RTC on stm32mp131
      ARM: dts: stm32: add RTC LSCO support on stm32mp157c-dk2
      ARM: dts: stm32: add RTC LSCO support on stm32mp135f-dk
      ARM: configs: add REBOOT MODE support in fragment-02-multiv7_addons
      firmware: arm_scmi: Add duty cycle ops
      clk: scmi: Add duty cycle ops
      firmware: arm_scmi: Add round rate ops
      clk: scmi: use round rate ops from secure
      dt-bindings: clk: stm32mp1: remove clock SCMI channel 1
      ARM: dts: stm32: remove SCMI chanel 1 to stm32mp1
      ARM: dts: stm32: rename scmi_0 into scmi_ to stm32mp1
      clk: stm32mp13: prepare upstream of stm32mp13 rcc driver
      clk: stm32mp13: removal of LSE clock on RNG clock switch in RCC

Gerald Baeza (4):
      Documentation: perf: stm32: ddrperfm support
      dt-bindings: perf: stm32: ddrperfm support
      ARM: dts: stm32: add ddrperfm on stm32mp151
      ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl

Hector Martin (1):
      of: Move simple-framebuffer device handling from simplefb to of

Hugues Fruchet (23):
      media: stm32-dcmi: improve JPEG capture framerate
      media: stm32-dcmi: create video dev within notifier bound
      media: v4l2-core: add pixel clock max frequency parallel port property
      media: ov5640: move parallel port pixel clock divider out of registers set
      media: ov5640: reduce dvp pixel rate according to maximum pixel clock
      media: ov5640: fix jpeg regression in CSI-2 mode
      Revert "media: ov5640: Add 60 fps support"
      media: st-mipid02: add support of pixel clock polarity
      media: stm32-dcmipp: STM32 DCMIPP camera interface driver
      ARM: dts: stm32: add DCMI DMA/MDMA chaining on stm32mp15 family
      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 OV5640 camera sensor
      ARM: configs: multiv7_addons: enable STMIPID02 CSI-2 camera sensor bridge
      ARM: dts: stm32: limit ov5640 pixel clock frequency to 77MHz on stm32mp15xx-evx board
      media: stm32-dcmi: do not lock in irq callback
      media: stm32-dcmipp: byteproc: fix mutex initialization
      media: stm32-dcmipp: revisit interrupt locking scheme
      media: stm32-dcmipp: bytecap: do not lock in irq callback
      media: stm32-dcmipp: bytecap: relax lock before polling
      media: i2c: ov5640: lock when calling ov5640_set_link_freq_ctrl()

Jacopo Mondi (2):
      media: i2c: ov5640: Rework CSI-2 clock tree
      media: i2c: ov5640: Add V4L2_CID_LINK_FREQ support

Jens Wiklander (3):
      docs: staging/tee.rst: add a section on OP-TEE notifications
      dt-bindings: arm: optee: add interrupt property
      tee: export teedev_open() and teedev_close_context()

Laurent Pinchart (1):
      media: Define MIPI CSI-2 data types in a shared header file

Lionel Debieve (18):
      ARM: configs: add fragments for TEE drivers
      dt-bindings: rng: add new compatible for stm32
      hwrng: stm32 - add NIST configuration and conditional reset feature
      crypto: stm32/hash - Fix dma issue with update requests
      drivers: crypto: stm32-hash: fix return value when no dma available
      dt-bindings: crypto: add new compatible for stm32-hash
      drivers: crypto: stm32-hash: add new algorithms support
      ARM: dts: stm32: add RNG on stm32mp131
      ARM: dts: stm32: add HASH on stm32mp131
      ARM: dts: stm32: move scmi to linaro,scmi-optee channel on stm32mp15
      ARM: dts: stm32: add the optee firmware node and associated memory on stm32mp1
      dt-bindings: reset: update scmi reset for stm32mp13
      ARM: dts: stm32: add CRC on stm32mp131
      ARM: dts: stm32: enable CRC on stm32mp135f-dk
      optee: update the OCALL capability bit
      ARM: dts: stm32: enable crypto accelerator on stm32mp1 boards
      ARM: dts: stm32: add stm32mp135d-dk and A7 example board support
      dt-bindings: stm32: document stm32mp135d-dk board

Loic Pallardy (2):
      irqchip/stm32: manage imr at each mask/unmask for direct event
      i2c: stm32f7: move save and restore configuration at pm_runtime level

Ludovic Barre (1):
      irqchip/stm32: set_affinity return IRQ_SET_MASK_OK_DONE if no parent

M'boumba Cedric Madianga (1):
      dmaengine: stm32-mdma: Add DMA/MDMA chaining support

Nicolas Le Bayon (2):
      dt-bindings: nvmem: stm32-romem: add clock properties
      nvmem: stm32: add clock management

Nicolas Toromanoff (9):
      crypto: stm32/cryp - fix CTR counter carry
      crypto: stm32/cryp - fix race condition
      crypto: stm32/cryp - check early input data
      crypto: stm32/cryp - fix double pm exit.
      crypto: stm32/cryp - fix bugs and crash in tests
      crypto: stm32/cryp - reorder hw initialization
      crypto: stm32/cryp - fix lrw chaining mode
      crypto: stm32/cryp fix more bugs.
      crypto: stm32/cryp - fix race condition in crypto_engine requests

Olivier Moysan (74):
      ASoC: wm8994: Remove some DAPM widgets
      ASoC: wm8994: add LDO cycle-time protection
      ASoC: wm8994: add support of master clock providers
      ASoC: stm32: sai: increase channels_max limit
      ASoC: stm32: i2s: add pm_runtime support
      ASoC: stm32: dfsdm: add pm_runtime support for audio
      ASoC: stm32: spdifrx: add pm_runtime 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
      iio: adc: stm32-dfsdm: fill module aliases on module build
      iio: adc: stm32-dfsdm: add id registers support
      iio: adc: stm32-dfsdm: fix dfsdm scaling support
      pwm: stm32: lptimer: increase pwm frequency accuracy
      pwm: stm32: enforce settings for PWM capture
      ARM: dts: stm32: add DFSDM pins to stm32mp157c
      ARM: dts: stm32: add audio support to stm32mp15xx-evx boards
      ARM: dts: stm32: increase ldo6 ramp delay on stm32mp15xx-evx board
      ARM: dts: rename sound card for stm32mp15x disco board
      ARM: dts: stm32: remove sai kernel clock on stm32mp157xx-dkx
      ARM: configs: enable audio on fragment-02-multiv7_addons
      dt-bindings: mfd: document power-domains property for stm32 lptimer
      ARM: dts: stm32: enable dma chaining for timers on stm32mp15xx
      ARM: dts: stm32: enable adc and timers on stm32mp157x-ev1 a7 examples
      ARM: dts: stm32: enable adc and timer on stm32mp157x-dk2 a7-examples
      ARM: dts: stm32: add timers support to stm32mp13x soc family
      ARM: dts: stm32: add timer pins muxing for stm32mp135f-dk
      ARM: dts: stm32: add timers support on stm32mp135f-dk
      ARM: dts: stm32: add LP timer power domain on stm32mp151
      ARM: dts: stm32: add lptimers clocksource support on stm32mp15x
      ARM: configs: enable low power clocksource in STM32MP1 addons fragment
      ARM: dts: stm32: enable timers on stm32mp135f-dk a7-examples
      ARM: dts: stm32: add dfsdm support to stm32mp13x soc family
      ARM: dts: stm32: add pins muxing for dfsdm on stm32mp13
      ARM: dts: stm32: add spdifrx support to stm32mp13x soc family
      ARM: dts: stm32: add sai support to stm32mp13x soc family
      ARM: dts: stm32: add i2s support to stm32mp13x soc family
      drm/bridge: sii902x: manage output mode on bridge enable
      dt-bindings: iio: stm32-adc: add generic channel binding
      dt-bindings: iio: stm32-adc: add nvmem support for vrefint internal channel
      dt-bindings: iio: adc: stm32-adc: add stm32mp13 compatible
      iio: adc: stm32-adc: split channel init into several routines
      iio: adc: stm32-adc: add support of generic channels binding
      iio: adc: stm32-adc: add support of internal channels
      iio: adc: stm32-adc: add vrefint calibration support
      iio: adc: stm32-adc: use generic binding for sample-time
      iio: adc: stm32-adc: add stm32mp13 support
      iio: adc stm32-adc: add id registers support
      iio: adc: stm32: add support of internal channels for stm32mp13
      ARM: dts: stm32: enable dma chaining on stm32mp15xx adc
      ARM: dts: stm32: Add vrefint calibration on stm32mp15
      ARM: dts: stm32: add vrefint support to adc2 on stm32mp15
      ARM: dts: stm32: add adc support to stm32mp13x soc family
      ARM: dts: stm32: add adc pins muxing on stm32mp135f-dk
      ARM: dts: stm32: add adc support on stm32mp135f-dk
      ARM: dts: stm32: enable adc on stm32mp135f-dk a7-examples
      ARM: dts: stm32: enable adc on stm32mp135x-dk boards
      ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards
      iio: adc: stm32-adc: disable adc before calibration
      iio: adc: stm32-adc: make safe adc disable
      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
      ARM: dts: stm32: add pins muxing for sai1 on stm32mp13
      iio: adc: stm32: add forced threading support
      iio: adc: stm32: fix maximum clock rate for stm32mp13x
      iio: adc: stm32: fix maximum clock rate for stm32mp15x
      ARM: dts: stm32: Add vrefint calibration on stm32mp13
      ARM: dts: stm32: add vrefint support to adc on stm32mp13
      iio: stm32: adc: manage vrefint calibration null value as an error
      iio: adc: stm32: improve vrefint error handling
      ARM: dts: stm32: fix adc2 example on stm32mp15x-dk-a7-examples
      ASoC: Update wm8994 codec config

Pascal Paillet (34):
      ARM: configs: reduce number of legacy pty in multiv7_addons
      ARM: dts: stm32: add power domains support on stm32mp131
      regulator: stm32-pwr: Add support for security
      ARM: dts: stm32: add secure PWR regulators support on stm32mp151
      dt-bindings: soc: describe stm32 hslv
      soc: st: Add support for HSLV
      regulator: introduce protection consumer
      mfd: stpmic1: Handle wakeup source
      regulator: stpmic1: Usb boost over-current protection workaround
      regulator: scmi regulators can bind with scmi voltage domain names
      dt-bindings: mfd: Add stm32mp1 wake-up pins
      mfd: stm32mp1: Add wakeup-pin driver
      ARM: configs: enable SCMI voltage domain in STM32MP1 addons fragment
      ARM: dts: stm32: stm32mp13 embeds SCMI regulators
      ARM: dts: stm32: add PWR wakeup pins support on stm32mp151
      ARM: dts: stm32: Add a second interrupt parent for exti on stm32mp151
      ARM: dts: stm32: use wake-up pin 1 on stm32mp15
      cpuidle: add stm32 cpu_idle driver
      ARM: config: Enable STM32 cpuidle
      irqchip/stm32-exti: forward irq_request_resources to parent
      thermal: stm32: fix engineering calibration value
      cpuidle: add stm32 cpu_idle driver
      ARM: configs: Enable CPU_FREQ in multi_v7 fragments
      ARM: dts: stm32: remove thermal passive trip point on stm32mp151
      ARM: dts: stm32: add cpufreq support on stm32mp15
      ARM: dts: stm32: add SCMI performance support on stm32mp13
      ARM: dts: stm32: enable thermal sensor on stm32mp131
      ARM: dts: stm32: enable thermal sensor on stm32mp135f-dk
      ARM: dts: stm32: add uart4 power domain on stm32mp151
      dt-bindings: regulator: Describe stm32mp13 vrefbuf
      regulator: stm32-vrefbuf: Add support for stm32mp13
      regulator: stm32-vrefbuf: fix suspend
      soc: st: Avoid possible dead lock with HSLV driver
      dt-bindings: regulator: describe regulator protection

Patrice Chotard (8):
      ARM: dts: stm32: Add qspi node for stm32mp131.dtsi
      ARM: configs: enable CONFIG_MTD_SPI_NAND flag in multi_v7 addons fragment
      ARM: configs: Enable CONFIG_JFFS2_FS in multiv7_addons.config
      ARM: configs: disable MTD_SPI_NOR_USE_4K_SECTORS on fragment-02-multiv7_addons
      spi: stm32-qspi: Update spi registering
      spi: stm32-qspi: Fix wait_cmd timeout in APM mode
      spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
      spi: stm32-qspi: Remove SR_BUSY bit check before sending command

Patrick Delaunay (13):
      nvmem: stm32: add warning when upper OTPs are updated
      nvmem: stm32: add nvmem type attribute
      dt-bindings: nvmem: add new stm32mp13 compatible for stm32-romem
      nvmem: stm32: add OP-TEE support for STM32MP13x
      ARM: dts: stm32mp13: fix compatible for BSEC
      ARM: configs: enable STM32 BSEC in multi_v7 addons fragment
      ARM: dts: stm32: Enable reboot mode support to stm32mp157
      ARM: dts: stm32: Add missing clock "eth-ck" for stm32mp131 eth1
      ARM: dts: stm32: fix Adapt STM32MP157 DK boards to stm32 DT diversity
      nvmem: stm32-romem: detect op-tee presence for stm32mp15
      nvmem: stm32: use devm_add_action_or_reset for clock management
      nvmem: stm32: use devm_add_action_or_reset to release ta
      ARM: dts: stm32: deactivate RNG in stm32mp15 STMicroelectronics boards

Raphael Gallais-Pou (2):
      drm/stm: ltdc: add layer alpha support
      drm/panel: otm8009a: add a 60 fps mode

Tomi Valkeinen (1):
      media: i2c: ov5640: Adjust htot

Valentin Caron (33):
      rtc: stm32: protect rtc from high speed clocks
      rtc: stm32: fix unnecessary parentheses
      dt-bindings: serial: add power-domains property
      serial: stm32: move tx dma terminate DMA to shutdown.
      serial: stm32: rework tx dma state condition
      serial: stm32: fix flow control transfer in DMA mode
      serial: stm32: correct loop for dma error handling
      serial: stm32: prevent TDR register overwrite when sending x_char
      serial: stm32: fix software flow control transfer
      serial: stm32: remove infinite loop possibility in putchar function
      serial: stm32: add KGDB support
      serial: stm32: add earlycon support
      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: add dma and power-domains in stm32mp15x uart nodes
      ARM: dts: stm32: configure uart 3, 4 & 7 on stm32mp15xx-dkx
      ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards
      ARM: dts: stm32: activate usart3 and uart7 for stm32mp157f-dk2 a7-examples
      ARM: dts: stm32: clean uart aliases on stm32mp15x-exx boards
      ARM: dts: stm32: activate usart3 for stm32mp157f-ev1 a7-examples
      ARM: dts: stm32: add uart nodes on stm32mp13
      ARM: dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk
      include: uapi: serial: fix serial_rs485 padding after adding ns delays
      rtc: stm32: fix issues of stm32_rtc_valid_alrm function
      rtc: stm32: disable LSCO at probe if not used
      dt-bindings: rtc: stm32: add default value to output property
      dt-bindings: rtc: stm32: add alarm A out property to select output
      dt-bindings: rtc: stm32: remove LSCO description stm32mp1 dependence
      rtc: stm32: add alarm A out feature
      fixup! serial: stm32: replace access to DMAR bit by dmaengine_pause/resume

Yann Gautier (18):
      ARM: dts: stm32: add stm32mp13xa and stm32mp13xd support
      mmc: mmci: Add support for sdmmc variant revision v2.2
      mmc: mmci: increase stm32 sdmmcv2 clock max freq
      mmc: mmci: add hs200 support for stm32 sdmmc
      ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
      ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
      ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
      ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
      ARM: dts: stm32: add sdmmc cd-gpios for STM32MP135F-DK
      ARM: dts: stm32: update SDMMC version for STM32MP13
      ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
      ARM: dts: stm32: add sdmmc2 pins for STM32MP13
      dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible
      ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
      ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
      ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 sdmmc2
      Revert "mmc: mmci: Disable by default MMC_PM_KEEP_POWER capability"
      mmc: mmci: manage MMC_PM_KEEP_POWER with a flag

Yannick Fertre (61):
      drm/stm: remove conflicting framebuffers
      drm: bridge: remove error message for EPROBE_DEFER in bridge_attach
      drm/stm: ltdc: attach immutable zpos property to planes
      drm/stm: ltdc: support of new hardware version
      drm/stm: ltdc: switch to regmap
      drm/stm: ltdc: add YCbCr 422 output support
      drm/stm: ltdc: add support of flexible pixel formats
      drm/stm: ltdc: add per plane update support
      drm/stm: ltdc: add support of ycbcr pixel formats
      drm/bridge: sii902x: disable CEC device
      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 - defer probe
      Input: goodix - reset the controller at probe
      Input: goodix - add delay after reset
      input: edt-ft5x06 - Create link to panel
      Input: edt-ft5x06 - defer probe
      Input: edt-ft5x06 - add support of FT5336GQQ version
      Input: goodix - remove debug error during i2c transfert
      backlight: gpio_backlight: add new property default-brightness-level
      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: add goodix pinctrl to stmfx for STM32MP1 boards
      ARM: dts: stm32: move dsi supply for stm32mp157c
      ARM: dts: stm32: add goodix touchscreen on stm32mp157 EV boards
      ARM: dts: stm32: remove display node for stm32mp15 EV boards
      ARM: dts: stm32: enable display on stm32mp157 EV boards
      ARM: configs: disable framebuffer console on fragment-01-multiv7_cleanup
      ARM: configs: update HDMI CEC config
      ARM: dts: stm32: add ltdc pins for STM32MP13
      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 pin to pull down the lcd it line
      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: add simple-framebuffer on stm32mp157 boards
      ARM: dts: stm32: add simple-framebuffer on stm32mp135 boards
      ARM: configs: multiv7_addons: enable simple drm framebuffer
      drm/stm: ltdc: improve pm_runtime to stop clocks
      Revert "ARM: dts: stm32: add simple-framebuffer on stm32mp135 boards"
      Revert "ARM: dts: stm32: add simple-framebuffer on stm32mp157 boards"
      ARM: dts: stm32: missing i2c address for touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: add supply on touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: add supply on touchscreen to stm32mp157f-dk2
      drm/bridge: sii902x: add power saving support
      Input: goodix - Create link to panel
      Input: edt-ft5x06 - replace error by debug trace
      ARM: dts: stm32: enable ft6236 touchscreen on stm32mp157c-dk2 board
      ARM: configs: multi_v7_addons: add display part for stm32mp1
      drm/panel: Add support for ROCKTECH HX8394 panel driver
      drm/stm: ltdc: fix color lookup table
      ARM: dts: stm32: update touchscreens on stm32mp15xx-dkx boards
      Revert "Input: edt-ft5x06 - replace error by debug trace"
      Revert "dt-bindings: display: drop data-mapping from panel-dpi"
      ARM: dts: stm32: fix panel node for STM32MP135F-DK board
      drm/panel: simple: fill bit per color for DPI panel
      drm/stm: ltdc: remove error message about scaling
      ARM: configs: multi_v7_addons: add new panel for stm32mp1

v5.4-stm32mp-r2.3

Toggle v5.4-stm32mp-r2.3's commit message
The following changes since commit 632e873:

  drm/stm: Remove usage of drm_display_mode_to_videomode() (2021-06-03 14:27:49 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 672032a:

  mmc: mmci: stm32: Check when the voltage switch procedure should be done (2021-11-23 11:17:14 +0100)

----------------------------------------------------------------
Lee Jones (1):
      mmc: core: Add missing documetation for 'mmc' and 'ios'

Marek Vasut (2):
      mmc: core: Return 1 from mmc_regulator_set_vqmmc() if switch skipped
      mmc: mmci: Switch to mmc_regulator_set_vqmmc()

Yann Gautier (1):
      mmc: mmci: stm32: Check when the voltage switch procedure should be done

----------------------------------------------------------------

 Merge tag 'v5.4.160' into v5.4-stm32mp

v5.10-stm32mp-r2

Toggle v5.10-stm32mp-r2's commit message
The following changes since v5.10-stm32mp-r1:

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v5.10-stm32mp-r2

for you to fetch changes up to v5.10-stm32mp-r2:

----------------------------------------------------------------

Antonio Borneo (4):
      dt-bindings: media: st,stm32-cec: fix bus clock in the example
      ARM: dts: stm32: fix bus clock of cec peripheral
      ARM: dts: stm32: fix M4 system resources cec device tree
      drm/stm: dsi: compute the transition time from LP to HS and back

Alain Volmat (13):
      media: stm32: dcmi: create a dma scatterlist based on max_seg_size value
      i2c: stm32f7: flush TX FIFO upon transfer errors
      i2c: stm32f7: recover the bus on access timeout
      i2c: stm32f7: prevent using slave_running if it is NULL
      i2c: stm32f7: stop dma transfer in case of NACK
      i2c: stm32f7: use proper DMAENGINE API for termination
      i2c: stm32f7: avoid ifdef CONFIG_PM for pm callbacks
      Revert "spi: stm32: properly handle 0 byte transfer"
      spi: stm32: avoid message handling wait within the driver
      spi: stm32: don't wait for EOT and flush fifo on disable
      spi: stm32: finalize message either on dma callback or EOT
      spi: stm32: fixes pm_runtime calls in probe/remove
      spi: stm32: avoid ifdef CONFIG_PM for pm callbacks

Alexandre Torgue (2):
      irqchip/stm32-exti: remove EMR register access for stm32mp15
      ARM: configs: disable GCC plugins on fragment-01-multiv7_cleanup

Amelie Delaunay (15):
      dmaengine: stm32-dma: implement device_caps
      ARM: dts: stm32: manage v3v3 hub supply on stm32mp15xx-dkx
      usb: dwc2: hcd: initialize hsotg->test_mode upon USB_PORT_FEAT_TEST
      phy: stm32: restore phy tuning on resume
      ARM: dts: stm32: manage v3v3 hub supply on stm32mp15xx-evx
      ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp131
      usb: dwc2: drd: reset current session before setting the new one
      dmaengine: stm32-dma: rename pm ops before dma pause/resume introduction
      dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
      dmaengine: stm32-dma: add device_pause/device_resume support
      dt-bindings: phy: add 'additionalProperties' to phy-stm32-usbphyc
      dt-bindings: phy: add 'resets' property to phy-stm32-usbphyc
      dt-bindings: phy: use connector for vbus-supply with phy-stm32-usbphyc
      ARM: dts: stm32: update vbus-supply of usbphyc_port0 on stm32mp15xx-evx

Arnaud Pouliquen (7):
      ARM: dts: stm32: Add FMC in M4 system resources device tree for stm32mp15
      remoteproc: tee: improve error management
      remoteproc: tee: fix typo in kconfig description
      remoteproc: tee: update tee_rproc_register
      remoteproc: stm32: update to dynamically detect the TEE support
      ARM: dts: add rsc table memory region on stm32mp157xx-dkx
      ARM: dts: add rsc table memory region on stm32mp157xx-edx

Christophe Kerello (4):
      mmc: mmci: stm32: check when the voltage switch procedure should be done
      spi: spi-mem: add automatic poll status functions
      mtd: spinand: use the spi-mem poll status APIs
      spi: stm32-qspi: add automatic poll status feature

Christophe Roullier (1):
      ARM: dts: stm32: add ptp clk for ethernet on stm32mp151

Fabien Dessenne (5):
      ARM: dts: stm32: disable ddrperfm on stm32mp15
      ARM: dts: stm32: set pull-up for PA13 button on EV1 a7 examples
      pinctrl: stm32: fix the reported number of GPIO lines per bank
      pinctrl: stm32: check for IRQ MUX validity during alloc()

Fabrice Gasnier (6):
      iio: adc: stm32: fix pcsel before disabling adc vdda supply
      ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx
      dt-bindings: usb: dwc2: document otg related properties
      usb: dwc2: add otg_rev and otg_caps information for gadget driver
      usb: dwc2: stm32mp15: set otg_rev
      ARM: dts: stm32: set otg-rev on stm32mp151

Gabriel Fernandez (2):
      clk: stm32mp1: introduce stm32 clock boot constraint
      ARM: dts: stm32: set ltdc pixel clock as clock boot on stm32mp15

Gerald Baeza (1):
      perf: stm32: fix MODULE_DEVICE_TABLE

Marek Vasut (1):
      drm/stm: Fix bus_flags handling

Nicolas Le Bayon (2):
      dt-bindings: nvmem: stm32-romem: add clock properties
      nvmem: stm32: add clock management

Nicolas Toromanoff (4):
      crypto: stm32/cryp - reorder hw initialization
      crypto: stm32/cryp - fix CTR counter carry
      crypto: stm32/cryp - fix userspace copied buffer access
      crypto: stm32/cryp fix more bugs.

Olivier Moysan (17):
      iio: adc: stm32-adc: fix sampling time initialization
      pwm: stm32: lptimer: increase pwm frequency accuracy
      dt-bindings:iio:adc: convert adc.txt to yaml
      dt-bindings: iio: adc: add generic channel binding
      dt-bindings: iio: adc: add nvmem support for vrefint internal channel
      iio: adc stm32-adc: split channel init into several routines
      iio: adc: stm32-adc: add support of generic channels binding
      iio: adc: stm32-adc: add support of internal channels
      iio: adc: stm32-adc: add vrefint calibration support
      iio: adc: stm32-adc: use generic binding for sample-time
      ARM: dts: stm32: Add vrefint calibration on stm32mp15
      ARM: dts: stm32: add vrefint support to adc2 on stm32mp15
      iio: adc: stm32-dfsdm: fix dfsdm scaling support
      ASoC: stm32: i2s: fix 32 bits channel length without mclk
      ASoC: stm32: dfsdm: add pm_runtime support for audio
      ASoC: stm32: spdifrx: add pm_runtime support
      ASoC: stm32: i2s: add pm_runtime support

Patrice Chotard (15):
      spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd()
      Revert "spi: stm32-qspi: add automatic poll status feature"
      Revert "mtd: spinand: use the spi-mem poll status APIs"
      Revert "spi: spi-mem: add automatic poll status functions"
      spi: spi-mem: add automatic poll status functions
      mtd: spinand: use the spi-mem poll status APIs
      spi: stm32-qspi: add automatic poll status feature
      spi: stm32-qspi: Fix W=1 build warning
      spi: stm32-qspi: Remove unused qspi field of struct stm32_qspi_flash
      mtd: spinand: add spinand_read_cfg() helper
      mtd: spinand: Add spinand_init_flash() helper
      mtd: spinand: add SPI-NAND MTD resume handler
      ARM: dts: stm32: Configure qspi's mdma transfer to block for stm32mp151
      spi: stm32-qspi: Trigger DMA only if more than 4 bytes to transfer
      spi: stm32-qspi: Add dirmap support

Patrick Delaunay (1):
      ARM: dts: stm32: Add BSEC clock support to stm32mp151

Raphael Gallais-Pou (4):
      drm/stm: ltdc: add layer alpha support
      drm/panel: otm8009a: add a 60 fps mode
      drm: add crtc background color property
      drm/stm: ltdc: add crtc background color property support

Valentin Caron (19):
      dt-bindings: rtc: stm32: add st,lsco optional property in yaml
      rtc: rtc-stm32: protect rtc from high speed clocks
      rtc: rtc-stm32: Fix unnecessary parentheses
      ARM: dts: fix too high usart 2 slew rate on stm32mp15xx-dkx boards
      serial: stm32: apply rdr_mask on rx dma buffer
      serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled
      serial: stm32: group dma pause/resume error handling into single function
      serial: stm32: introduce rx_dma_busy boolean
      serial: stm32: replace access to DMAR bit by dmaengine_pause/resume
      dt-bindings: serial: add power-domains property
      serial: stm32: fix call of stm32_usart_receive_chars when throttled
      serial: stm32: correct loop for dma error handling
      serial: stm32: fix "ret" variable in stm32_usart_transmit_chars_dma()
      serial: stm32: avoid clearing DMAT bit during transfer
      serial: stm32: remove infinite loop possibility in putchar function
      serial: stm32: add KGDB support
      serial: stm32: add earlycon support
      ARM: dts: stm32: clean uart aliases on stm32mp15x-exx boards

Yannick Fertre (11):
      drm/panel: otm8009a: reset the panel during the probe
      drm/panel: otm8009a: let the panel in reset during the probe
      drm/stm: remove conflicting framebuffers
      ARM: configs: disable framebuffer console on fragment-01-multiv7_cleanup
      drm/stm: ltdc: attach immutable zpos property to planes
      drm/stm: Remove usage of drm_display_mode_to_videomode()
      drm/panel: otm8009a: Add flags info
      drm/panel: rm68200: Add flags info
      ARM: dts: stm32: add supply on touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: missing i2c address for touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: add supply on touchscreen to stm32mp157f-dk2

 Merge tag 'v5.10.61' into v5.10-stm32mp

v5.4-stm32mp-r2.2

Toggle v5.4-stm32mp-r2.2's commit message
The following changes since commit e1b933d:

  ARM: dts: stm32: activate alternate REQ/ACK dma protocol for uart (2020-12-07 17:36:14 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git  tags/v5.4-stm32mp-r2.2

for you to fetch changes up to 632e873:

  drm/stm: Remove usage of drm_display_mode_to_videomode() (2021-06-03 14:27:49 +0200)

----------------------------------------------------------------
This is the v5.4-stm32mp-r2.2 release.
----------------------------------------------------------------
Alexandre Torgue (2):
      cpufreq: dt-platdev: Blacklist "st,stm32mp151" and "st,stm32mp153" SoCs
      clocksource: stm32-lptimer: use wakeup capable instead of init wakeup

Amelie Delaunay (15):
      dmaengine: stm32-dma: update stm32_dma_get_max_width prototype
      dmaengine: stm32-dma: update stm32_dma_set_xfer_param prototype
      dmaengine: stm32-dma: fix burst in case of unaligned memory address
      drm/stm: ltdc: remove call of pm-runtime functions
      usb: core: phy: keep phy powered on if controller may wakeup
      usb: host: ehci-platform: fix wakeup management
      Revert "phy: stm32: set CRITICAL and IGNORE_UNUSED flags to ck_usbo_48m"
      Revert "ARM: dts: stm32: Set vdd_usb as always-on on stm32mp15 boards"
      dt-bindings: usb: document role-switch-default-mode property in dwc2
      usb: dwc2: drd: add role-switch-default-node support

Fabien Dessenne (1):
      gpiolib: support pull-up / pull-down config for output lines

Marcel Hamer (2):
      Add missing TTY wakeup to rpmsg_tty

Valentin Caron (2):
      serial: stm32: fix end of RX DMA
      ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control

Yannick Fertre (5):
      drm/panel: otm8009a: Add flags info
      drm/panel: rm68200: Add flags info
      drm/stm: Fix bus_flags handling
      drm/stm: missing field bridge_chain
      drm/stm: Remove usage of drm_display_mode_to_videomode()

fourmone (3):
      Merge tag 'v5.4.109' into v5.4-stm32mp
      Merge tag 'v5.4.123' into v5.4-stm32mp
      Merge tag 'v5.4.124' into v5.4-stm32mp

 Documentation/devicetree/bindings/usb/dwc2.txt                                                 |   2 +
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi                                                       |  21 +-
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi                                                         |   1 -
 arch/arm/boot/dts/stm32mp15xx-edx.dtsi                                                         |   1 -
 drivers/clocksource/timer-stm32-lp.c                                                           |   4 +-
 drivers/cpufreq/cpufreq-dt-platdev.c                                                           |   4 +
 drivers/dma/stm32-dma.c                                                                        |  32 ++-
 drivers/gpio/gpiolib.c                                                                         |   7 +
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c                                               |   4 +-
 drivers/gpu/drm/panel/panel-raydium-rm68200.c                                                  |   4 +-
 drivers/gpu/drm/stm/ltdc.c                                                                     |  81 ++++---
 drivers/phy/st/phy-stm32-usbphyc.c                                                             |   1 -
 drivers/rpmsg/rpmsg_tty.c                                                                      |   2 +
 drivers/spi/spi-stm32.c                                                                        |  14 +-
 drivers/tty/serial/stm32-usart.c                                                               |  10 +-
 drivers/usb/core/hcd.c                                                                         |   9 +-
 drivers/usb/core/phy.c                                                                         |  22 +-
 drivers/usb/core/phy.h                                                                         |   6 +-
 drivers/usb/dwc2/core.h                                                                        |   5 +
 drivers/usb/dwc2/drd.c                                                                         |  14 ++
 drivers/usb/host/ehci-platform.c                                                               |  11 +-
 4688 files changed, 55805 insertions(+), 27502 deletions(-)

v5.10-stm32mp-r1

Toggle v5.10-stm32mp-r1's commit message
The following changes since commit 8dc0fcb:

  Linux 5.10.10 (2021-01-23 16:04:06 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git v5.10-stm32mp

for you to fetch changes up to ce6891a:

  ARM: configs: enable VREFBUF config in multiv7 addons fragment (2021-03-10 12:42:35 +0100)

----------------------------------------------------------------
Alain Volmat (25):
      media: stm32-dcmi: add 8-bit Bayer formats support
      media: stm32-dcmi: fix probe error path & module remove
      dt-bindings: i2c: stm32: add st,smbus-alert binding for SMBus Alert
      i2c: stm32f7: add SMBus-Alert support
      ARM: dts: stm32: Update all i2c nodes of stm32mp151
      ARM: dts: stm32: delete dma property in i2c2 / i2c5 of stm32mp15xx-evx
      ARM: dts: stm32: enable i2c5 device in stm32mp157c-dk2-a7-examples
      ARM: dts: stm32: enable i2c5 device in stm32mp157f-dk2-a7-examples
      spi: stm32-spi: defer probe for reset
      spi: stm32: properly handle 0 byte transfer
      spi: stm32h7: ensure message are smaller than max size
      spi: stm32: do not mandate cs_gpio
      ARM: dts: stm32: don't use DMA direct mode for all spi in stm32mp151
      ARM: dts: stm32: attach spi instances to pwr domain "CORE" on stm32mp151
      ARM: dts: stm32: add or update pinctrls for spi1/4/5 of stm32mp15
      ARM: dts: stm32: add disabled SPI4 and SPI5 nodes in stm32mp15xx-dkx
      ARM: dts: stm32: add sleep state pinctrl of SPI1 in stm32mp151xx-evx
      i2c: stm32f7: support DT binding i2c-analog-filter
      i2c: stm32f7: fix configuration of the digital filter
      i2c: stm32f7: add support for DNF i2c-digital-filter binding
      dt-bindings: i2c: stm32: add filter (analog/digital) properties
      ARM: dts: stm32: enable analog-filter in I2C nodes of stm32f746
      ARM: dts: stm32: enable analog-filter in I2C nodes of stm32h743
      ARM: dts: stm32: enable analog-filter in I2C nodes of stm32mp151
      i2c: stm32f7: indicate the address being accessed on errors

Alexandre Torgue (42):
      ARM: configs: add multi_v7 cleanup fragment
      ARM: configs: add multi_v7 addons fragment for stm32mp1
      ARM: dts: stm32: Manage security and OPP diversity for STM32M15x SOCs
      ARM: dts: stm32: Adapt STM32MP157 DK1 boards to stm32 DT diversity
      ARM: dts: stm32: Add stm32mp157f-dk2 board support
      ARM: dts: stm32: Add stm32mp157d-dk1 board support
      ARM: dts: stm32: Adapt STM32MP157 ED boards to stm32 DT diversity
      ARM: dts: stm32: Adapt STM32MP157 EV boards to stm32 DT diversity
      ARM: dts: build stm32 dtb with symbols
      ARM: stm32: Add regulator framework support for STM32MP157
      ARM: stm32: add STM32MP151 and STM32MP153 SoC support
      pinctrl: stm32: improve debugfs information of pinconf-pins entry
      dt-bindings: interrupt-controller: stm32-exti: add child information
      irqchip: stm32-exti: Add multiple interrupt parent controller support
      irqchip/stm32: add exti 43 (EHCI) direct event support
      irqchip/stm32: add exti 44 (USB_OTG) direct event support
      ARM: dts: stm32: introduce basic 
8000
boot include on stm32mp15x board
      rtc: stm32: remove dedicated wakeup management
      soc: st: Add STM32 pm domain driver
      ARM: dts: stm32: Add power domain on stm32mp151
      ARM: dts: stm32: Add M4 system resources device tree for stm32mp15
      ARM: dts: stm32: include M4 system resources for stm32mp15 edx board
      ARM: dts: stm32: include M4 system resources for stm32mp15 dkx board
      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
      power: suspend: remove freeze power state from supported power state list
      cpufreq: add stm32 cpufreq driver
      cpufreq: dt-platdev: Add stm32mp157 SOC in the blacklist
      serial: stm32: update wakeup management
      net: ethernet: stm32: clean the way to manage wol irqwake
      ARM: dts: stm32: add test_keys node to EV1 a7 examples
      ARM: dts: stm32: enable heartbeat led on stm32mp15 EDx board
      ARM: configs: Add MCAN support in multi_v7 addons fragment
      ARM: dts: stm32: Enable high resolution timer on stm32mp151
      ARM: dts: stm32: update M4 examples dts files for stm32mp15xf
      ARM: configs: reactivate REALTEK_PHY config
      ARM: configs: enable watchdog nowayout in multi_v7 addons fragment
      clocksource: stm32-lptimer: use wakeup capable instead of init wakeup
      ARM: dts: stm32: Add ethernet0 to pd_core power domain
      cpufreq: dt-platdev: Blacklist "st,stm32mp151" and "st,stm32mp153" SoCs

Amelie Delaunay (81):
      clk: don't prepare_enable/disable_unprepare an unregistered old_parent clk
      dt-bindings: rtc: stm32: add st,lsco optional property to select output
      rtc: stm32: add Low Speed Clock Output (LSCO) support
      ARM: dts: stm32: add RTC LSCO support on stm32mp157f-dk2
      ARM: configs: add CONFIG_SCHED_MC in multiv7_addons
      phy: stm32: defer probe for reset controller
      dt-bindings: phy: phy-stm32-usbphyc: convert bindings to json-schema
      dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to parent node
      phy: stm32: manage 1v1 and 1v8 supplies at pll activation/deactivation
      phy: stm32: replace regulator_bulk* by multiple regulator_*
      phy: stm32: ensure pll is disabled before phys creation
      phy: stm32: ensure phy are no more active when removing the driver
      phy: stm32: rework PLL Lock detection
      phy: stm32: add resume to usbphyc
      dt-bindings: phy: phy-stm32-usbphyc: add st,phy-tuning optional property
      phy: stm32: add phy tuning support
      dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells required property
      phy: stm32: register usbphyc as clock provider of ck_usbo_48m clock
      dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
      phy: stm32: manage optional vbus regulator on phy_power_on/off
      ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies on stm32mp151
      ARM: dts: stm32: remove usbphyc phys vdda1v1 and vdda1v8 on stm32mp15xx-edx
      ARM: dts: stm32: remove usbphyc phys vdda1v1 and vdda1v8 on stm32mp15xx-dkx
      ARM: dts: stm32: add #clock-cells property to usbphyc node on stm32mp151
      ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-evx
      ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx
      ARM: dts: stm32: add vbus-supply to usbphyc_port0 on stm32mp15xx-evx
      usb: dwc2: add GGPIO register to backup/restore global registers functions
      usb: dwc2: backup and restore host registers when in power down type none
      usb: dwc2: fix dwc2_restore_global_registers function
      usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
      usb: dwc2: fix NULL pointer dereference in dwc2_queue_transaction
      usb: dwc2: keep the usb stack informed of SetPortFeature failure while Host
      usb: dwc2: set ahbcfg parameter for STM32MP1 OTG HS and FS
      usb: dwc2: enable FS/LS PHY clock select on stm32mp1_fsotg
      usb: dwc2: disable Link Power Management on STM32MP1 HS OTG
      usb: dwc2: quirk for usb certification to remove D+ pull-up while no vbus
      usb: dwc2: fix dwc2_force_mode call in dwc2_ovr_init
      usb: dwc2: fix dwc2_drd_role_sw_set when clock could be disabled
      ARM: dts: stm32: add USBH_EHCI wake up support on stm32mp151
      dt-bindings: connector: add typec-power-opmode property to usb-connector
      dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller
      ARM: dts: stm32: add STUSB1600 Type-C using I2C4 on stm32mp15xx-dkx
      ARM: multi_v7_defconfig: enable STUSB160X Type-C port controller support
      ARM: dts: stm32: add USB OTG wake up support on stm32mp151
      ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151
      dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value
      dmaengine: stm32-mdma: rework interrupt handler
      dmaengine: dma: rework irq handler to manage error before transfer events
      dmaengine: add dma_request/release_chan_linked to manage device link
      dmaengine: stm32-dma: clean channel configuration when channel is freed
      dmaengine: stm32: take address into account when computing max width
      dt-bindings: dma: add alternative REQ/ACK protocol selection in stm32-dma
      dmaengine: stm32-dma: add alternate REQ/ACK protocol management
      dt-bindings: stm32-dma: Add DMA/MDMA chaining support bindings
      dmaengine: stm32-dma: Add DMA/MDMA chaining support
      dt-bindings: stm32-mdma: Add DMA/MDMA chaining support bindings
      ARM: dts: stm32: fix mdma1 clients channel priority level on stm32mp151
      ARM: dts: stm32: add sram node to stm32mp151
      ARM: dts: stm32: add DMA/MDMA chaining on stm32mp151
      ARM: dts: stm32: add DMA pool for DMA/MDMA chaining on stm32mp15xx-dkx
      ARM: dts: stm32: add DMA pool for DMA/MDMA chaining on stm32mp15xx-edx
      ARM: dts: stm32: fix dmamux reg property on stm32mp15
      spi: stm32: use bitfield macros
      spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC
      spi: stm32h7: fix irq handler
      spi: stm32h7: rework rx fifo read function
      spi: stm32: fix dbg/warn/err conditions in irq handler
      spi: stm32: wait for completion in transfer_one()
      spi: stm32h7: fix handling of dma transfer completed
      spi: stm32: remove error for suspend during dma transfer
      spi: stm32: fix stm32_spi_remove unbalanced clk unprepare and disable
      dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
      mfd: stmfx: remove .of_compatible from stmfx_cells for idd and ts
      usb: core: phy: keep phy powered on if controller may wakeup
      usb: host: ehci-platform: fix wakeup management
      dmaengine: stm32-dma: update stm32_dma_get_max_width prototype
      dmaengine: stm32-dma: update stm32_dma_set_xfer_param prototype
      dmaengine: stm32-dma: fix burst in case of unaligned memory address
      usb: dwc2: platform: make use of dev_err_probe() to silent probe defer
      usb: typec: stusb160x: register role switch before interrupt registration

Antonio Borneo (6):
      clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_trace clock
      drm/panel: otm8009a: remove hack to force commands in HS
      spi: stm32h7: remove unused mode fault MODF event handling
      spi: stm32: drop devres version of spi_register_master
      spi: stm32: move spi disable out of irq handler
      net: phy: realtek: read actual speed on rtl8211f to detect downshift

Arnaud Pouliquen (21):
      dt-bindings: reset: Add MCU HOLD BOOT ID for SCMI reset domains on stm32mp15
      ARM: dts: stm32: update stm32mp151 for remote proc synchronization support
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-dkx
      ARM: dts: stm32: update MCU hold boot declaration on stm32mp15
      ARM: dts: stm32: suppress m4_rproc property for secure soc check
      dt-bindings: remoteproc: stm32_rproc: update for firmware synchronization
      dt-bindings: remoteproc: stm32_rproc: update syscon descriptions
      remoteproc: core: free resources when autonomous rproc fw crashes
      remoteproc: stm32: add shutdown ops
      remoteproc: stm32: update the hold boot management
      dt-bindings: remoteproc: update Hold boot binding for stm32 remote processor driver
      remoteproc: stm32: remove the secure chip check
      dt-bindings: remoteproc: clean up the stm32_rproc tz sysconf
      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
      ARM: configs: enable stm32 rproc on fragment-02-multiv7_addons
      ARM: configs: enable stm32 rproc srm on fragment-02-multiv7_addons
      ARM: configs: enable RPMSG TTY as module on fragment-02-multiv7_addons
      remoteproc: stm32: improve debug using dev_err_probe
      ARM: configs: enable VREFBUF config in multiv7 addons fragment

Benjamin Gaignard (1):
      ARM: config: Enable STM32 cpuidle

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

Christophe Kerello (1):
      spi: stm32-qspi: fix pm_runtime usage_count counter

Christophe Priouzeau (1):
      ARM: mach-stm32: enable support of Preemptible Kernel on stm32mp15

Christophe Roullier (16):
      net: stmmac: fix DMA error when resume with specific PHY
      ARM: dts: stm32: Add Eth wake irq interrupts to stm32mp15
      ARM: dts: stm32: load mac address from NVMEM for STM32MP1 boards
      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 stm32mp15 EV Boards
      ARM: dts: stm32: add wifi over sdio on stm32mp157x-dk2
      ARM: dts: stm32: Add Bluetooth (usart2) feature on stm32mp157x
      ARM: configs: enable watchdog sysfs in multi_v7 addons fragment
      mmc: mmci: Disable by default MMC_PM_KEEP_POWER capability
      ARM: dts: stm32: remove keep-power-in-suspend for SDIO on STM32MP1 DK2 boards
      ARM: dts: stm32: Describe bluetooth power supply on stm32mp157f-dk2 board
      net: phy: realtek: set led configuration for rtl8211f phy
      Revert "net: phy: realtek: enable ALDPS to save power for RTL8211F"
      net: stmmac: improve robustness suspend/resume ethernet

Erwan Le Ray (47):
      irqchip/stm32: add usart instances exti direct event support
      serial: stm32: add "_usart" prefix in functions name
      serial: stm32: add author
      dt-bindings: serial: stm32: update rts-gpios and cts-gpios
      serial: stm32: update conflicting RTS/CTS config comment
      serial: stm32: clean probe and remove port deinit
      serial: stm32: fix code cleaning warnings and checks
      serial: stm32: fix -Wall W=1 compilation warnings
      serial: stm32: fix probe and remove order
      serial: stm32: fix startup by enabling usart for reception
      serial: stm32: fix incorrect characters on console
      serial: stm32: fix TX and RX FIFO thresholds
      serial: stm32: fix a deadlock condition with wakeup event
      serial: stm32: fix wake-up flag handling
      serial: stm32: fix a deadlock in set_termios
      serial: stm32: fix tx dma completion, release channel
      dt-bindings: serial: stm32: add fifo threshold configuration
      serial: stm32: reset dma buffers during probe
      serial: stm32: defer probe for dma devices
      serial: stm32: rework RX over DMA
      serial: stm32: fix RX wakeup data handling when using DMA
      serial: stm32: move RX dma initialization to startup
      serial: stm32: disable DMA request line at shutdown
      serial: stm32: move dma rx disabling from shutdown to stop_rx
      serial: stm32: update throttle and unthrottle ops for dma mode
      serial: stm32: terminate / restart DMA transfer at suspend / resume
      serial: stm32: use dma_request/release_chan_linked API for rx
      dt-bindings: serial: rs485: add support of delays in nanoseconds
      dt-bindings: serial: 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: mctrl_gpio: add a new API to enable / disable wake_irq
      serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
      ARM: dts: stm32: add dma configuration in stm32mp15x uart nodes
      ARM: dts: stm32: remove uart4 dma configuration on stm32mp15xx-edx
      ARM: dts: stm32: remove uart4 and uart7 dma config on stm32mp15xx-dkx
      ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes
      ARM: dts: stm32: activate usart3 for stm32mp157c-ev1 a7-examples
      ARM: dts: stm32: activate usart3 and uart7 for stm32mp157c-dk2 a7-examples
      ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins on stm32mp15-DKx
      serial: stm32: update rx dma state variable name
      serial: stm32: fix FIFO flush in startup and set_termios
      serial: stm32: update transmission complete error message in set_termios
      serial: stm32: update transmission complete error message in shutdown
      serial: stm32: add FIFO flush when port is closed

Etienne Carriere (18):
      firmware: arm_scmi: always initialize protocols
      firmware: arm_scmi: fix transfer missing re-initialization
      mailbox: introduce ARM SMC based mailbox
      ARM: dts: stm32: Define SCMI resources on stm32mp15
      dt-bindings: clock: Add IDs for SCMI clocks on stm32mp15
      clk: stm32mp1: use devm_kzalloc() and dev_err() where applicable
      dt-bindings: reset: Add IDs for SCMI reset domains on stm32mp15
      ARM: dts: stm32: move clocks/resets to SCMI resources for stm32mp15
      rtc: rtc-stm32: don't print an error on probe deferral
      phy: stm32: don't print an error on probe deferral
      regulator: stm32-pwr: don't print an error on probe deferral
      crypto: stm32/cryp - defer probe for reset controller
      crypto: stm32/cryp - don't print error on probe deferral
      thermal: stm32: don't print an error on probe deferral
      watchdog: stm32_iwdg: don't print an error on probe deferral
      media: stm32-dcmi: don't print an error on probe deferral
      spi: stm32-spi: driver uses reset controller only at init
      remoteproc: stm32: don't print an error on probe deferral

Fabien Dessenne (23):
      ARM: dts: stm32: add M4 and A7 examples dts files for stm32mp157
      dt-bindings: pinctrl: stm32: add RSVD mux function
      pinctrl: stm32: handle RSVD pin configuration
      dt-bindings: hwlock: add support of shared locks
      hwspinlock: allow sharing of hwspinlocks
      dt-bindings: hwlock: update STM32 #hwlock-cells value
      hwspinlock: stm32: enable clock at probe
      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: dts: stm32: Add IPCC wakeup management on stm32mp151
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-edx
      ARM: dts: stm32: declare m4 system resource manager on STM32MP151
      ARM: dts: stm32: update M4 examples dts files for stm32mp157c
      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
      rpmsg: core: add possibility to get message payload size
      rpmsg: TTY interface Driver for user space endpoint interface
      ARM: configs: enable rpmsg client sample on fragment-02-multiv7_addons

Fabrice Gasnier (8):
      ARM: configs: enable USB CDC ACM in multi_v7 addons fragment
      serial: stm32: call stm32_transmit_chars locked
      serial: stm32: add fifo threshold configuration
      serial: stm32: push DMA RX data before suspending
      iio: adc: stm32-adc: adapt clock duty cycle for proper operation
      ARM: dts: stm32: Add LPtimer irqs on stm32mp151
      ARM: dts: stm32: Add LP timer wakeup-source on stm32mp151
      dt-bindings: mfd: fix stm32 timers example

Gabriel Fernandez (20):
      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: add Security management with SCMI
      clk: stm32mp1: add power rcc management
      clk: stm32mp1: merge clk-hsi-div and clk-hsi into one clock
      clk: stm32mp1: merge 'refx' and 'pllx' clocks into one clock
      clk: stm32mp1: merge ck_hse_rtc and ck_rtc into one clock
      clk: stm32mp1: remove SECURE flag from binding id
      clk: stm32mp1: add duty cycle ops for ADC clocks
      clk: stm32mp1: add "safe position" to critical clock muxes
      clk: stm32mp1: fix warnings when PROVE_LOCKING & DEBUG_ATOMIC define
      clk: stm32mp1: fix Kernel panic at boot when disabling sdmmc2
      reset: stm32: introduce reset for stm32
      ARM: dts: stm32: enable power rcc management for stm32mp15
      rtc: rtc-stm32: change PM callbacks to "_noirq()"
      ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp15
      ARM: dts: stm32: add RTC LSCO support on stm32mp157c-dk2
      reset: stm32: remove reset for stm32
      clk: stm32mp1: add RCC reset controller in RCC clock driver

Gerald Baeza (9):
      serial: stm32: less messages on dma alloc error
      serial: stm32: fix end of transfer
      serial: stm32: fix dma receive
      serial: stm32: update dma buffers length
      serial: stm32: add dma rx callback
      Documentation: perf: stm32: ddrperfm support
      dt-bindings: perf: stm32: ddrperfm support
      perf: stm32: ddrperfm driver creation
      ARM: dts: stm32: add ddrperfm on stm32mp151

Hugues Fruchet (20):
      media: ov5640: add support of 160x120 resolution
      media: stm32-dcmi: remove deprecated dmaengine_terminate_all()
      media: stm32-dcmi: improve JPEG capture framerate
      media: stm32-dcmi: create video dev within notifier bound
      media: stm32-dcmi: add support of BT656 bus
      media: dt-bindings: media: st,stm32-dcmi: add support of BT656 bus
      ARM: dts: stm32: set bus-type in DCMI endpoint for stm32429i-eval board
      media: v4l2-core: add pixel clock max frequency parallel port property
      media: dt-bindings: media: Document pclk-max-frequency property
      media: ov5640: move parallel port pixel clock divider out of registers set
      media: ov5640: reduce dvp pixel rate according to maximum pixel clock
      media: ov5640: add support of V4L2_CID_LINK_FREQ
      media: ov5640: fix jpeg regression in CSI-2 mode
      ARM: dts: stm32: fix DCMI DMA features on stm32mp15 family
      ARM: dts: stm32: add DCMI DMA/MDMA chaining on stm32mp151
      ARM: configs: multiv7_addons: enable OV5640 camera sensor
      ARM: configs: multiv7_addons: enable STMIPID02 CSI-2 camera sensor bridge
      ARM: dts: stm32: set bus-type in DCMI endpoint for stm32mp157c-ev1 board
      Revert "media: ov5640: Add 60 fps support"
      ARM: dts: stm32: limit ov5640 pixel clock frequency to 77MHz on stm32mp15xx-evx board

Lionel Debieve (7):
      ARM: configs: add SCMI support in fragment-02-multiv7_addons
      crypto: stm32/hash - Fix dma issue with update requests
      ARM: dts: stm32: enable HASH by default on stm32mp15
      ARM: dts: stm32: enable CRYP by default on stm32mp15
      ARM: multi_v7_defconfig: add STM32 crypto support
      fixup! ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity
      ARM: configs: add fragments for TEE drivers

Loic Pallardy (2):
      irqchip/stm32: manage imr at each mask/unmask for direct event
      i2c: stm32f7: move save and restore configuration at pm_runtime level

Ludovic Barre (1):
      irqchip/stm32: set_affinity return IRQ_SET_MASK_OK_DONE if no parent

M'boumba Cedric Madianga (1):
      dmaengine: stm32-mdma: Add DMA/MDMA chaining support

Marcel Hamer (1):
      Add missing TTY wakeup to rpmsg_tty

Nicolas Toromanoff (3):
      crypto: stm32/cryp - code cleanup
      crypto: stm32/cryp - fix bugs and crash in tests
      ARM: dts: stm32: enable CRC1 by default on stm32mp15

Olivier Moysan (37):
      dt-bindings: stm32: dfsdm: update audio properties
      ASoC: dt-bindings: stm32: dfsdm: remove stm32-adfsdm.txt binding
      ASoC: dt-bindings: stm32: convert sai to json-schema
      ASoC: dt-bindings: add mclk provider support to stm32 i2s
      ASoC: stm32: i2s: add master clock provider
      ASoC: wm8994: Remove some DAPM widgets
      ASoC: wm8994: add LDO cycle-time protection
      ASoC: wm8994: add support of master clock providers
      ASoC: stm32: sai: increase channels_max limit
      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
      iio: adc: stm32-dfsdm: fill module aliases on module build
      ARM: dts: stm32: add DFSDM pins to stm32mp157c
      ARM: dts: stm32: add audio support to stm32mp15xx-evx boards
      ARM: dts: stm32: increase ldo6 ramp delay on stm32mp15xx-evx board
      ARM: configs: enable audio on fragment-02-multiv7_addons
      iio: adc: stm32-adc: dma transfers cleanup
      ARM: dts: stm32: enable dma chaining on stm32mp15xx adc
      ARM: dts: stm32: enable adc and timers on stm32mp157f-ev1 a7 examples
      ARM: dts: stm32: enable adc and timers on stm32mp157c-ev1 a7 examples
      ARM: dts: stm32: enable adc and timer on stm32mp157f-dk2 a7-examples
      ARM: dts: stm32: enable adc and timer on stm32mp157c-dk2 a7-examples
      iio: adc: stm32-dfsdm: add id registers support
      ARM: dts: stm32: enable dma chaining for timers on stm32mp15xx
      ARM: dts: stm32: add LP timer power domain on stm32mp151
      ARM: configs: add fragments for STM32 TIM and LPTIM to multi_v7_defconfig
      ARM: dts: rename sound card for stm32mp15x eval board
      ARM: dts: rename sound card for stm32mp15x disco board
      drm/bridge: sii902x: manage output mode on bridge enable
      ARM: dts: stm32: fix SAI sub nodes register range
      ARM: dts: stm32: remove sai kernel clock on stm32mp157xx-dkx
      ARM: dts: stm32: remove sai clocks property on stm32mp157xx-evx
      pwm: stm32: enforce settings for PWM capture
      ARM: dts: stm32: add lptimers clocksource support on stm32mp15x
      ARM: dts: stm32: fix AV96 board SAI2B pin muxing on stm32mp15

Pascal Paillet (21):
      ARM: configs: reduce number of legacy pty in multiv7_addons
      regulator: stm32-pwr: Add support for security
      dt-bindings: mfd: Add stm32mp1 wake-up pins
      mfd: stm32mp1: Add wakeup-pin driver
      mfd: stm32mp1: Fix affinity setting for wake-up pins
      ARM: dts: stm32: add secure PWR regulators support on stm32mp151
      mfd: stpmic1: Handle wakeup source
      regulator: stpmic1: Usb boost over-current protection workaround
      ARM: dts: stm32: add PWR wakeup pins support on stm32mp151
      ARM: dts: stm32: Add a second interrupt parent for exti on stm32mp151
      ARM: dts: stm32: use wake-up pin 1 on stm32mp15
      ARM: dts: stm32: enable over-current protection for vref_ddr on stm32mp157
      thermal: stm32: fix engineering calibration value
      opp: core: Handle probe deferral for clock
      ARM: configs: Enable CPU_FREQ in multi_v7 fragments
      ARM: configs: Enable CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND flag
      ARM: configs: enable STM32 BSEC in multi_v7 addons fragment
      ARM: dts: stm32: remove thermal passive trip point on stm32mp151
      ARM: dts: stm32: add cpufreq support on stm32mp15
      cpuidle: add stm32 cpu_idle driver
      ARM: dts: stm32: Remove CPU frequency description from stm32mp15

Patrice Chotard (8):
      PM / wakeup: Add dev_wakeup_path() helper
      PM: domains: Make usage of device_wakeup_path() helper
      PM: core: Make usage of device_wakeup_path() helper
      i2c: stm32f7: Make usage of dev_wakeup_path() helper
      serial: stm32: Fix wakeup test when CONFIG_PM_SLEEP is disable
      ARM: configs: enable CONFIG_MTD_SPI_NAND flag in multi_v7 addons fragment
      ARM: configs: disable MTD_SPI_NOR_USE_4K_SECTORS on fragment-01-multiv7_cleanup
      ARM: configs: Enable CONFIG_JFFS2_FS in multiv7_addons.config

Patrick Delaunay (3):
      ARM: dts: stm32: reorder spi4 within stm32mp15-pinctrl
      ARM: dts: stm32: Enable reboot mode support to stm32mp157
      ARM: dts: stm32: cosmetic update of uart4 pin on stm32mp157

Valentin Caron (15):
      dt-bindings: serial: stm32: add examples
      ARM: dts: stm32: activate usart3 for stm32mp157f-ev1 a7-examples
      ARM: dts: stm32: activate usart3 and uart7 for stm32mp157f-dk2 a7-examples
      ARM: dts: stm32: activate alternate REQ/ACK dma protocol for uart
      serial: stm32: fix call of a non-atomic function in stop_rx
      serial: stm32: prevent TDR register overwrite when sending x_char
      serial: stm32: change stm32_port->status to local variable
      serial: stm32: rework tx dma state condition
      serial: stm32: fix flow control transfer in DMA mode
      serial: stm32: fix software flow control transfer
      serial: stm32: fix dual tx dma transaction
      serial: stm32: fix end of RX DMA
      ARM: dts: stm32: fix uart pinconf to wake up with flow control
      ARM: dts: stm32: fix usart 2 pinconf to wake up with flow control
      serial: stm32: remove useless spin_unlock before calling dma_terminate

Yann Gautier (4):
      ARM: dts: stm32: update sdmmc IP version for STM32MP157 SOC
      ARM: dts: stm32: disable LLI for SDIO on STM32MP1 DK2 boards
      mmc: mmc_test: use erase_arg for mmc_erase command
      mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants

Yannick Fertre (21):
      Input: goodix - defer probe
      input: edt-ft5x06 - Create link to panel
      Input: edt-ft5x06 - defer probe
      drm/panel: rm68200: allow using non-continuous dsi clock
      drm/bridge/synopsys: dsi: fix initialization sequence
      drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER
      drm/panel: rm68200: Avoid printing errors for -EPROBE_DEFER
      drm/panel: otm8009a: Avoid printing errors for -EPROBE_DEFER
      drm/bridge: sii902x: disable CEC device
      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: remove display node for stm32mp15 EV boards
      ARM: dts: stm32: add goodix pinctrl to stmfx for STM32MP1 boards
      ARM: dts: stm32: enable display on stm32mp157 EV boards
      ARM: dts: stm32: add goodix touchscreen on stm32mp157 EV boards
      ARM: dts: stm32: move dsi supply for stm32mp157c
      media: cec: add stm32 driver
      ARM: configs: update HDMI CEC config
      ARM: dts: stm32: add supply on touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: missing i2c address for touchscreen to stm32mp157c-dk2
      ARM: dts: stm32: add supply on touchscreen to stm32mp157f-dk2

Yannick Fertré (9):
      input: goodix - Create link to panel
      Input: edt-ft5x06 - replace error by debug trace
      drm/panel: rm68200: fix mode to 50fps
      drm/bridge/synopsys: dsi: read status error during transfer
      drm: Add missing flags for pixel clock & data enable
      drm/stm: ltdc: plane: support of cropping
      drm/bridge: sii902x: add power saving support
      ARM: dts: stm32: enable ft6236 touchscreen on stm32mp157c-dk2 board
      ARM: configs: multi_v7_addons: add display part for stm32mp1

fourmone (4):
      ARM: configs: add REBOOT MODE support in fragment-02-multiv7_addons
      ARM: configs: enable STM32 IPCC in multi_v7 addons fragment
      ARM: config: Disable unused media subsystem
      ARM: configs: enable CONFIG_MTD_MCHP23K256 in multi_v7 addons fragment

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

 Documentation/admin-guide/perf/index.rst           |    1 +
 Documentation/admin-guide/perf/stm32-ddr-pmu.rst   |   44 +
 .../bindings/connector/usb-connector.yaml          |   24 +
 .../devicetree/bindings/cpufreq/stm32-cpufreq.txt  |   61 +
 .../devicetree/bindings/dma/st,stm32-dma.yaml      |   54 +
 .../devicetree/bindings/dma/st,stm32-mdma.yaml     |   12 +-
 .../devicetree/bindings/hwlock/hwlock.txt          |   27 +-
 .../bindings/hwlock/st,stm32-hwspinlock.yaml       |    4 +-
 .../devicetree/bindings/i2c/st,stm32-i2c.yaml      |   12 +
 .../bindings/iio/adc/sigma-delta-modulator.yaml    |    3 +
 .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml       |    7 +-
 .../interrupt-controller/st,stm32-exti.yaml        |   19 +
 .../devicetree/bindings/media/st,stm32-dcmi.yaml   |   38 +
 .../devicetree/bindings/media/video-interfaces.txt |    2 +
 .../devicetree/bindings/mfd/st,stm32-timers.yaml   |    6 +-
 .../devicetree/bindings/mfd/st,stm32mp1-pwr.txt    |   57 +
 .../devicetree/bindings/perf/stm32-ddr-pmu.yaml    |   44 +
 .../devicetree/bindings/phy/phy-stm32-usbphyc.txt  |   73 --
 .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml |  179 +++
 .../bindings/pinctrl/st,stm32-pinctrl.yaml         |    8 +
 .../devicetree/bindings/remoteproc/rproc-srm.txt   |   58 +
 .../bindings/remoteproc/st,stm32-rproc.yaml        |   51 +-
 .../devicetree/bindings/serial/rs485.yaml          |   16 +
 .../devicetree/bindings/serial/st,stm32-uart.yaml  |   75 +-
 .../devicetree/bindings/soc/stm32/stm32_hdp.txt    |   39 +
 .../devicetree/bindings/sound/st,stm32-adfsdm.txt  |   63 -
 .../devicetree/bindings/sound/st,stm32-i2s.yaml    |    4 +
 .../devicetree/bindings/sound/st,stm32-sai.txt     |  107 --
 .../devicetree/bindings/sound/st,stm32-sai.yaml    |  200 ++++
 Documentation/devicetree/bindings/usb/dwc2.yaml    |    4 +
 .../devicetree/bindings/usb/generic-ehci.yaml      |    5 +
 .../devicetree/bindings/usb/st,stusb160x.yaml      |   87 ++
 Documentation/locking/hwspinlock.rst               |   10 +-
 Documentation/staging/remoteproc.rst               |   22 +
 arch/arm/boot/dts/Makefile                         |   48 +
 arch/arm/boot/dts/stm32429i-eval.dts               |    1 +
 arch/arm/boot/dts/stm32f746.dtsi                   |    4 +
 arch/arm/boot/dts/stm32h743.dtsi                   |    4 +
 arch/arm/boot/dts/stm32mp15-m4-srm-pinctrl.dtsi    |  524 ++++++++
 arch/arm/boot/dts/stm32mp15-m4-srm.dtsi            |  442 +++++++
 arch/arm/boot/dts/stm32mp15-no-scmi.dtsi           |  157 +++
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |  228 +++-
 arch/arm/boot/dts/stm32mp151.dtsi                  |  627 +++++++---
 arch/arm/boot/dts/stm32mp153.dtsi                  |    8 +-
 arch/arm/boot/dts/stm32mp157.dtsi                  |    3 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts              |    2 +-
 arch/arm/boot/dts/stm32mp157a-ed1.dts              |   32 +
 arch/arm/boot/dts/stm32mp157a-ev1.dts              |   88 ++
 arch/arm/boot/dts/stm32mp157c-dk2-a7-examples.dts  |   60 +
 arch/arm/boot/dts/stm32mp157c-dk2-m4-examples.dts  |  129 ++
 arch/arm/boot/dts/stm32mp157c-dk2.dts              |   68 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts              |  368 +-----
 arch/arm/boot/dts/stm32mp157c-ev1-a7-examples.dts  |   57 +
 arch/arm/boot/dts/stm32mp157c-ev1-m4-examples.dts  |  146 +++
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |  330 +-----
 arch/arm/boot/dts/stm32mp157d-dk1.dts              |   28 +
 arch/arm/boot/dts/stm32mp157d-ed1.dts              |   33 +
 arch/arm/boot/dts/stm32mp157d-ev1.dts              |   88 ++
 arch/arm/boot/dts/stm32mp157f-dk2-a7-examples.dts  |   60 +
 arch/arm/boot/dts/stm32mp157f-dk2-m4-examples.dts  |  129 ++
 arch/arm/boot/dts/stm32mp157f-dk2.dts              |  157 +++
 arch/arm/boot/dts/stm32mp157f-ed1.dts              |   37 +
 arch/arm/boot/dts/stm32mp157f-ev1-a7-examples.dts  |   57 +
 arch/arm/boot/dts/stm32mp157f-ev1-m4-examples.dts  |  146 +++
 arch/arm/boot/dts/stm32mp157f-ev1.dts              |   89 ++
 arch/arm/boot/dts/stm32mp15xa.dtsi                 |   13 +
 arch/arm/boot/dts/stm32mp15xc.dtsi                 |    6 +-
 arch/arm/boot/dts/stm32mp15xd.dtsi                 |   42 +
 arch/arm/boot/dts/stm32mp15xf.dtsi                 |   20 +
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |  122 +-
 arch/arm/boot/dts/stm32mp15xx-edx.dtsi             |  413 +
6C18
++++++
 arch/arm/boot/dts/stm32mp15xx-evx.dtsi             |  686 +++++++++++
 .../arm/configs/fragment-01-multiv7_cleanup.config |  374 ++++++
 arch/arm/configs/fragment-02-multiv7_addons.config |  398 +++++++
 arch/arm/configs/multi_v7_defconfig                |    5 +
 arch/arm/mach-stm32/Kconfig                        |    2 +
 arch/arm/mach-stm32/board-dt.c                     |    2 +
 drivers/base/power/domain.c                        |    4 +-
 drivers/base/power/main.c                          |    4 +-
 drivers/clk/clk-composite.c                        |   15 +
 drivers/clk/clk-stm32mp1.c                         | 1081 +++++++++++++----
 drivers/clk/clk.c                                  |    7 +-
 drivers/clocksource/timer-stm32-lp.c               |    4 +-
 drivers/cpufreq/Kconfig.arm                        |    7 +
 drivers/cpufreq/Makefile                           |    1 +
 drivers/cpufreq/cpufreq-dt-platdev.c               |    3 +
 drivers/cpufreq/stm32-cpufreq.c                    |  101 ++
 drivers/cpuidle/Kconfig.arm                        |    8 +
 drivers/cpuidle/Makefile                           |    1 +
 drivers/cpuidle/cpuidle-stm32.c                    |  276 +++++
 drivers/crypto/stm32/stm32-cryp.c                  |  300 +++--
 drivers/crypto/stm32/stm32-hash.c                  |   19 +-
 drivers/dma/dmaengine.c                            |   34 +
 drivers/dma/stm32-dma.c                            | 1011 ++++++++++++++--
 drivers/dma/stm32-mdma.c                           |  188 ++-
 drivers/firmware/arm_scmi/base.c                   |    2 +-
 drivers/firmware/arm_scmi/bus.c                    |    9 -
 drivers/firmware/arm_scmi/clock.c                  |    2 +-
 drivers/firmware/arm_scmi/common.h                 |    2 +
 drivers/firmware/arm_scmi/driver.c                 |   10 +
 drivers/firmware/arm_scmi/perf.c                   |    2 +-
 drivers/firmware/arm_scmi/sensors.c                |    2 +-
 drivers/gpu/drm/bridge/sii902x.c                   |  100 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  172 ++-
 drivers/gpu/drm/drm_modes.c                        |   19 +-
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |   24 +-
 drivers/gpu/drm/panel/panel-raydium-rm68200.c      |   17 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |    3 +-
 drivers/gpu/drm/stm/ltdc.c                         |   72 +-
 drivers/hwspinlock/hwspinlock_core.c               |   80 +-
 drivers/hwspinlock/hwspinlock_internal.h           |    2 +
 drivers/hwspinlock/stm32_hwspinlock.c              |   60 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  240 ++--
 drivers/iio/adc/sd_adc_modulator.c                 |   89 +-
 drivers/iio/adc/stm32-adc-core.c                   |   21 +-
 drivers/iio/adc/stm32-adc.c                        |   29 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |  105 +-
 drivers/iio/adc/stm32-dfsdm-core.c                 |   91 +-
 drivers/iio/adc/stm32-dfsdm.h                      |   69 +-
 drivers/input/touchscreen/edt-ft5x06.c             |   18 +-
 drivers/input/touchscreen/goodix.c                 |   15 +
 drivers/irqchip/irq-stm32-exti.c                   |   83 +-
 drivers/mailbox/Kconfig                            |    7 +
 drivers/mailbox/Makefile                           |    2 +
 drivers/mailbox/arm-smc-mailbox.c                  |  166 +++
 drivers/media/cec/platform/Makefile                |    1 +
 drivers/media/i2c/ov5640.c                         |  111 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |  122 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |    3 +
 drivers/mfd/Kconfig                                |   10 +
 drivers/mfd/Makefile                               |    1 +
 drivers/mfd/stm32-pwr.c                            |  402 +++++++
 drivers/mfd/stmfx.c                                |    2 -
 drivers/mfd/stpmic1.c                              |    6 +
 drivers/mfd/wm8994-core.c                          |    6 +
 drivers/mmc/core/mmc_test.c                        |    2 +-
 drivers/mmc/host/mmci.c                            |   13 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |   58 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   42 +-
 drivers/net/phy/realtek.c                          |   13 +-
 drivers/opp/core.c                                 |    6 +-
 drivers/perf/Kconfig                               |    7 +
 drivers/perf/Makefile                              |    1 +
 drivers/perf/stm32_ddr_pmu.c                       |  428 +++++++
 drivers/phy/st/phy-stm32-usbphyc.c                 |  499 ++++++--
 drivers/pinctrl/stm32/pinctrl-stm32.c              |   42 +-
 drivers/pinctrl/stm32/pinctrl-stm32.h              |   17 +-
 drivers/pinctrl/stm32/pinctrl-stm32mp157.c         |    1 +
 drivers/pwm/pwm-stm32.c                            |    4 +
 drivers/regulator/stm32-pwr.c                      |   85 +-
 drivers/regulator/stpmic1_regulator.c              |  182 ++-
 drivers/remoteproc/Kconfig                         |   28 +
 drivers/remoteproc/Makefile                        |    3 +
 drivers/remoteproc/remoteproc_core.c               |   19 +-
 drivers/remoteproc/rproc_srm_core.c                |  303 +++++
 drivers/remoteproc/rproc_srm_core.h                |   98 ++
 drivers/remoteproc/rproc_srm_dev.c                 |  744 ++++++++++++
 drivers/remoteproc/stm32_rproc.c                   |  364 ++++--
 drivers/remoteproc/tee_remoteproc.c                |  380 ++++++
 drivers/reset/Kconfig                              |    6 -
 drivers/reset/Makefile                             |    1 -
 drivers/reset/reset-stm32mp1.c                     |  115 --
 drivers/rpmsg/Kconfig                              |    9 +
 drivers/rpmsg/Makefile                             |    1 +
 drivers/rpmsg/rpmsg_core.c                         |   19 +
 drivers/rpmsg/rpmsg_internal.h                     |    2 +
 drivers/rpmsg/rpmsg_tty.c                          |  342 ++++++
 drivers/rpmsg/virtio_rpmsg_bus.c                   |   11 +
 drivers/rtc/Kconfig                                |    1 +
 drivers/rtc/rtc-stm32.c                            |  180 ++-
 drivers/soc/Kconfig                                |    1 +
 drivers/soc/Makefile                               |    1 +
 drivers/soc/st/Kconfig                             |   17 +
 drivers/soc/st/Makefile                            |    2 +
 drivers/soc/st/stm32_hdp.c                         |  242 ++++
 drivers/soc/st/stm32_pm_domain.c                   |  212 ++++
 drivers/spi/spi-stm32-qspi.c                       |   18 +-
 drivers/spi/spi-stm32.c                            |  345 +++---
 drivers/thermal/st/stm_thermal.c                   |   30 +-
 drivers/tty/serial/serial_core.c                   |   10 +
 drivers/tty/serial/serial_mctrl_gpio.c             |   38 +
 drivers/tty/serial/serial_mctrl_gpio.h             |   18 +
 drivers/tty/serial/stm32-usart.c                   | 1250 +++++++++++++-------
 drivers/tty/serial/stm32-usart.h                   |   28 +-
 drivers/usb/core/hcd.c                             |    9 +-
 drivers/usb/core/phy.c                             |   22 +-
 drivers/usb/core/phy.h                             |    6 +-
 drivers/usb/dwc2/core.c                            |  123 +-
 drivers/usb/dwc2/core.h                            |    4 +
 drivers/usb/dwc2/drd.c                             |   21 +-
 drivers/usb/dwc2/gadget.c                          |    5 +-
 drivers/usb/dwc2/hcd.c                             |    6 +-
 drivers/usb/dwc2/params.c                          |    8 +
 drivers/usb/dwc2/platform.c                        |   47 +-
 drivers/usb/host/ehci-platform.c                   |   16 +-
 drivers/usb/typec/stusb160x.c                      |   11 +-
 drivers/watchdog/stm32_iwdg.c                      |   13 +-
 include/dt-bindings/clock/stm32mp1-clks.h          |   33 +
 include/dt-bindings/pinctrl/stm32-pinfunc.h        |    1 +
 include/dt-bindings/reset/stm32mp1-resets.h        |   15 +
 include/dt-bindings/rtc/rtc-stm32.h                |   13 +
 include/dt-bindings/soc/stm32-hdp.h                |  108 ++
 include/linux/dmaengine.h                          |   11 +
 include/linux/mailbox/arm-smccc-mbox.h             |   20 +
 include/linux/mfd/stm32-timers.h                   |    1 +
 include/linux/pm_wakeup.h                          |   10 +
 include/linux/rpmsg.h                              |    9 +
 include/linux/tee_remoteproc.h                     |  106 ++
 include/media/v4l2-fwnode.h                        |    2 +
 include/uapi/drm/drm_mode.h                        |    6 +
 include/uapi/linux/serial.h                        |    2 +
 kernel/power/suspend.c                             |    1 -
 sound/soc/codecs/Kconfig                           |    2 +-
 sound/soc/codecs/wm8994.c                          |   81 +-
 sound/soc/stm/stm32_i2s.c                          |  310 ++++-
 sound/soc/stm/stm32_sai_sub.c                      |    4 +-
 216 files changed, 16855 insertions(+), 3299 deletions(-)
 create mode 100644 Documentation/admin-guide/perf/stm32-ddr-pmu.rst
 create mode 100644 Documentation/devicetree/bindings/cpufreq/stm32-cpufreq.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32mp1-pwr.txt
 create mode 100644 Documentation/devicetree/bindings/perf/stm32-ddr-pmu.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml
 create mode 100644 Documentation/devicetree/bindings/remoteproc/rproc-srm.txt
 create mode 100644 Documentation/devicetree/bindings/soc/stm32/stm32_hdp.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-adfsdm.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.txt
 create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/st,stusb160x.yaml
 create mode 100644 arch/arm/boot/dts/stm32mp15-m4-srm-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15-m4-srm.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15-no-scmi.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp157a-ed1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-ev1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2-a7-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2-m4-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-ev1-a7-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157c-ev1-m4-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157d-dk1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157d-ed1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157d-ev1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-dk2-a7-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-dk2-m4-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-dk2.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-ed1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-ev1-a7-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-ev1-m4-examples.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157f-ev1.dts
 create mode 100644 arch/arm/boot/dts/stm32mp15xa.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xd.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xf.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xx-edx.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xx-evx.dtsi
 create mode 100644 arch/arm/configs/fragment-01-multiv7_cleanup.config
 create mode 100644 arch/arm/configs/fragment-02-multiv7_addons.config
 create mode 100644 drivers/cpufreq/stm32-cpufreq.c
 create mode 100644 drivers/cpuidle/cpuidle-stm32.c
 create mode 100644 drivers/mailbox/arm-smc-mailbox.c
 create mode 100644 drivers/mfd/stm32-pwr.c
 create mode 100644 drivers/perf/stm32_ddr_pmu.c
 create mode 100644 drivers/remoteproc/rproc_srm_core.c
 create mode 100644 drivers/remoteproc/rproc_srm_core.h
 create mode 100644 drivers/remoteproc/rproc_srm_dev.c
 create mode 100644 drivers/remoteproc/tee_remoteproc.c
 delete mode 100644 drivers/reset/reset-stm32mp1.c
 create mode 100644 drivers/rpmsg/rpmsg_tty.c
 create mode 100644 drivers/soc/st/Kconfig
 create mode 100644 drivers/soc/st/Makefile
 create mode 100644 drivers/soc/st/stm32_hdp.c
 create mode 100644 drivers/soc/st/stm32_pm_domain.c
 create mode 100644 include/dt-bindings/rtc/rtc-stm32.h
 create mode 100644 include/dt-bindings/soc/stm32-hdp.h
 create mode 100644 include/linux/mailbox/arm-smccc-mbox.h
 create mode 100644 include/linux/tee_remoteproc.h
0