Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: stalyatech/linux

Tags

v5.4-stm32mp-r1

Toggle v5.4-stm32mp-r1's commit message
The following changes since commit de85063:

  Linux 5.4.31 (2020-04-08 09:08:47 +0200)

are available in the Git repository at:

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

for you to fetch changes up to b8663f5fdb5cfd6f243b72c9fac82c24b2594294:

  usb: dwc2: defer probe in case of core reset failure (2020-06-01 10:07:58 +0200)

----------------------------------------------------------------
This is the v5.4-stm32mp-r1 release.
----------------------------------------------------------------

Ahmad Fatoum (1):
      net: ethernet: stmmac: demote warnings about missing optional clocks

Alain Volmat (27):
      i2c: i2c-stm32f7: add PM_SLEEP suspend/resume support
      i2c: i2c-stm32f7: compute rate_{min/max}
      i2c: i2c-stm32f7: allows for any bus frequency
      dt-bindings: i2c-stm32: add SMBus Alert & Host Notify bindings
      i2c: i2c-stm32f7: Add SMBus-specific protocols support
      dt-bindings: i2c: i2c-stm32: add wakeup-source
      i2c: i2c-stm32f7: add I2C wakeup support
      ARM: dts: stm32: add dmas for each i2c node on stm32mp157c
      ARM: dts: stm32: add fmp and fmp-clr for all i2c nodes on stm32mp157c
      ARM: dts: stm32: add "sleep" pinctrl of i2c4 node for stm32mp157a-dk1
      ARM: dts: stm32: add "sleep" pinctrl of i2c4 node for stm32mp157c-ed1
      ARM: dts: stm32: add "sleep" pinctrl of i2c nodes for stm32mp157c-ev1
      ARM: dts: stm32: delete dma properties of i2c nodes on stm32mp157c-ev1
      ARM: dts: stm32: update I2C power & irq related entries in stm32mp157c
      i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
      dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible
      i2c: i2c-stm32f7: add a new st,stm32mp15-i2c compatible
      ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp157c
      i2c: i2c-stm32f7: fix bad or missing struct descriptions
      ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15xx-dkx.dtsi
      ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15xx-edx.dtsi
      ARM: dts: stm32: add spi4 / spi5 and spi1 sleep pinctrl for stm32mp15
      ARM: dts: stm32: add power-domains property in spi nodes for stm32mp151
      ARM: dts: stm32: add pinctrl in spi4 and spi5 nodes for stm32mp15 DK boards
      ARM: dts: stm32: add sleep pinctrl in spi1 node for stm32mp15 EV boards
      i2c: stm32f7: do not backup read-only PECR register
      spi: stm32: always perform registers configuration prior to transfer

Alexandre Torgue (72):
      ARM: stm32: Add regulator framework support for STM32MP157
      ARM: configs: add cleanup fragment
      ARM: configs: add multi_v7 addons fragment for stm32mp1
      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-exti: add configurable direct event management
      soc: st: Add STM32 pm domain driver
      ARM: dts: stm32: Add power domain on stm32mp157c
      nvmem: core: add nvmem_cell_read_u8
      clk: stm32mp1: Add secure services to set and get "clk_mpu".
      rtc: stm32: remove dedicated wakeup management
      ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157
      cpufreq: add stm32 cpufreq driver
      cpufreq: dt-platdev: Add stm32mp157 SOC in the blacklist
      ARM: dts: stm32: add cpufreq support on stm32mp157
      ARM: configs: Enable CPU_FREQ in multi_v7 fragments
      ARM: dts: stm32: enable psci 1.0 on stm32mp157c
      ARM: configs: enable watchdog nowayout in multi_v7 addons fragment
      net: ethernet: stm32: clean the way to manage wol irqwake
      ARM: dts: stm32: add audio support to stm32mp157c-ev1 board
      dt-bindings: mailbox: stm32-ipcc: Updates for wakeup management
      mailbox: stm32-ipcc: Update wakeup management
      ARM: configs: enable stm32 ipcc on fragment-02-multiv7_addons
      ARM: dts: stm32: Add IPCC wakeup management on stm32mp157c
      ARM: dts: stm32: Add PWR_MCU_CR as syscon on stm32mp157c
      ARM: dts: stm32: Add pdds entry for M4 rproc device on stm32mp157c
      soc: st: add STM32 HDP (Hardware Debug Port) support
      phy: core: Add consumer device link support
      dt-bindings: serial: stm32: Updates for wakeup management
      serial: stm32: update wakeup management
      ARM: dts: stm32: Add UART4 wakeup management on stm32mp157c
      ARM: dts: stm32: add USB OTG pinctrl to stm32mp157
      ARM: dts: stm32: enable USB OTG HS on stm32mp157a-dk1
      pinctrl: stm32: Add possibility to configure pins individually
      ARM:dts: stm32: add cd-gpios properties for SD-cards on STM32MP1 boards
      ARM: dts: stm32: add reboot node on stm32mp157
      ARM: dts: stm32: add arm-pmu node on stm32mp157
      ARM: configs: Add MCAN support in multi_v7 addons fragment
      ARM: dts: stm32: remove reserve memory holes on stm32mp157 boards
      ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32MP15xx SOCs family
      ARM: dts: stm32: Update stm32mp157 pinctrl files
      ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 and STM32MP153
      ARM: dts: stm32: Manage security and OPP diversity for STM32M15x SOCs
      ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT diversity
      ARM: dts: stm32: Adapt STM32MP157A Avenger board to STM32 DT diversity
      ARM: dts: stm32: Adapt STM32MP157 DK 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: stm32: Adapt reserved memory region on stm32mp15 DKx boards
      pinctrl: stm32: fix probe defer behavior
      ARM: dts: stm32: Enable DTS on stm32mp15 DKx boards
      ARM: dts: stm32: Add M4&A7 examples dts files for stm32mp15xf
      irqchip/stm32: add exti 43 (EHCI) direct event support
      irqchip/stm32: add exti 44 (USB_OTG) direct event support
      dt-bindings: usb: generic-ehci: add wakeup-source entry
      usb: host: ehci-platform: Add irq wakeup support
      ARM: dts: stm32: add USBH_EHCI wake up support on stm32mp157c
      ARM: dts: stm32: Set vdd_usb as always-on on stm32mp15 boards
      usb: dwc2: platform: Add irq wakeup support
      dt-bindings: usb: dwc2: add wakeup-source entry
      ARM: dts: stm32: add USB OTG wake up support on stm32mp15
      ARM: dts: stm32: Fix interrupt declaration for arm-pmu node on stm32mp15
      ARM: stm32: add STM32MP151 and STM32MP153 SoC support
      dt-bindings: arm: stm32: document STM32MP151 and STM32MP153 SoC
      net: ethernet: stmmac: fix coalescence issue in ethtool
      ARM: dts: stm32: update m4-srm files to better fit with STM32MP15 diversity
      power: suspend: remove freeze power state from supported power state list
      pinctrl: stm32: Add level interrupt support to gpio irq chip
      irqchip/stm32: Add irq retrigger support

Amelie Delaunay (98):
      dt-bindings: rtc: stm32: add st,lsco optional property to select output
      rtc: stm32: add Low Speed Clock Output (LSCO) support
      ARM: dts: stm32: enable RTC on stm32mp157c-dk2
      ARM: configs: add CONFIG_SCHED_MC in multiv7_addons
      ARM: configs: enable CONFIG_REGULATOR_STM32_PWR in multiv7_addons
      phy: stm32: add resume to usbphyc
      dt-bindings: phy: move 1v1 and 1v8 supplies from phy to usbphyc node
      phy: stm32: manage 1v1 and 1v8 supplies at pll activation/deactivation
      phy: stm32: ensure pll is disabled before phys creation
      dt-bindings: phy: add st,phy-tuning optional property on phy-stm32-usbphyc
      phy: stm32: add phy tuning support
      phy: stm32: replace regulator_bulk* by multiple regulator_*
      dt-bindings: phy: stm32: add #clock-cells required property on usbphyc
      phy: stm32: register usbphyc as clock provider of ck_usbo_48m clock
      ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies on stm32mp157c
      ARM: dts: stm32: remove usbphyc phys vdda1v1 and vdda1v8 on stm32mp157c-ed1
      ARM: dts: stm32: add #clock-cells to usphyc node on stm32mp157c
      ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1
      ARM: dts: stm32: enable usbphyc on stm32mp157a-dk1
      pinctrl: stmfx: add irq_request/release_resources callbacks
      pinctrl: stmfx: stmfx_pinconf_set doesn't require to get direction anymore
      dmaengine: stm32-dma: use dma_set_max_seg_size to set the sg limit
      dmaengine: stm32-dma: add copy_align constraint
      dmaengine: stm32-dma: fix sleeping function called from invalid context
      dmaengine: stm32-mdma: Fix unsigned variable compared with zero
      dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
      dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
      ARM: dts: stm32: add resets property on all DMA nodes on stm32mp157
      ARM: dts: stm32: add DMA/MDMA chaining on stm32mp157c
      ARM: dts: stm32: add chaining DMA SDRAM memory on stm32mp157c-ed1
      ARM: dts: stm32: add chaining DMA SDRAM memory on stm32mp157a-dk1
      usb: dwc2: add support for STM32MP1 USB OTG HS and FS
      usb: dwc2: add GGPIO register to backup/restore global registers functions
      usb: dwc2: fix dwc2_restore_global_registers function
      usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
      usb: dwc2: add DRD support with role switch and override Vbus/ID signals
      usb: dwc2: update activate_stm_id_vb_detection param on stm32mp1 hsotg
      usb: typec: add API to get the typec port power operation mode
      usb: typec: add support for STUSB Type-C controller family
      ARM: dts: stm32: add USB OTG full support on stm32mp157c
      usb: typec: stusb: add role switch support
      ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1
      ARM: configs: enable CONFIG_USB_CONFIGFS in multiv7_addons
      ARM: dts: stm32: add STUSB1600 support using I2C4 on stm32mp157a-dk1
      ARM: configs: enable CONFIG_TYPEC and CONFIG_TYPEC_STUSB in multiv7_addons
      ARM: dts: stm32: add usbotg_hs usb33d-supply on stm32mp157c
      ARM: dts: stm32: enable usbh_ehci on stm32mp157a-dk1
      ARM: dts: stm32: remove usbh_ehci phy-names property on stm32mp157c-ev1
      dt-bindings: dma: fix stm32-mdma clients DMA property description
      dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value
      ARM: dts: stm32: fix mdma1 clients channel priority level on stm32mp157c
      mfd: stmfx: reset chip on resume as supply was disabled
      dmaengine: stm32-mdma: rework interrupt handler
      mfd: stmfx: fix stmfx_irq_init error path
      mfd: stmfx: disable irq in suspend to avoid spurious interrupt
      dt-bindings: dma: fix DMA/MDMA chaining support bindings
      dmaengine: stm32-dma: fix DMA/MDMA chaining constants
      ARM: dts: stm32: fix DMA/MDMA chaining clients on stm32mp15 family
      dt-bindings: dma: add direct mode support through device tree in stm32-dma
      dmaengine: stm32-dma: direct mode support through device tree
      dmaengine: add dma_request/release_chan_linked to manage device link
      spi: stm32: use bitfield macros
      spi: stm32: replace private SPI_1HZ_NS with NSEC_PER_SEC
      spi: stm32: fix irq handler
      spi: stm32: rework rx fifo read function
      spi: stm32: fix dbg/warn/err conditions in irq handler
      spi: stm32: wait for completion in transfer_one()
      spi: stm32: fix timeout calculation
      spi: stm32: fix fifo threshold level in case of short transfer
      spi: stm32: fix handling of dma transfer completed
      spi: stm32: remove error for suspend during dma transfer
      spi: stm32: add data extension feature
      spi: stm32: improve suspend/resume management
      spi: stm32: fix stm32_spi_remove unbalanced clk unprepare and disable
      spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
      usb: dwc2: align stm32mp1 params with dwc2 mainline
      usb: dwc2: fix NULL pointer dereference in dwc2_queue_transaction
      usb: dwc2: keep the usb stack informed of SetPortFeature failure while Host
      dmaengine: stm32-dma: avoid race condition around DMA/MDMA flush
      dmaengine: stm32-dma: display stm32_dma_mdma_flush_remaining return value
      dmaengine: dma: rework irq handler to manage error before transfer events
      usb: dwc2: set ahbcfg parameter for STM32MP1 OTG HS and FS
      ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp151
      usb: dwc2: enable FS/LS PHY clock select on stm32mp1_fsotg
      clk: don't prepare_enable/disable_unprepare an unregistered old_parent clk
      dmaengine: stm32-mdma: mask non-event bit in interrupt handler
      phy: stm32: fix ck_usbo_48m management and remove
      usb: dwc2: mask CONIDSTSCHNG interrupt during suspend with usb-role-switch
      phy: stm32: rework PLL Lock detection
      dmaengine: stm32-dma: clean channel configuration when channel is freed
      dmaengine: fix basic debugfs support
      usb: dwc2: force ID pin high on init of dual role overwrite
      dmaengine: fix DMA/MDMA chaining flush condition
      phy: stm32: introduce atomic n_pll_cons to count number of pll consumers
      phy: stm32: rather use readl_relaxed_poll_timeout for polling
      ARM: dts: stm32: fix dmamux reg property on stm32mp15
      dmaengine: stm32: take address into account when computing max width
      usb: dwc2: defer probe in case of core reset failure

Antonio Borneo (10):
      drm/panel: otm8009a: allow using non-continuous dsi clock
      drm/bridge/synopsys: dsi: add support for non-continuous HS clock
      drm/bridge/synopsys: dsi: allows LP commands in video mode
      drm/panel: otm8009a: remove hack to force commands in HS
      drm/bridge/synopsys: dsi: allow sending longer LP commands
      spi: stm32: remove unused mode fault MODF event handling
      spi: stm32: request cs_gpios before devm_spi_register_master()
      spi: stm32: drop devres version of spi_register_master
      spi: stm32: fix race condition at end of transfer
      spi: stm32: move spi disable out of irq handler

Arnaud Pouliquen (5):
      remoteproc: core: free resources when early booted fw crashes
      rpmsg: tty: use trysend to not block the tty write
      rpmsg: disable unused termios mode by default
      ARM: dts: stm32: add audio DFSDM clock as M4 system resource.
      remoteproc: stm32: add shutdown ops

Benjamin Gaignard (3):
      ARM: dts: stm32: Enable high resolution timer on stm32mp157c
      arm: kernel: initialize broadcast hrtimer based clock event device
      spi: stm32-qspi: fix potential pm_runtime issues

Bernard Puel (1):
      CONTRIBUTING: add contributing guide to STMicroelectronics/linux repository

Bich Hemon (5):
      dt-bindings: i2c-stm32: add Fast Mode Plus clear property to I2C STM32MP1
      i2c: i2c-stm32f7: clear and restore Fast Mode Plus bits in low power modes
      dt-bindings: serial: add optional pinctrl states
      ARM: dts: stm32: Update UART4 pin states on stm32mp157a-dk1
      ARM: dts: stm32: add usart3 node to stm32mp157a-dk1

Changbin Du (1):
      perf: Make perf able to build with latest libbfd

Christophe Kerello (3):
      ARM: configs: enable JFFS2 in multi_v7 addons fragment
      mtd: rawnand: free the nand_device object
      spi: stm32-qspi: Add pm_runtime support

Christophe Roullier (18):
      net: ethernet: stmmac: Add support for syscfg clock
      net: ethernet: stmmac: fix warning when w=1 option is used during build
      net: stmmac: fix DMA error when resume with specific PHY
      net: stmmac: increase delay of SWR for specific PHY with lots of latency
      net: stmmac: cleaning descriptors when suspend/resume
      ARM: dts: stm32: remove syscfg clock on stm32mp157c ethernet
      ARM: dts: stm32: adjust slew rate for Ethernet
      ARM: dts: stm32: Enable gating of the MAC TX clock during TX low-power mode on stm32mp157c
      ARM: dts: stm32: Add Eth wake irq interrupts to stm32mp157c
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp157c
      ARM: dts: stm32: add Hardware debug port (HDP) pinctrl to stm32mp157
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp157c-ev1
      ARM: dts: stm32: Add Bluetooth (usart2) feature on stm32mp157c
      net: phy: realtek: set led configuration for rtl8211f phy
      net: ethernet: stmmac: don't warn about missing optional LPI IRQ
      net: stmmac: move phylink start after enable queues
      ARM: configs: reactivate REALTEK_PHY config
      ARM: configs: enable watchdog sysfs in multi_v7 addons fragment

Erwan Le Ray (40):
      serial: stm32: add support for no_console_suspend
      dt-bindings: serial: Use generic DT binding for announcing RTS/CTS lines
      serial: stm32: Use generic DT binding for announcing RTS/CTS lines
      serial: stm32: fix code cleaning warnings and checks
      serial: stm32: fix -Wall W=1 compilation warnings
      serial: stm32: add "_usart" prefix in functions name
      dt-bindings: serial: fix the first letter of properties description
      serial: stm32: add author
      serial: stm32: reset dma buffers during probe
      serial: stm32: fix tx dma completion, release channel
      serial: stm32: fix a deadlock condition with wakeup event
      serial: stm32: fix TX and RX FIFO thresholds
      serial: stm32: fix incorrect characters on console
      ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
      ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1
      ARM: dts: stm32: add usart3 and uart7 pins configs in stm32mp157-pinctrl
      ARM: dts: stm32: add usart3 node to stm32mp157c-ev1
      ARM: dts: stm32: add uart7 support to stm32mp157c-dk1
      ARM: debug: stm32: add UART early console configuration
      serial: stm32: rework RX over DMA
      serial: stm32: fix deadlock with the DMA engine callback
      serial: stm32: fix probe and remove order
      serial: stm32: move RX dma initialization to startup
      ARM: dts: stm32: add dma direct mode 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
      serial: stm32: defer probe for dma devices
      serial: stm32: clean probe and remove port deinit
      serial: stm32: use dma_request/release_chan_linked API for rx
      irqchip/stm32: add usart instances exti direct event support
      ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes
      dt-bindings: serial: remove no_console_suspend pinctrl state
      ARM: dts: stm32: remove no_console_suspend from uart4 on stm32mp15xx-dkx
      ARM: dts: stm32: remove no_console_suspend from uart4 on stm32mp15xx-edkx
      serial: stm32: remove no_console_suspend pinctrl state handling
      serial: stm32: fix startup by enabling usart for reception
      serial: stm32: disable DMA request line at shutdown
      serial: stm32: terminate / restart DMA transfer at suspend / resume
      serial: stm32: fix wake-up flag handling
      serial: stm32: fix RX wakeup data handling when using DMA

Etienne Carriere (57):
      ARM: dts: stm32: add OP-TEE node and its reserved-memory node for stm32mp157
      hwrng: stm32 - defers probe for reset controller
      crypto: stm32/hash - defer probe for reset controller
      crypto: stm32/hash - defer probe for dma device
      drivers/gpu/drm: stm mipi dsi doesn't print error on probe deferral
      crypto: stm32/cryp - defer probe for reset controller
      pinctrl: pinctrl-stm32: don't print an error on probe deferral
      rtc: rtc-stm32: don't print an error on probe deferral
      regulator: stm32-pwr: don't print an error on probe deferral
      remoteproc: stm32: don't print an error on probe deferral
      watchdog: stm32_iwdg: don't print an error on probe deferral
      crypto: stm32/cryp - don't print error on probe deferral
      crypto: stm32/crc32 - don't print error on probe deferral
      thermal: stm32: don't print an error on probe deferral
      ASoC: stm32: defer device probe for reset controller
      ASoC: stm32: don't print an error on probe deferral
      dt-bindings: mailbox: add binding doc for the ARM SMC/HVC mailbox
      mailbox: introduce ARM SMC based mailbox
      spi: stm32-qspi: Use dma_request_chan() instead dma_request_slave_channel()
      mtd: rawnand: stm32_fmc2: support dma deferred probe
      mtd: rawnand: stm32_fmc2: support reset controller deferred probe
      spi: stm32-qspi: defer probe for reset controller
      i2c: stm32: don't print an error on probe deferral
      dmaengine: stm32-dma: use reset controller only at probe time
      dmaengine: stm32-mdma: use reset controller only at probe time
      dmaengine: stm32-dmamux: fix clock handling in probe sequence
      dmaengine: stm32-dmamux: use reset controller only at probe time
      iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
      iio: adc: stm32-adc: don't print an error on probe deferral
      iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
      iio: dac: stm32-dac: use reset controller only at probe time
      iio: dac: stm32-dac: reset controller is explicitly optional
      reset: stm32mp1: fix mdma reset that maybe secure
      dmaengine: stm32-mdma: driver defers probe for clock and reset
      phy: stm32-usbphyc: don't print an error on probe deferral
      mfd: stm32-timers: Use dma_request_chan() instead dma_request_slave_channel()
      media: stm32-cec: don't print an error on probe deferral
      tty/serial: stm32-usart: fix typo in dma rx channel probe
      dmaengine: stm32-dmamux: driver defers probe for clock and reset
      dmaengine: stm32-dma: driver defers probe for reset and memory dma
      media: stm32-dcmi: Use dma_request_chan() instead dma_request_slave_channel()
      media: stm32-cec: defer probe for auxiliary clock
      phy: stm32-usbphyc: defer probe for reset controller
      media: stm32-dcmi: don't print an error on probe deferral
      pinctrl: stm32: defer probe for reset controller
      i2c: stm32: print error trace for unexpected dma issues
      spi: stm32-spi: driver uses reset controller only at init
      spi: stm32-spi: defer probe for reset or dma controllers
      drivers: clock/reset: stm32mp1: swap driver initialization ordering
      dt-bindings: clock: stm32mp1 new compatible for secure rcc
      clk: stm32mp1: new compatible for secure rcc support
      dt-bindings: clock: Add IDs for SCMI clocks on stm32mp15
      dt-bindings: reset: Add IDs for SCMI reset domains on stm32mp15
      clk: stm32mp1: use devm_kzalloc() and dev_err() where applicable
      ARM: dts: stm32: Define SCMI resources on stm32mp15
      ARM: dts: stm32: move clocks/resets to SCMI resources for stm32mp15
      reset: stm32mp1: remove unused support for secure reset lines

Evan Green (2):
      loop: Report EOPNOTSUPP properly
      loop: Better discard support for block devices

Fabien Dessenne (46):
      clk: stm32mp1: check invalid irq
      pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API
      dt-bindings: pinctrl: stm32: add RSVD mux function
      pinctrl: stm32: handle RSVD pin configuration
      irqchip: stm32-exti: use the hwspin_lock_timeout_in_atomic() API
      dt-bindings: hwlock: add support of shared locks
      hwspinlock: allow sharing of hwspinlocks
      dt-bindings: hwlock: update STM32 #hwlock-cells value
      remoteproc: add support for co-processor booted before kernel
      dt-bindings: remoteproc: stm32: add early-boot properties
      remoteproc: stm32: add early-boot
      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
      remoteproc: stm32: build with SRM
      remoteproc: stm32: wakeup the system by wdg irq
      dt-bindings: remoteproc: stm32: add wakeup-source
      remoteproc: stm32: fix probe error case
      remoteproc: stm32: use workqueue to treat mailbox callback
      dt-bindings: remoteproc: stm32: add resource table syscon
      dt-bindings: remoteproc: stm32: remove resource table properties
      remoteproc: stm32: read resource table from backup register
      rpmsg: core: add possibility to get message payload size
      rpmsg: TTY interface Driver for user space endpoint interface
      ARM: configs: enable STM32 HWSPINLOCK in multi_v7 addons fragment
      ARM: configs: enable stm32 rproc on fragment-02-multiv7_addons
      ARM: configs: enable rpmsg tty on fragment-02-multiv7_addons
      ARM: configs: enable rpmsg client sample on fragment-02-multiv7_addons
      ARM: dts: stm32: Add hwspinlock node for stm32mp157 SoC
      ARM: dts: stm32: Add hwlock for irqchip on stm32mp157
      ARM: dts: stm32: hwlocks for GPIO for stm32mp157
      ARM: dts: stm32: add rproc resource table syscon
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp157c-ed1
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp157a-dk1
      ARM: dts: stm32: declare m4 system resource manager on STM32MP157c
      ARM: dts: stm32: Add M4 system resources device tree for stm32mp157c
      ARM: dts: stm32: include M4 system resources for stm32mp157c-ed1
      ARM: dts: stm32: include M4 system resources for stm32mp157a-dk1
      ARM: dts: stm32: add M4 and A7 examples dts files for stm32mp157
      dt-bindings: remoteproc: stm32: add coprocessor state syscon
      dt-bindings: remoteproc: stm32: remove the early-booted property
      ARM: dts: stm32: add rproc coprocessor state syscon on stm32mp157c
      remoteproc: stm32: use coprocessor state from syscon
      ARM: dts: stm32: use RSVD for M4 srm pinctrl_z on stm32mp157

Fabrice Gasnier (59):
      ARM: configs: enable STM32 BSEC in multi_v7 addons fragment
      dt-bindings: pwm-stm32: Document pinctrl sleep state
      pwm: stm32: Split breakinput apply routine to ease PM support
      pwm: stm32: Add power management support
      counter: stm32-timer-cnt: fix a kernel-doc warning
      pwm: stm32: remove automatic output enable
      iio: trigger: stm32-timer: enable clock when in master mode
      iio: trigger: stm32-timer: remove unnecessary update event
      dt-bindings: iio: stm32-timer-trigger: document pinctrl states
      iio: trigger: stm32-timer: add power management support
      counter: stm32-lptimer-cnt: fix a kernel-doc warning
      ARM: configs: add fragments for STM32 TIM and LPTIM to multi_v7_defconfig
      ARM: dts: stm32: add timers counter support on stm32mp157c
      ARM: dts: stm32: enable dma chaining on stm32mp157c timers
      ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ed1
      ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1
      ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1
      ARM: dts: stm32: add support for PWM on stm32mp157a-dk1
      iio: dac: stm32: add power management support
      ARM: dts: stm32: Add DAC pins used on stm32mp157c-ed1
      ARM: dts: stm32: Add DAC support to stm32mp157c-ed1
      ARM: configs: enable STM32 DAC in multi_v7 addons fragment
      serial: stm32: call stm32_transmit_chars locked
      usb: dwc2: backup and restore host registers when in power down type none
      ARM: configs: enable USB CDC ACM in multi_v7 addons fragment
      ARM: dts: stm32: Enable VREFBUF on stm32mp157a-dk1
      ARM: dts: stm32: add ADC pins used on stm32mp157a-dk1
      ARM: dts: stm32: enable ADC support on stm32mp157a-dk1
      ARM: configs: enable STM32 VREFBUF in multi_v7 addons fragment
      ARM: configs: enable STM32 ADC in multi_v7 addons fragment
      ARM: dts: stm32: enable dma chaining on stm32mp157c adc
      ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1
      ARM: dts: stm32: add ADC support to stm32mp157c-ed1
      iio: adc: stm32-adc: fix kernel-doc warnings
      dt-bindings: iio: stm32-adc: add max clock rate property
      iio: adc: stm32: allow to tune analog clock
      iio: adc: stm32-adc: Add check on overrun interrupt
      iio: adc: stm32: fix sleep inside atomic section when using DMA
      i2c: i2c-stm32f7: improve nack debug message
      iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
      ARM: dts: stm32: enable adc and timer on stm32mp157c-dk2 a7-examples
      counter: stm32-timer-cnt: add power management support
      counter: stm32-timer-cnt: remove iio headers
      ARM: dts: stm32: enable adc and timers on stm32mp157 eval a7 examples
      ARM: dts: stm32: fix optee memory node unit-address on stm32mp157c-ed1
      ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx
      ARM: dts: stm32: enable i2c5 on stm32mp157x-dk2-a7-examples
      iio: trigger: stm32-timer: fix a possible race when removing
      iio: trigger: stm32-timer: cleanup PM support since encoder mode removal
      iio: trigger: stm32-timer: redefine enabled flag
      iio: trigger: stm32-timer: adopt __maybe_unused for pm ops
      iio: trigger: stm32-timer: remove pinctrl consumer
      iio: trigger: stm32-timer: rework pm to only take care of enabled trigger
      ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15
      iio: adc: stm32-adc: fix a wrong error message when probing interrupts
      usb: dwc2: gadget: move gadget resume after the core is in L0 state
      usb: gadget: u_serial: add suspend resume callbacks
      usb: gadget: f_serial: add suspend resume callbacks
      usb: gadget: f_acm: add suspend resume callbacks

Gabriel Fernandez (18):
      clk: stm32mp1: add Security management
      clk: stm32mp1: fix a build warning with W=1
      clk: stm32mp1: add power rcc management
      clk: stm32mp1: replace clk_readl with readl
      clk: stm32mp1: drop CLK_IS_BASIC flag usage
      reset: stm32mp1: Add security management
      ARM: dts: stm32: add RCC generic irq for stm32mp1
      clk: stm32mp1: fix: bad enable counter after parent change
      rtc: rtc-stm32: change PM callbacks to "_noirq()"
      clk: stm32mp1: add "safe position" to critical clock muxes
      clk: stm32mp1: Add DT bindings for bus clocks PCLK 1/2/3/4/5
      clk: stm32mp1: add i2s_ckin as clock source of pll4
      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: fix warnings when PROVE_LOCKING & DEBUG_ATOMIC define
      ARM: dts: stm32: introduce basic boot include on stm32mp15x board

Gerald Baeza (11):
      serial: stm32: fix end of transfer
      serial: stm32: less messages on dma alloc error
      serial: stm32: fix dma receive
      dt-bindings: serial: stm32: add dma using note
      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
      ARM: configs: enable STM32_DDR_PMU

Hugues Fruchet (12):
      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: use 32KB SRAM buffer for DCMI DMA transfer on stm32mp157
      ARM: dts: stm32: limit ov5640 pixel clock frequency to 77MHz on stm32mp157c-ev1 board
      ARM: configs: enable OV5640 camera sensor
      ARM: configs: enable STMIPID02 CSI-2 camera sensor bridge
      media: stm32-dcmi: improve JPEG capture framerate
      media: stm32-dcmi: remove deprecated dmaengine_terminate_all()

Julia Lawall (1):
      ASoC: stm32: sai: Add missing cleanup

Lionel Debieve (9):
      crypto: stm32/hash - Fix dma issue with update requests
      ARM: configs: enable stm32 crc on fragment-02-multiv7_addons
      ARM: configs: enable stm32 hash on fragment-02-multiv7_addons
      ARM: configs: enable STM32 CRYP in multi_v7 addons fragment
      ARM: configs: add SCMI support in fragment-02-multiv7_addons
      spi: stm32-qspi: properly manage probe errors
      crypto: stm32/hash - don't print error on probe deferral
      ARM: dts: stm32: enable HASH by default on stm32mp15
      ARM: dts: stm32: enable CRYP by default on stm32mp15

Ludovic Barre (24):
      irqchip/stm32: set_affinity return IRQ_SET_MASK_OK_DONE if no parent
      mmc: mmci: add hardware busy timeout feature
      mmc: mmci: add busy_complete callback
      mmc: mmci: sdmmc: add busy_complete callback
      mmc: mmci: add pwreg_nopower property for sdmmc variant
      mmc: add unstuck function if host is in deadlock state
      mmc: mmci: add unstuck feature
      mmc: mmci: sdmmc: replace sg_dma_xxx macros
      mmc: mmci: add private pointer for variant
      mmc: mmci: sdmmc: rename sdmmc_priv struct to sdmmc_idma
      dt-bindings: mmc: mmci: add delay block base register for sdmmc
      mmc: mmci: add a reference at mmc_host_ops in mmci struct
      mmc: mmci: sdmmc: add execute tuning with delay block
      mmc: mmci: add volt_switch callbacks
      mmci: mmc: sdmmc: add voltage switch functions
      mmc: mmci: add sdmmc variant revision 2.0
      mmc: mmci: add sdio datactrl mask for sdmmc
      mmc: mmci: allow sdio transfer not aligned on blocksz
      brcmfmac: unregister sdio irq if no wowl
      ARM: dts: stm32: add wifi over sdio on stm32mp157c-dk2
      ARM: dts: stm32: force sdmmc2 ip version for wifi sdio for stm32mp157c-dk2
      mmc: mmci: initialize pwr_reg value with hardware value
      mmc: mmci: sdmmc: fix DMA API warning: max segment size
      mmc: mmci: sdmmc: fix DMA API warning overlapping mappings

M'boumba Cedric Madianga (4):
      dt-bindings: stm32-dma: Add DMA/MDMA chaining support bindings
      dt-bindings: stm32-dmamux: Add one cell to support DMA/MDMA chain
      dt-bindings: stm32-mdma: Add DMA/MDMA chaining support bindings
      dmaengine: stm32-mdma: Add DMA/MDMA chaining support

Marek Vasut (1):
      irqchip/stm32: Retrigger both in eoi and unmask callbacks

Nicolas Toromanoff (8):
      crypto: stm32/cryp - code cleanup
      crypto: stm32/cryp - fix bugs and crash in tests
      crypto: stm32/crc: fix ext4 chksum BUG_ON()
      crypto: stm32/crc: fix run-time self test issue.
      crypto: stm32/crc: fix multi-instance
      ARM: dts: stm32: enable CRC1 by default on stm32mp15
      crypto: stm32/crc: don't sleep in runtime pm
      crypto: stm32/crc: protect from concurrent accesses

Olivier Moysan (29):
      ASoC: wm8994: Remove some DAPM widgets
      ASoC: wm8994: add support of master clock providers
      ASoC: wm8994: add LDO cycle-time protection
      ASoC: cs42l51: manage cs42l51 power down
      ASoC: stm32: spdifrx: retry synchronization in sync state
      iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio
      dt-bindings: iio: sd modulator: add vref support
      iio: adc: stm32-dfsdm: use resolution define
      iio: adc: stm32-dfsdm: add scale/offset support
      iio: adc: sd modulator: add scale and offset support
      ARM: dts: stm32: add DFSDM pins to stm32mp157c
      ARM: dts: stm32: add hdmi audio support to stm32mp157a-dk1 board
      ARM: configs: enable audio on fragment-02-multiv7_addons
      ARM: dts: stm32: instantiate mics on stm32mp157xx-evx
      ASoC: cs42l51: add dac mux widget in codec routes
      ASoC: stm32: don't print an error on probe deferral
      ASoC: stm32: sai: backport manage error when getting reset controller
      ASoC: stm32: sai: backport improve error management on probe deferral
      ASoC: stm32: spdifrx: backport manage error when getting reset controller
      ASoC: stm32: spdifrx: backport improve error management on probe deferral
      ASoC: stm32: i2s: backport manage error when getting reset controller
      ASoC: stm32: i2s: backport improve error management on probe deferral
      Revert "iio: adc: stm32: fix sleep inside atomic section when using DMA"
      iio: adc: stm32-adc: fix sleep in atomic context
      drm/bridge: sii902x: manage output mode on bridge enable
      ASoC: stm32: spdifrx: fix regmap status check
      ASoC: stm32: spdifrx: manage rebind issue
      ASoC: stm32: i2s: manage rebind issue
      ASoC: stm32: sai: fix sai probe

Pascal Paillet (32):
      regulator: stm32-pwr: Add support for security
      dt-bindings: mfd: Add stm32mp1 wake-up pins
      mfd: stm32mp1: Add wakeup-pin driver
      ARM: dts: stm32: add PWR regulators support on stm32mp157
      ARM: dts: stm32: add secure PWR regulators support on stm32mp157c
      ARM: dts: stm32: add PWR wakeup pins support on stm32mp157c
      ARM: dts: stm32: Add a second interrupt parent for exti on stm32mp157
      ARM: dts: stm32: use wake-up pin 1 on stm32mp157c-ed1
      ARM: dts: stm32: use wake-up pin 1 on STM32MP157a-dk1
      ARM: dts: stm32: Remove include gpio.h
      ARM: dts: stm32: change default minimal buck1 value on stm32mp157
      ARM: dts: stm32: Fix active discharge usage on stm32mp157
      ARM: dts: stm32: disable active-discharge for vbus_otg on stm32mp157a-avenger96
      mfd: stpmic1: Handle wakeup source
      regulator: stpmic1: Set a default ramp delay value
      ARM: dts: stm32: Describe bluetooth power supply on stm32mp157c-dk2 board
      ARM: dts: stm32: Describe Vin power supply on stm32mp157c-dk1 board
      ARM: dts: stm32: Describe Vin power supply on stm32mp157c-ed1 board
      thermal: stm32: remove hardware irq handler
      thermal: stm32: fix icifr register name
      thermal: stm32: handle multiple trip points
      thermal: stm32: improve temperature resolution
      thermal: stm32: fix low threshold interrupt flood
      thermal: stm32: fix engineering calibration value
      ARM: dts: stm32: remove thermal passive trip point on stm32mp157c
      ARM: configs: reduce number of legacy pty
      ARM: dts: stm32: add thermal trip point to stm32mp15xd
      opp: core: Handle probe deferral for clock
      cpufreq: stm32: don't print an error on probe deferral
      ARM: dts: stm32: force suspend to opp min for stm32mp15xd
      ARM: configs: Enable CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND flag
      regulator: stpmic1: Usb boost over-current protection workaround

Patrice Chotard (4):
      ARM: configs: disable MTD_SPI_NOR_USE_4K_SECTORS on fragment-02-multiv7_addons
      ARM: configs: Enable CONFIG_MTD_SPI_NAND flag
      PM / wakeup: Add dev_wakeup_path() helper
      serial: stm32: Fix wakeup test when CONFIG_PM_SLEEP is disable

Patrick Delaunay (10):
      ARM: dts: stm32: Enable reboot mode support to stm32mp157c
      ARM: dts: stm32: enable heartbeat led on stm32mp157c-ed1 board
      ARM: dts: stm32: cleanup stm32mp157-pintrl
      ARM: dts: stm32: Move sram node stm32mp157 SOC file
      dt-bindings: mfd: cosmetic: remove unnecessary blank line
      ARM: dts: stm32: add device type for memory on stm32mp157c-dk1
      ARM: dts: stm32: add reset support to uart nodes on stm32mp157c
      ARM: dts: stm32: fix warnings during stm32mp15 EV1 build
      ARM: dts: stm32: activate TEE on chip without security on stm32mp15
      ARM: dts: stm32: add ddrperfm on basic boot include in stm32mp15

Peter Ujfalusi (1):
      dmaengine: Add basic debugfs support

Philippe Cornu (1):
      drm/stm: dsi: higher pll out only in video burst mode

Pierre Yves MORDRET (1):
      Revert "ARM: configs: remove ETNAVIV from config"

Pierre-Yves MORDRET (8):
      dt-bindings: i2c-stm32: add sleep pinctrl bindings
      dmaengine: stm32-dma: Add suspend mode support
      dmaengine: stm32-dmamux: Add suspend mode support
      dmaengine: stm32-mdma: Add suspend mode support
      dmaengine: stm32-dma: enable descriptor_reuse
      dmaengine: stm32-mdma: enable descriptor_reuse
      dmaengine: stm32-dma: Add DMA/MDMA chaining support
      ARM: configs: remove ETNAVIV from config

Thierry Reding (3):
      pwm: stm32: Validate breakinput data from DT
      pwm: stm32: Remove clutter from ternary operator
      pwm: stm32: Pass breakinput instead of its values

Yann Gautier (12):
      ARM: dts: stm32: update slew-rate properties for sdmmc1 on stm32mp157
      ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC
      ARM: dts: stm32: add eMMC nodes for stm32mp157c-ed1 board
      ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards
      ARM: dts: stm32: add sd-uhs properties in SD-card node for stm32mp157c-ed1
      ARM: dts: stm32: add delay block support and higher sd-uhs speeds on stm32mp157
      ARM: dts: stm32: update sdmmc IP version for STM32MP157 SOC
      ARM: dts: stm32: add disable-wp property for SD-card on STM32MP1 boards
      mmc: mmci: sdmmc: do not keep VSWITCH flags after controller reset
      ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32mp1 ED1/EV1 boards
      mmc: mmci: stm32: clear DLYB_CR after sending tuning command
      mmc: mmci: stm32: correct delay block line length configuration

Yannick Fertre (28):
      drm/bridge: sii902x: disable CEC device
      ARM: dts: stm32: Move goodix node for stm32mp15
      drm/stm: ltdc: add number of interrupts
      input: edt-ft5x06 - Create link to panel
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157c-dk2 board
      ARM: dts: stm32: move dsi supply for stm32mp157c
      drm/panel: rm68200: allow using non-continuous dsi clock
      ARM: dts: stm32: add panel rpi-touchscreen on stm32mp157c-dk2
      drm/stm: ltdc: check crtc state before enabling LIE
      ARM: configs: multi_v7_addons: update touchscreens on fragment-02-multiv7_addons
      ARM: dts: stm32: add i2c2 node to stm32mp157c-ev1
      Input: edt-ft5x06 - defer probe
      Input: goodix - defer probe
      ARM: dts: stm32: remove phy-dsi-supply to stm32mp157a-ev1
      ARM: dts: stm32: remove phy-dsi-supply to stm32mp157f-dk2
      ARM: dts: stm32: remove phy-dsi-supply to stm32mp157f-ev1
      ARM: dts: stm32: remove phy-dsi-supply to stm32mp157d-ev1
      ARM: dts: stm32: add goodix pinctrl to stmfx for STM32MP1 boards
      ARM: dts: stm32: add goodix node to stm32mp157a-ev1
      ARM: dts: stm32: add goodix node to stm32mp157d-ev1
      ARM: dts: stm32: add goodix node to stm32mp157f-ev1
      ARM: dts: stm32: add interrupts for goodix to stm32mp157c-ev1
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157f-dk2 board
      Revert "Input: goodix: request_irq: convert gpio to irq"
      ARM: configs: multi_v7_addons: remove support of panel NT35510 for stm32mp1
      Revert "drm/panel: Add support for NT35510 panel driver"
      Revert "ARM: dts: stm32: add panel rpi-touchscreen on stm32mp157c-dk2"
      ARM: dts: stm32: remove novatek,nt35510 panel on stm32mp157c-dk2 board

Yannick Fertré (27):
      drm/bridge: sii902x: add optional power supplies
      drm/bridge: sii902x: add power saving support
      dt-bindings: display: Convert orisetech,otm8009a panel to DT schema
      dt-bindings: display: Convert raydium,rm68200 panel to DT schema
      Input: goodix: request_irq: convert gpio to irq
      Input: edt-ft5x06 - replace error by debug trace
      drm: Add missing flags for pixel clock & data enable
      drm/stm: ltdc: plane: support of cropping
      drm/stm: ltdc: enable/disable depends on encoder
      drm/stm: ltdc: add pinctrl for DPI encoder mode
      drm/stm: ltdc: enable/disable depends on encoder
      drm/stm: ltdc: check number of endpoints
      drm/bridge/synopsys: dsi: missing post disable
      drm/bridge/synopsys: dsi: parse all endpoints
      drm/bridge/synopsys: dsi: read status error during transfer
      drm/panel: rm68200: fix mode to 50fps
      drm/panel: Add support for NT35510 panel driver
      input: goodix - support gt9147 touchpanel
      ARM: dts: stm32: add ft6236 touchscreen on stm32mp157c-dk2 board
      ARM: configs: multi_v7_addons: add display part for stm32mp1
      ARM: dts: stm32: add novatek,nt35510 panel on stm32mp157c-dk2 board
      ARM: dts: stm32: add goodix touchscreen on stm32mp157c-ev1 board
      drm/stm: ltdc: move pinctrl to encoder mode set
      ARM: dts: stm32: move ltdc pinctrl on stm32mp157a dk1 board
      input: goodix - Create link to panel
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157c-ev1 board
      Revert "ARM: dts: stm32: add novatek,nt35510 panel on stm32mp157c-dk2 board"

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

 CONTRIBUTING.md                                    |   30 +
 .../devicetree/bindings/arm/stm32/stm32.yaml       |    5 +-
 .../devicetree/bindings/clock/st,stm32mp1-rcc.txt  |    5 +-
 .../bindings/connector/usb-connector.txt           |    2 +
 .../devicetree/bindings/cpufreq/stm32-cpufreq.txt  |   61 +
 .../bindings/display/panel/orisetech,otm8009a.txt  |   23 -
 .../bindings/display/panel/orisetech,otm8009a.yaml |   53 +
 .../bindings/display/panel/raydium,rm68200.txt     |   25 -
 .../bindings/display/panel/raydium,rm68200.yaml    |   52 +
 .../devicetree/bindings/dma/stm32-dma.txt          |   36 +-
 .../devicetree/bindings/dma/stm32-dmamux.txt       |    5 +-
 .../devicetree/bindings/dma/stm32-mdma.txt         |   66 +-
 .../devicetree/bindings/hwlock/hwlock.txt          |   27 +-
 .../bindings/hwlock/st,stm32-hwspinlock.txt        |    6 +-
 .../devicetree/bindings/i2c/i2c-stm32.txt          |   12 +-
 .../bindings/iio/adc/sigma-delta-modulator.txt     |    3 +
 .../devicetree/bindings/iio/adc/st,stm32-adc.txt   |    2 +
 .../bindings/iio/timer/stm32-timer-trigger.txt     |    9 +
 .../interrupt-controller/st,stm32-exti.txt         |   30 +-
 .../devicetree/bindings/mailbox/arm-smc.yaml       |   96 ++
 .../devicetree/bindings/mailbox/stm32-ipcc.txt     |    4 +-
 .../devicetree/bindings/media/video-interfaces.txt |    2 +
 .../devicetree/bindings/mfd/st,stm32mp1-pwr.txt    |   57 +
 Documentation/devicetree/bindings/mmc/mmci.txt     |    2 +
 .../devicetree/bindings/perf/stm32-ddr-pmu.txt     |   18 +
 .../devicetree/bindings/phy/phy-stm32-usbphyc.txt  |   59 +-
 .../bindings/pinctrl/st,stm32-pinctrl.yaml         |    8 +
 .../devicetree/bindings/pwm/pwm-stm32.txt          |    8 +-
 .../devicetree/bindings/remoteproc/rproc-srm.txt   |   58 +
 .../devicetree/bindings/remoteproc/stm32-rproc.txt |   13 +
 .../devicetree/bindings/rtc/st,stm32-rtc.txt       |   10 +-
 .../devicetree/bindings/serial/st,stm32-usart.txt  |   46 +-
 .../devicetree/bindings/soc/stm32/stm32_hdp.txt    |   39 +
 Documentation/devicetree/bindings/usb/dwc2.txt     |    8 +
 .../devicetree/bindings/usb/generic-ehci.yaml      |    5 +
 .../devicetree/bindings/usb/st,typec-stusb.txt     |   48 +
 Documentation/hwspinlock.txt                       |   10 +-
 Documentation/perf/stm32-ddr-pmu.txt               |   41 +
 Documentation/remoteproc.txt                       |   22 +
 arch/arm/Kconfig.debug                             |   42 +-
 arch/arm/boot/dts/Makefile                         |   19 +-
 arch/arm/boot/dts/stm32mp15-no-scmi.dtsi           |  157 +++
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           | 1411 ++++++++++++++++++++
 .../boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} |  941 +++++++++----
 arch/arm/boot/dts/stm32mp153.dtsi                  |   54 +
 arch/arm/boot/dts/stm32mp157-m4-srm-pinctrl.dtsi   |  524 ++++++++
 arch/arm/boot/dts/stm32mp157-m4-srm.dtsi           |  442 ++++++
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi          |  925 -------------
 arch/arm/boot/dts/stm32mp157.dtsi                  |   32 +
 arch/arm/boot/dts/stm32mp157a-avenger96.dts        |   17 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts              |  431 +-----
 arch/arm/boot/dts/stm32mp157a-ed1.dts              |   52 +
 arch/arm/boot/dts/stm32mp157a-ev1.dts              |   86 ++
 arch/arm/boot/dts/stm32mp157c-dk2-a7-examples.dts  |   46 +
 arch/arm/boot/dts/stm32mp157c-dk2-m4-examples.dts  |  129 ++
 arch/arm/boot/dts/stm32mp157c-dk2.dts              |  126 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts              |  317 +----
 arch/arm/boot/dts/stm32mp157c-ev1-a7-examples.dts  |   53 +
 arch/arm/boot/dts/stm32mp157c-ev1-m4-examples.dts  |  146 ++
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |  293 +---
 arch/arm/boot/dts/stm32mp157d-dk1.dts              |   44 +
 arch/arm/boot/dts/stm32mp157d-ed1.dts              |   52 +
 arch/arm/boot/dts/stm32mp157d-ev1.dts              |   86 ++
 arch/arm/boot/dts/stm32mp157f-dk2-a7-examples.dts  |   46 +
 arch/arm/boot/dts/stm32mp157f-dk2-m4-examples.dts  |  129 ++
 arch/arm/boot/dts/stm32mp157f-dk2.dts              |  185 +++
 arch/arm/boot/dts/stm32mp157f-ed1.dts              |   56 +
 arch/arm/boot/dts/stm32mp157f-ev1-a7-examples.dts  |   53 +
 arch/arm/boot/dts/stm32mp157f-ev1-m4-examples.dts  |  146 ++
 arch/arm/boot/dts/stm32mp157f-ev1.dts              |   86 ++
 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi       |   90 --
 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi       |   62 -
 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi       |   78 --
 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi       |   62 -
 arch/arm/boot/dts/stm32mp15xa.dtsi                 |   13 +
 arch/arm/boot/dts/stm32mp15xc.dtsi                 |   20 +
 arch/arm/boot/dts/stm32mp15xd.dtsi                 |   42 +
 arch/arm/boot/dts/stm32mp15xf.dtsi                 |   20 +
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |  768 +++++++++++
 arch/arm/boot/dts/stm32mp15xx-edx.dtsi             |  408 ++++++
 arch/arm/boot/dts/stm32mp15xx-evx.dtsi             |  680 ++++++++++
 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi       |   85 ++
 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi       |   57 +
 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi       |   73 +
 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi       |   57 +
 .../arm/configs/fragment-01-multiv7_cleanup.config |  152 +++
 arch/arm/configs/fragment-02-multiv7_addons.config |  420 ++++++
 arch/arm/configs/multi_v7_defconfig                |    1 +
 arch/arm/include/debug/stm32.S                     |    9 +-
 arch/arm/kernel/time.c                             |    2 +
 arch/arm/mach-stm32/Kconfig                        |    1 +
 arch/arm/mach-stm32/board-dt.c                     |    2 +
 drivers/block/loop.c                               |   49 +-
 drivers/char/hw_random/stm32-rng.c                 |    5 +-
 drivers/clk/clk-stm32mp1.c                         |  875 ++++++++----
 drivers/clk/clk.c                                  |    7 +-
 drivers/counter/stm32-lptimer-cnt.c                |    2 +-
 drivers/counter/stm32-timer-cnt.c                  |   68 +-
 drivers/cpufreq/Kconfig.arm                        |    7 +
 drivers/cpufreq/Makefile                           |    1 +
 drivers/cpufreq/cpufreq-dt-platdev.c               |    1 +
 drivers/cpufreq/stm32-cpufreq.c                    |  101 ++
 drivers/crypto/stm32/stm32-crc32.c                 |  228 +++-
 drivers/crypto/stm32/stm32-cryp.c                  |  300 +++--
 drivers/crypto/stm32/stm32-hash.c                  |   57 +-
 drivers/dma/dmaengine.c                            |  113 +-
 drivers/dma/stm32-dma.c                            | 1118 +++++++++++++---
 drivers/dma/stm32-dmamux.c                         |   95 +-
 drivers/dma/stm32-mdma.c                           |  273 +++-
 drivers/gpu/drm/bridge/sii902x.c                   |  145 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  160 ++-
 drivers/gpu/drm/drm_modes.c                        |   19 +-
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |   20 +-
 drivers/gpu/drm/panel/panel-raydium-rm68200.c      |   14 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |    9 +-
 drivers/gpu/drm/stm/ltdc.c                         |  270 ++--
 drivers/gpu/drm/stm/ltdc.h                         |    1 +
 drivers/hwspinlock/hwspinlock_core.c               |   82 +-
 drivers/hwspinlock/hwspinlock_internal.h           |    2 +
 drivers/i2c/busses/Kconfig                         |    1 +
 drivers/i2c/busses/i2c-stm32.c                     |   19 +-
 drivers/i2c/busses/i2c-stm32f4.c                   |    4 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  644 +++++++--
 drivers/iio/adc/sd_adc_modulator.c                 |   84 +-
 drivers/iio/adc/stm32-adc-core.c                   |   84 +-
 drivers/iio/adc/stm32-adc-core.h                   |    9 +
 drivers/iio/adc/stm32-adc.c                        |  129 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |  157 ++-
 drivers/iio/dac/stm32-dac-core.c                   |  153 ++-
 drivers/iio/dac/stm32-dac.c                        |   94 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |  164 ++-
 drivers/input/touchscreen/edt-ft5x06.c             |   18 +-
 drivers/input/touchscreen/goodix.c                 |   16 +
 drivers/irqchip/irq-stm32-exti.c                   |  255 ++--
 drivers/mailbox/Kconfig                            |    7 +
 drivers/mailbox/Makefile                           |    2 +
 drivers/mailbox/arm-smc-mailbox.c                  |  166 +++
 drivers/mailbox/stm32-ipcc.c                       |   36 +-
 drivers/media/i2c/ov5640.c                         |   77 +-
 drivers/media/platform/stm32/stm32-cec.c           |   10 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |   51 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |    3 +
 drivers/mfd/Kconfig                                |   10 +
 drivers/mfd/Makefile                               |    1 +
 drivers/mfd/stm32-pwr.c                            |  400 ++++++
 drivers/mfd/stm32-timers.c                         |   36 +-
 drivers/mfd/stmfx.c                                |   22 +-
 drivers/mfd/stpmic1.c                              |    6 +
 drivers/mfd/wm8994-core.c                          |   21 +
 drivers/mmc/core/block.c                           |   11 +
 drivers/mmc/core/core.c                            |   31 +-
 drivers/mmc/host/mmci.c                            |  281 ++--
 drivers/mmc/host/mmci.h                            |   17 +-
 drivers/mmc/host/mmci_stm32_sdmmc.c                |  259 +++-
 drivers/mtd/nand/raw/nand_base.c                   |    2 +
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |   46 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |   98 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |    2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |    2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   29 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    4 +-
 drivers/net/phy/realtek.c                          |    5 +
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |    6 +
 drivers/nvmem/core.c                               |   37 +
 drivers/opp/core.c                                 |   11 +-
 drivers/perf/Kconfig                               |    6 +
 drivers/perf/Makefile                              |    1 +
 drivers/perf/stm32_ddr_pmu.c                       |  505 +++++++
 drivers/phy/phy-core.c                             |   48 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |  485 +++++--
 drivers/pinctrl/pinctrl-stmfx.c                    |   36 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |  250 +++-
 drivers/pinctrl/stm32/pinctrl-stm32.h              |   17 +-
 drivers/pinctrl/stm32/pinctrl-stm32mp157.c         |    1 +
 drivers/pwm/pwm-stm32.c                            |  116 +-
 drivers/regulator/stm32-pwr.c                      |   85 +-
 drivers/regulator/stpmic1_regulator.c              |  203 ++-
 drivers/remoteproc/Kconfig                         |   21 +
 drivers/remoteproc/Makefile                        |    2 +
 drivers/remoteproc/remoteproc_core.c               |   55 +-
 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                   |  314 ++++-
 drivers/reset/reset-stm32mp1.c                     |   83 +-
 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                          |  310 +++++
 drivers/rpmsg/virtio_rpmsg_bus.c                   |   11 +
 drivers/rtc/Kconfig                                |    1 +
 drivers/rtc/rtc-stm32.c                            |  159 ++-
 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                       |  127 +-
 drivers/spi/spi-stm32.c                            |  511 ++++---
 drivers/thermal/st/stm_thermal.c                   |  383 ++----
 drivers/tty/serial/stm32-usart.c                   |  996 ++++++++------
 drivers/tty/serial/stm32-usart.h                   |   20 +-
 drivers/usb/dwc2/Kconfig                           |    1 +
 drivers/usb/dwc2/Makefile                          |    2 +-
 drivers/usb/dwc2/core.c                            |  123 +-
 drivers/usb/dwc2/core.h                            |   20 +
 drivers/usb/dwc2/core_intr.c                       |    7 +-
 drivers/usb/dwc2/drd.c                             |  189 +++
 drivers/usb/dwc2/gadget.c                          |    7 +-
 drivers/usb/dwc2/hcd.c                             |    6 +-
 drivers/usb/dwc2/hw.h                              |    8 +
 drivers/usb/dwc2/params.c                          |   39 +
 drivers/usb/dwc2/platform.c                        |  134 +-
 drivers/usb/gadget/function/f_acm.c                |   16 +
 drivers/usb/gadget/function/f_serial.c             |   16 +
 drivers/usb/gadget/function/u_serial.c             |   53 +-
 drivers/usb/gadget/function/u_serial.h             |    2 +
 drivers/usb/host/ehci-platform.c                   |    7 +
 drivers/usb/renesas_usbhs/rcar2.c                  |    2 +-
 drivers/usb/renesas_usbhs/rza2.c                   |    2 +-
 drivers/usb/typec/Kconfig                          |    9 +
 drivers/usb/typec/Makefile                         |    1 +
 drivers/usb/typec/class.c                          |   15 +
 drivers/usb/typec/typec_stusb.c                    |  910 +++++++++++++
 drivers/watchdog/stm32_iwdg.c                      |    6 +-
 include/dt-bindings/clock/stm32mp1-clks.h          |   33 +
 include/dt-bindings/mfd/stm32f4-rcc.h              |    1 -
 include/dt-bindings/pinctrl/stm32-pinfunc.h        |    1 +
 include/dt-bindings/reset/stm32mp1-resets.h        |   13 +
 include/dt-bindings/rtc/rtc-stm32.h                |   13 +
 include/dt-bindings/soc/stm32-hdp.h                |  108 ++
 include/linux/dmaengine.h                          |   18 +
 include/linux/mailbox/arm-smccc-mbox.h             |   20 +
 include/linux/mfd/stm32-timers.h                   |   12 +-
 include/linux/mfd/stmfx.h                          |    1 +
 include/linux/mfd/wm8994/pdata.h                   |    6 +
 include/linux/mmc/core.h                           |    1 +
 include/linux/mmc/host.h                           |    6 +
 include/linux/nvmem-consumer.h                     |    7 +
 include/linux/phy/phy.h                            |    9 +-
 include/linux/pm_wakeup.h                          |   10 +
 include/linux/remoteproc.h                         |    2 +
 include/linux/rpmsg.h                              |    9 +
 include/linux/usb/typec.h                          |    1 +
 include/media/v4l2-fwnode.h                        |    2 +
 include/uapi/drm/drm_mode.h                        |    6 +
 kernel/power/suspend.c                             |    1 -
 sound/soc/codecs/Kconfig                           |    2 +-
 sound/soc/codecs/cs42l51.c                         |   17 +-
 sound/soc/codecs/wm8994.c                          |   80 +-
 sound/soc/stm/stm32_i2s.c                          |   75 +-
 sound/soc/stm/stm32_sai.c                          |   26 +-
 sound/soc/stm/stm32_sai_sub.c                      |   21 +-
 sound/soc/stm/stm32_spdifrx.c                      |  107 +-
 tools/perf/util/srcline.c                          |   16 +-
 257 files changed, 21996 insertions(+), 5376 deletions(-)
 create mode 100644 CONTRIBUTING.md
 create mode 100644 Documentation/devicetree/bindings/cpufreq/stm32-cpufreq.txt
 delete mode 100644 Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm68200.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml
 create mode 100644 Documentation/devicetree/bindings/mailbox/arm-smc.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32mp1-pwr.txt
 create mode 100644 Documentation/devicetree/bindings/perf/stm32-ddr-pmu.txt
 create mode 100644 Documentation/devicetree/bindings/remoteproc/rproc-srm.txt
 create mode 100644 Documentation/devicetree/bindings/soc/stm32/stm32_hdp.txt
 create mode 100644 Documentation/devicetree/bindings/usb/st,typec-stusb.txt
 create mode 100644 Documentation/perf/stm32-ddr-pmu.txt
 create mode 100644 arch/arm/boot/dts/stm32mp15-no-scmi.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi
 rename arch/arm/boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (59%)
 create mode 100644 arch/arm/boot/dts/stm32mp153.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp157-m4-srm-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp157-m4-srm.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp157.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
 delete mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xa.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xc.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-dkx.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/boot/dts/stm32mp15xxaa-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.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/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/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 drivers/usb/dwc2/drd.c
 create mode 100644 drivers/usb/typec/typec_stusb.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

v4.19-stm32mp-r3.2

Toggle v4.19-stm32mp-r3.2's commit message
The following changes since commit bcac5af:

  phy: stm32: rework PLL Lock detection (2020-03-18 18:35:14 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r3.2

for you to fetch changes up to c306aaa:

  dmaengine: stm32: take address into account when computing max width (2020-05-29 16:25:17 +0200)

----------------------------------------------------------------
This is the v4.19-stm32mp-r3.2 release.
----------------------------------------------------------------

Alain Volmat (2):
      spi: stm32: do not mandate optional cs-gpio entry

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

Amelie Delaunay (9):
      dmaengine: fix basic debugfs support
      dmaengine: fix DMA/MDMA chaining flush condition
      usb: dwc2: force ID pin high on init of dual role overwrite
      Merge tag 'v4.19.125' into v4.19-stm32mp
      ARM: dts: stm32: fix dmamux reg property on stm32mp15
      dmaengine: stm32-dma: clean channel configuration when channel is freed
      phy: stm32: introduce atomic n_pll_cons to count number of pll consumers
      phy: stm32: rather use readl_relaxed_poll_timeout for polling
      dmaengine: stm32: take address into account when computing max width

Bernard Puel (1):
      CONTRIBUTING: add contributing guide to STMicroelectronics/linux repository

Fabrice Gasnier (7):
      usb: dwc2: gadget: move gadget resume after the core is in L0 state
      usb: gadget: u_serial: add suspend resume callbacks
      usb: gadget: f_serial: add suspend resume callbacks
      usb: gadget: f_acm: add suspend resume callbacks

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

 CONTRIBUTING.md                                    |  30 +++
 .../devicetree/bindings/clock/st,stm32mp1-rcc.txt  |   4 +
 arch/arm/boot/dts/stm32mp157c.dtsi                 |   3 +-
 drivers/clk/clk-stm32mp1.c                         |  75 +++++-
 drivers/cpufreq/stm32-cpufreq.c                    |  15 +-
 drivers/dma/dmaengine.c                            |   5 -
 drivers/dma/stm32-dma.c                            |  31 ++-
 drivers/iio/adc/stm32-adc.c                        |  72 ++---
 drivers/iio/adc/stm32-dfsdm-adc.c                  |  27 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |  65 ++---
 drivers/spi/spi-stm32.c                            |   7 +-
 drivers/usb/dwc2/core_intr.c                       |   7 +-
 drivers/usb/dwc2/drd.c                             |   2 +
 drivers/usb/gadget/function/f_acm.c                |  16 ++
 drivers/usb/gadget/function/f_serial.c             |  16 ++
 drivers/usb/gadget/function/u_serial.c             |  57 +++-
 drivers/usb/gadget/function/u_serial.h             |   2 +
 1063 files changed, 9793 insertions(+), 4727 deletions(-)
 create mode 100644 CONTRIBUTING.md

v4.19-stm32mp-r3.1

Toggle v4.19-stm32mp-r3.1's commit message
The following changes since commit 1cb30cb:

  serial: stm32: use dma_request/release_chan_linked API for rx (2020-01-20 17:30:55 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r3.1

for you to fetch changes up to bcac5af:

  phy: stm32: rework PLL Lock detection (2020-03-18 18:35:14 +0100)

----------------------------------------------------------------
This is the v4.19-stm32mp-r3.1 release.
----------------------------------------------------------------
Alain Volmat (1):
      spi: stm32: always perform registers configuration prior to transfer

Alexandre Torgue (3):
      phy: core: Add consumer device link support
      dt-bindings: stm32: document STM32MP151 and STM32MP153 SoC
      ARM: stm32: add STM32MP151 and STM32MP153 SoC support

Amelie Delaunay (17):
      usb: dwc2: enable FS/LS PHY clock select on stm32mp1_fsotg
      usb: dwc2: set ahbcfg parameter for STM32MP1 OTG HS and FS
      ARM: dts: stm32: adjust USB OTG gadget fifo sizes in stm32mp157c
      phy: stm32: fix ck_usbo_48m management and remove
      clk: don't prepare_enable/disable_unprepare an unregistered old_parent clk
      mfd: stmfx: reset chip on resume as supply was disabled
      mfd: stmfx: fix stmfx_irq_init error path
      mfd: stmfx: disable irq in suspend to avoid spurious interrupt
      dmaengine: stm32-dma: avoid race condition around DMA/MDMA flush
      dmaengine: stm32-dma: display stm32_dma_mdma_flush_remaining return value
      dmaengine: stm32-dma: rework irq handler to manage error before transfer events
      dmaengine: stm32-mdma: rework interrupt handler
      i2c: stm32f7: fix documentation warnings when compiling with W=1
      ARM: configs: fix CONFIG_NR_CPUS in multiv7_addons fragment
      usb: dwc2: mask CONIDSTSCHNG interrupt during suspend with extcon
      Merge tag 'v4.19.108' into v4.19-stm32mp
      phy: stm32: rework PLL Lock detection

Erwan Le Ray (1):
      serial: stm32: fix -Wall W=1 compilation warnings

Gabriel Fernandez (1):
      clk: stm32mp1: Add DT bindings for bus clocks PCLK 1/2/3/4/5

Kishon Vijay Abraham I (1):
      phy: core: Fix phy_get() to not return error on link creation failure

Ludovic Barre (2):
      mmc: mmci: sdmmc: fix DMA API warning: max segment size
      mmc: mmci: sdmmc: fix DMA API warning overlapping mappings

Pascal Paillet (2):
      ARM: dts: stm32: reduce temperature critical threshold on stm32mp157c
      regulator: stpmic1: Usb boost over-current protection workaround

Peter Ujfalusi (1):
      dmaengine: Add basic debugfs support

Yannick Fertre (1):
      Revert "drm/panel: rm68200: don't reset at unprepare call"

 .../devicetree/bindings/arm/stm32/stm32.txt        |   2 +
 arch/arm/boot/dts/stm32mp157c.dtsi                 |  10 +-
 arch/arm/configs/fragment-02-multiv7_addons.config |   2 +-
 arch/arm/mach-stm32/board-dt.c                     |   2 +
 drivers/clk/clk-stm32mp1.c                         |  10 +-
 drivers/clk/clk.c                                  |  17 +-
 drivers/dma/dmaengine.c                            |  87 ++++-
 drivers/dma/stm32-dma.c                            |  56 ++-
 drivers/dma/stm32-mdma.c                           |  64 +--
 drivers/gpu/drm/panel/panel-raydium-rm68200.c      |   5 +
 drivers/i2c/busses/i2c-stm32f7.c                   |  14 +-
 drivers/mfd/stmfx.c                                |  22 +-
 drivers/mmc/host/mmci_stm32_sdmmc.c                |  17 +-
 drivers/phy/phy-core.c                             |  43 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |  89 +++--
 drivers/regulator/stpmic1_regulator.c              | 197 +++++++++-
 drivers/spi/spi-stm32.c                            |  60 ++-
 drivers/tty/serial/stm32-usart.c                   |  43 +-
 drivers/usb/dwc2/core.h                            |   2 +
 drivers/usb/dwc2/drd.c                             |  26 ++
 drivers/usb/dwc2/params.c                          |   4 +
 drivers/usb/dwc2/platform.c                        |   4 +
 drivers/usb/renesas_usbhs/rcar2.c                  |   2 +-
 include/dt-bindings/clock/stm32mp1-clks.h          |   6 +
 include/linux/dmaengine.h                          |   9 +
 include/linux/mfd/stmfx.h                          |   1 +
 include/linux/phy/phy.h                            |   9 +-
 1691 files changed, 15882 insertions(+), 9343 deletions(-)

v4.19-stm32mp-r3

Toggle v4.19-stm32mp-r3's commit message
The following changes since commit 4cf033b:

  ARM: dts: stm32: activate spdifrx input in sleep state (2019-12-13 13:34:38 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r3

for you to fetch changes up to 1cb30cb:

  serial: stm32: use dma_request/release_chan_linked API for rx (2020-01-20 17:30:55 +0100)

----------------------------------------------------------------
Alain Volmat (6):
      i2c: i2c-stm32f7: compute rate_{min/max}
      i2c: i2c-stm32f7: allows for any bus frequency
      dt-bindings: i2c-stm32: add named interrupts
      dt-bindings: i2c-stm32: add SMBus Alert & Host Notify bindings
      ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157a-dk1
      ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1

Alexandre Torgue (6):
      nvmem: core: add nvmem_cell_read_u8
      cpufreq: add stm32 cpufreq driver
      cpufreq: dt-platdev: Add stm32mp157 SOC in the blacklist
      ARM: dts: stm32: add cpufreq support on stm32mp157
      ARM: configs: Enable CPU_FREQ in multi_v7 addons fragment
      clk: stm32mp1: Add secure services to set and get "clk_mpu".

Amelie Delaunay (14):
      Merge tag 'v4.19.94' into v4.19-stm32mp
      mfd: stmfx: align driver with upstreamed version
      pinctrl: stmfx: align driver with upstreamed version
      pinctrl: stmfx: call pinctrl_claim_hogs after gpiochip_add_data
      i2c: i2c-stm32f7: Add SMBus-specific protocols support
      pinctrl: stmfx: add irq_request/release_resources callbacks
      pinctrl: stmfx: fix null pointer on remove
      dt-bindings: dma: add direct mode support through device tree in stm32-dma
      dmaengine: stm32-dma: direct mode support through device tree
      usb: dwc2: disable power_down feature on STM32MP1 OTG FS
      usb: dwc2: fix NULL pointer dereference in dwc2_queue_transaction
      usb: dwc2: keep the usb stack informed of SetPortFeature failure while Host
      dmaengine: add dma_request/release_chan_linked to manage device link
      serial: stm32: use dma_request/release_chan_linked API for rx

Arnaud Pouliquen (1):
      rpmsg: disable unused termios mode by default

Axel Lin (3):
      regulator: stpmic1: Return REGULATOR_MODE_INVALID for invalid mode
      regulator: stpmic1: Add static const qualifier at peroper places
      regulator: stpmic1: Remove regul_id and *regmap from struct stpmic1_regulator

Bartosz Golaszewski (1):
      regulator: provide rdev_get_regmap()

Christophe Roullier (3):
      drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe
      Revert "net: stmmac: modify default value of tx-frames"
      net: stmmac: fix locking dependency detected in stmmac_suspend

Erwan Le Ray (7):
      serial: stm32: rework RX over DMA
      serial: stm32: fix deadlock with the DMA engine callback
      ARM: dts: stm32: add dma direct mode configuration in uart nodes
      ARM: dts: stm32: remove uart4 dma configuration on stm32mp157c-ed1
      ARM: dts: stm32: remove uart4 and uart7 dma config on stm32mp157a-dk1
      serial: stm32: fix probe and remove order
      serial: stm32: move RX dma initialization to startup

Fabien Dessenne (16):
      dt-bindings: remoteproc: stm32: add resource table syscon
      ARM: dts: stm32: add rproc resource table syscon
      remoteproc: stm32: read resource table from backup register
      dt-bindings: remoteproc: SRM: remove useless pinctrl cfg
      ARM: dts: stm32: remove useless pinctrl cfg for stm32mp157c-ev1 M4 examples
      ARM: dts: stm32: remove useless pinctrl cfg for stm32mp157c-dk2 M4 examples
      remoteproc: stm32: fix probe error cases
      dt-bindings: pinctrl: stm32: add RSVD mux function
      pinctrl: stm32: handle RSVD pin configuration
      dt-bindings: remoteproc: SRM: allow only standard default pinctrl
      remoteproc: srm: remove pin management
      ARM: dts: stm32: move "m4-srm.dtsi" include on stm32mp157
      ARM: dts: stm32: add definition of reserved pinctrl on stm32mp157
      ARM: dts: stm32: update leds_orange pinctrl for stm32mp157 M4 examples
      ARM: dts: stm32: use m4-reserved pinctrl for stm32mp157 M4 examples
      ARM: dts: stm32: remove m4_timers1 from stm32mp157c-ev1 M4 examples

Fabrice Gasnier (3):
      usb: gadget: u_serial: process RX in workqueue instead of tasklet
      regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
      iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling

Gabriel Fernandez (2):
      Revert "clk: add clk_set_parent_force"
      clk: stm32mp1: fix: bad enable counter after parent change

Guenter Roeck (1):
      watchdog: stpmic1_wdt: Use 'dev' instead of dereferencing it repeatedly

Hugues Fruchet (13):
      media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format
      media: st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver
      media: st-mipid02: add support of RGB565
      media: st-mipid02: add support of YUYV8 and UYVY8
      media: st-mipid02: add support of JPEG
      media: st-mipid02: add support of V4L2_CID_LINK_FREQ
      media: st-mipid02: 4.19.49 compat
      media: stm32-dcmi: improve sensor subdev naming
      media: stm32-dcmi: trace the supported fourcc/mbus_code
      media: stm32-dcmi: add media controller support
      media: stm32-dcmi: add support of several sub-devices
      media: ov5640: add support of V4L2_CID_LINK_FREQ
      media: ov5640: fix jpeg regression in CSI-2 mode

Jean-Philippe ROMAIN (1):
      ARM: dts: stm32: add label for sound node on stm32mp157c-ev1

Neil Armstrong (1):
      clk: core: introduce clk_hw_set_parent()

Olivier Moysan (6):
      ASoC: stm32: dfsdm: fix 16 bits record
      iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio
      dt-bindings: iio: sd modulator: add vref support
      iio: adc: stm32-dfsdm: use resolution define
      iio: adc: stm32-dfsdm: add scale/offset support
      iio: adc: sd modulator: add scale and offset support

Pascal PAILLET-LME (10):
      dt-bindings: mfd: Document STPMIC1
      dt-bindings: watchdog: document STPMIC1 PMIC watchdog
      watchdog: stpmic1: Add STPMIC1 watchdog driver
      dt-bindings: input: Document STPMIC1 PMIC onkey
      input: stpmic1: Add STPMIC1 onkey driver
      dt-bindings: regulator: Add active discharge support for stpmic1
      regulator: stpmic1: Use regulator mode definition from bindings
      regulator: stpmic1: Simplify regulators registration
      regulator: stpmic1: Remove support for regulator pull down
      regulator: stpmic1: Add active discharge support

Pascal Paillet (7):
      stpmic1: remove stpmic1 driver
      mfd: stpmic1: Add STPMIC1 driver
      mfd: stpmic1: Handle wakeup source
      regulator: stpmic1: add stpmic1 regulator driver
      regulator: stpmic1: Change buck1 voltage range
      ARM: dts: stm32: enable stpmic1 on stm32mp157c-ed1
      ARM: dts: stm32: enable stpmic1 on stm32mp157a-dk1

Yannick Fertre (1):
      input: edt-ft5x06 - Create link to panel

Yannick Fertré (11):
      drm/stm: support runtime power management
      drm/stm: drv: fix suspend/resume
      drm/stm: ltdc: add pinctrl for DPI encoder mode
      ARM: dts: stm32: move ltdc pinctrl on stm32mp157a dk1 board
      drm/bridge: sii902x: remove pinctrl management
      drm/stm: ltdc: enable/disable depends on encoder
      drm/bridge/synopsys: dsi: read status error during transfer
      drm/stm: ltdc: move pinctrl to encoder mode set
      input: goodix - Create link to panel
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157c-ev1 board
      ARM: dts: stm32: add link between panel & touchscreen in stm32mp157c-dk2 board

pascal paillet (1):
      dt-bindings: regulator: document stpmic1 pmic regulators

 .../devicetree/bindings/cpufreq/stm32-cpufreq.txt  |   61 ++
 .../devicetree/bindings/dma/stm32-dma.txt          |    4 +
 .../devicetree/bindings/i2c/i2c-stm32.txt          |    3 +
 .../bindings/iio/adc/sigma-delta-modulator.txt     |    3 +
 .../devicetree/bindings/mfd/st,stpmic1.txt         |   93 +-
 .../bindings/pinctrl/st,stm32-pinctrl.txt          |    9 +
 .../bindings/regulator/st,stpmic1-regulator.txt    |    1 +
 .../devicetree/bindings/remoteproc/rproc-srm.txt   |   11 +-
 .../devicetree/bindings/remoteproc/stm32-rproc.txt |    5 +
 Documentation/media/uapi/v4l/subdev-formats.rst    |  107 ++
 arch/arm/boot/dts/stm32mp157a-dk1.dts              |   32 +-
 arch/arm/boot/dts/stm32mp157c-dk2-m4-examples.dts  |   56 +-
 arch/arm/boot/dts/stm32mp157c-dk2.dts              |    4 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts              |   25 +-
 arch/arm/boot/dts/stm32mp157c-ev1-m4-examples.dts  |   46 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |    5 +-
 arch/arm/boot/dts/stm32mp157c-m4-srm.dtsi          |  525 ++++++++++
 arch/arm/boot/dts/stm32mp157c.dtsi                 |   52 +-
 arch/arm/configs/fragment-02-multiv7_addons.config |    5 +-
 drivers/clk/clk-stm32mp1.c                         |   92 +-
 drivers/clk/clk.c                                  |   30 +-
 drivers/cpufreq/Kconfig.arm                        |    7 +
 drivers/cpufreq/Makefile                           |    1 +
 drivers/cpufreq/cpufreq-dt-platdev.c               |    1 +
 drivers/cpufreq/stm32-cpufreq.c                    |   99 ++
 drivers/dma/dmaengine.c                            |   35 +
 drivers/dma/stm32-dma.c                            |   42 +-
 drivers/gpu/drm/bridge/sii902x.c                   |   31 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |   90 +-
 drivers/gpu/drm/stm/drv.c                          |   42 +-
 drivers/gpu/drm/stm/ltdc.c                         |  198 ++--
 drivers/gpu/drm/stm/ltdc.h                         |    3 +-
 drivers/i2c/busses/Kconfig                         |    1 +
 drivers/i2c/busses/i2c-stm32f7.c                   |  373 +++++--
 drivers/iio/adc/sd_adc_modulator.c                 |   84 +-
 drivers/iio/adc/stm32-adc.c                        |    6 +
 drivers/iio/adc/stm32-dfsdm-adc.c                  |  136 ++-
 drivers/input/misc/stpmic1_onkey.c                 |    5 +-
 drivers/input/touchscreen/edt-ft5x06.c             |   16 +
 drivers/input/touchscreen/goodix.c                 |   15 +
 drivers/media/i2c/Kconfig                          |   13 +
 drivers/media/i2c/Makefile                         |    1 +
 drivers/media/i2c/ov5640.c                         |   16 +-
 drivers/media/i2c/st-mipid02.c                     | 1076 ++++++++++++++++++++
 drivers/media/platform/Kconfig                     |    2 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |  321 +++++-
 drivers/mfd/Kconfig                                |    7 +-
 drivers/mfd/stmfx.c                                |  475 ++++-----
 drivers/mfd/stpmic1.c                              |  360 ++-----
 drivers/net/ethernet/stmicro/stmmac/common.h       |    2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    6 +-
 drivers/nvmem/core.c                               |   37 +
 drivers/pinctrl/Kconfig                            |    2 +
 drivers/pinctrl/pinctrl-stmfx.c                    |   66 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    9 +
 drivers/pinctrl/stm32/pinctrl-stm32.h              |    3 +-
 drivers/regulator/core.c                           |    6 +
 drivers/regulator/stm32-vrefbuf.c                  |    3 +-
 drivers/regulator/stpmic1_regulator.c              |  285 +++---
 drivers/remoteproc/rproc_srm_dev.c                 |   95 +-
 drivers/remoteproc/stm32_rproc.c                   |   53 +-
 drivers/rpmsg/rpmsg_tty.c                          |    5 +
 drivers/tty/serial/stm32-usart.c                   |  325 +++---
 drivers/tty/serial/stm32-usart.h                   |   18 +-
 drivers/usb/dwc2/hcd.c                             |    6 +-
 drivers/usb/dwc2/params.c                          |    1 +
 drivers/usb/gadget/function/u_serial.c             |   35 +-
 drivers/watchdog/stm32_iwdg.c                      |   18 +
 drivers/watchdog/stpmic1_wdt.c                     |   17 +-
 include/dt-bindings/mfd/st,stpmic1.h               |    4 +
 include/dt-bindings/pinctrl/stm32-pinfunc.h        |    1 +
 include/linux/clk-provider.h                       |    1 +
 include/linux/clk.h                                |    1 -
 include/linux/dmaengine.h                          |   11 +
 include/linux/mfd/stmfx.h                          |  100 +-
 include/linux/nvmem-consumer.h                     |    7 +
 include/linux/regulator/driver.h                   |    1 +
 include/uapi/linux/media-bus-format.h              |    3 +-
 78 files changed, 4222 insertions(+), 1524 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/cpufreq/stm32-cpufreq.txt
 create mode 100644 drivers/cpufreq/stm32-cpufreq.c
 create mode 100644 drivers/media/i2c/st-mipid02.c

v4.19-stm32mp-r2.5

Toggle v4.19-stm32mp-r2.5's commit message
The following changes since commit a37bc8d:

  ARM: dts: stm32: fix mdma1 clients channel priority level on stm32mp157c (2019-12-04 16:40:38 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r2.5

for you to fetch changes up to 4cf033b:

  ARM: dts: stm32: activate spdifrx input in sleep state (2019-12-13 13:34:38 +0100)

----------------------------------------------------------------
This is the v4.19-stm32mp-r2.5 release.
----------------------------------------------------------------
Olivier Moysan (2):
      Revert "ARM: dts: stm32: remove sleep state for spdifrx on stm32mp157c-ev1"
      ARM: dts: stm32: activate spdifrx input in sleep state

 arch/arm/boot/dts/stm32mp157c-ev1.dts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

v4.19-stm32mp-r2.4

Toggle v4.19-stm32mp-r2.4's commit message
The following changes since commit fed0088:

  i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop (2019-11-06 16:12:24 +0100)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r2.4

for you to fetch changes up to a37bc8d:

  ARM: dts: stm32: fix mdma1 clients channel priority level on stm32mp157c (2019-12-04 16:40:38 +0100)

----------------------------------------------------------------
This is the v4.19-stm32mp-r2.4 release.
----------------------------------------------------------------
Amelie Delaunay (4):
      Merge tag 'v4.19.87' into v4.19-stm32mp
      dt-bindings: dma: fix stm32-mdma clients DMA property description
      dmaengine: stm32-mdma: fix STM32_MDMA_VERY_HIGH_PRIORITY value
      ARM: dts: stm32: fix mdma1 clients channel priority level on stm32mp157c

Christophe Kerello (1):
      mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus

Erwan Le Ray (2):
      ARM: dts: stm32: add hw-flow-ctrl to stm32mp157c-ev1 usart3 node
      ARM: dts: stm32: add hw-flow-ctrl to stm32mp157a-dk1 usart3 node

Olivier Moysan (4):
      ASoC: stm32: spdifrx: fix inconsistent lock state
      ASoC: stm32: spdifrx: fix race condition in irq handler
      ASoC: stm32: spdifrx: fix input pin state management
      ARM: dts: stm32: remove sleep state for spdifrx on stm32mp157c-ev1

 .../devicetree/bindings/dma/stm32-mdma.txt         |  44 +-
 arch/arm/boot/dts/stm32mp157a-dk1.dts              |   1 +
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |   4 +-
 arch/arm/boot/dts/stm32mp157c.dtsi                 |  46 +-
 drivers/dma/stm32-mdma.c                           |   2 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  19 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |  40 +-
 sound/soc/stm/stm32_spdifrx.c                      |  40 +-
 1281 files changed, 14931 insertions(+), 6775 deletions(-)

v4.19-stm32mp-r2.3

Toggle v4.19-stm32mp-r2.3's commit message
The following changes since commit 2630df6:

  ARM: configs: add CONFIG_SCHED_MC in multiv7_addons (2019-10-11 13:59:52 +0200)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r2.3

for you to fetch changes up to fed0088:

  i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop (2019-11-06 16:12:24 +0100)

----------------------------------------------------------------
This is the v4.19-stm32mp-r2.3 release.
----------------------------------------------------------------
Alain Volmat (1):
      i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop

Amelie Delaunay (1):
      Merge tag 'v4.19.82' into v4.19-stm32mp

Fabrice Gasnier (5):
      ARM: configs: enable USB CDC ACM in multi_v7 addons fragment

Olivier Moysan (3):
      ASoC: stm32: spdifrx: retry synchronization in sync state
      ASoC: stm32: sai: fix possible circular locking

 arch/arm/configs/fragment-02-multiv7_addons.config |   1 +
 drivers/i2c/busses/i2c-stm32f7.c                   |   2 +-
 drivers/iio/adc/stm32-adc-core.c                   |  63 ---
 drivers/iio/adc/stm32-adc-core.h                   | 254 +++++++++-
 drivers/iio/adc/stm32-adc.c                        | 158 ------
 drivers/pwm/pwm-stm32-lp.c                         |   4 +-
 sound/soc/stm/stm32_sai_sub.c                      | 200 +++++---
 sound/soc/stm/stm32_spdifrx.c                      |  18 +-
 1108 files changed, 11234 insertions(+), 6122 deletions(-)

v4.19-stm32mp-r2.2

Toggle v4.19-stm32mp-r2.2's commit message
The following changes since commit fcff6e1:

  i2c: i2c-stm32f7: rework slave_id allocation (2019-09-13 15:05:44 +0200)

are available in the Git repository at:

  ssh://gerrit.st.com:29418//mpu/oe/st/linux-stm32 tags/v4.19-stm32mp-r2.2

for you to fetch changes up to 2630df6:

  ARM: configs: add CONFIG_SCHED_MC in multiv7_addons (2019-10-11 13:59:52 +0200)

----------------------------------------------------------------
This is the v4.19-stm32mp-r2.2 release.
----------------------------------------------------------------
Alain Volmat (3):
      i2c: i2c-stm32f7: prevent xfer while device is suspended
      i2c: i2c-stm32f7: fixes wrong exit condition in free slave search
      i2c: i2c-stm32f7: fix & reorder remove & probe error handling

Amelie Delaunay (1):
      ARM: configs: add CONFIG_SCHED_MC in multiv7_addons

Antonio Borneo (1):
      net: ethernet: stmmac: fix handling of optional syscfg clock

 arch/arm/configs/fragment-02-multiv7_addons.config |  1 +
 drivers/i2c/busses/i2c-stm32f7.c                   | 43 ++++++++++++++++------
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |  3 +-
 3 files changed, 34 insertions(+), 13 deletions(-)

v4.19-stm32mp-r2

Toggle v4.19-stm32mp-r2's commit message
The following changes since commit 3191582:

  Revert "mmc: block: release the tag set associated to mmc queue." (2019-07-01 18:16:14 +0200)

are available in the Git repository at:

  https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r2

for you to fetch changes up to 9cc80ff:

  iio: adc: stm32-dfsdm: fix single conversion (2019-09-13 09:17:09 +0200)

----------------------------------------------------------------
This is the v4.19-stm32mp-r2 release.
----------------------------------------------------------------

Alexandre Torgue (10):
      ARM: dts: stm32: remove useless HDP pinctrl definition for stm32mp157
      pinctrl: stm32: fix warning when w=1 option is used during build
      ARM: configs: enable CONFIG_EFI in multi_v7 addons fragment
      pinctrl: stmfx: update pinconf settings
      ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1
      ARM: dts: stm32: change pinctrl definition for joystick pins on stm32mp157c-ev1
      ARM: dts: stm32: change pinctrl definition for goodix irq pins on stm32mp157c-ev1
      tty: serial: stm32: fix wakeup management
      dt-bindings: usb: add wakeup properties for usb-ehci
      dt-bindings: usb: add wakeup properties for dwc2 HS OTG controller

Amelie Delaunay (26):
      usb: typec: add interrupt support for STUSB Type-C controller family
      ARM: dts: stm32: add STUSB1600 interrupt on stm32mp157c-dk1
      usb: typec: stusb: fix checkpatch issues
      usb: typec: stusb: rework supplies management
      usb: typec: stusb: add Vbus and ID detection support
      usb: typec: stusb: fix suspend/resume
      usb: dwc2: disable HNP and SRP on stm32mp1 hsotg
      usb: dwc2: add DRD support through extcon and override Vbus and ID signals
      usb: dwc2: update activate_stm_id_vb_detection param on stm32mp1 hsotg
      usb: dwc2: fix dwc2_restore_global_registers function
      ARM: dts: stm32: update usbotg_hs with type-c support on stm32mp157a-dk1
      dmaengine: stm32-dma: Fix set but not used variable
      dmaengine: stm32-mdma: Fix unsigned variable compared with zero
      ARM: dts: stm32: add resets property on all DMA nodes on stm32mp157
      usb: dwc2: don't deassert a/b-valid signal if the core is in test mode
      dmaengine: stm32-dma: avoid triggering lockdep checker in terminate_all
      usb: host: add wakeup irq support on ehci-platform
      ARM: dts: stm32: add usbh_ehci wakeup feature on stm32mp157c
      usb: dwc2: add wakeup support with dedicated wake irq
      ARM: dts: stm32: add wakeup interrupt to usbotg_hs on stm32mp157c
      dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
      dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
      usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
      spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
      dmaengine: stm32-dma: avoid triggering lockdep checker in issue_pending
      ARM: dts: stm32: fix hash1 dmas property on stm32mp157c

Antonio Borneo (2):
      ARM: dts: stm32: fix hclk of can peripherals for stm32mp157c
      ARM: dts: stm32: fix hclk of can on M4 resources for stm32mp157c

Arend van Spriel (1):
      brcmfmac: fix for proper support of 160MHz bandwidth

Benjamin Gaignard (2):
      pinctrl: Enable device link creation for pin control
      pinctrl: stmfx: enable links creations

Chen-Yu Tsai (6):
      media: ov5640: Move test_pattern_menu before ov5640_set_ctrl_test_pattern
      media: ov5640: Add register definition for test pattern register
      media: ov5640: Disable transparent feature for test pattern
      media: ov5640: Add three more test patterns
      media: ov5640: Set JPEG output timings when outputting JPEG data
      media: ov5640: Consolidate JPEG compression mode setting

Christophe Kerello (3):
      mtd: spi-nor: stm32-quadspi: remove the driver
      mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
      mtd: rawnand: stm32_fmc2: increase DMA completion timeouts

Christophe Roullier (8):
      net: ethernet: stmmac: Manage all RGMII interfaces for stm32mp1
      ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32mp15 boards
      ARM: configs: remove config REALTEK_PHY in multi_v7 addons fragment
      ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp157
      net: ethernet: stmmac: fix warning when w=1 option is used during build
      ARM: dts: stm32: modified BT_REG_ON management on stm32mp157c-dk2 board
      net: stmmac: fix DMA error when resume with specific PHY
      net: stmmac: increase delay of SWR for specific PHY with lots of latency

Erwan Le Ray (2):
      serial: stm32: fix TX and RX FIFO thresholds
      serial: stm32: fix incorrect characters on console

Fabien Dessenne (7):
      irqchip: stm32: use a platform driver for stm32mp1-exti device
      remoteproc: stm32: use devm_ioremap_wc
      remoteproc: stm32: clear MCU PDDS at firmware start
      remoteproc: stm32: wakeup the system by wdg irq
      dt-bindings: remoteproc: stm32: add wakeup-source
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp157c-ed1
      ARM: dts: stm32: declare rproc as wakeup-source on stm32mp157a-dk1

Fabrice Gasnier (15):
      Revert "usb: dwc2: add dt property to force B-peripheral session"
      Revert "ARM: dts: stm32: force b-session on stm32mp157a-dk1 usb otg"
      usb: typec: stusb: fix a build warning with W=1
      usb: dwc2: drd: fix a build warning with W=1
      ARM: dts: stm32: add i2c5 support on stm32mp157a-dk1
      ARM: dts: stm32: configure all ADC channels on stm32mp157a-dk1
      ARM: dts: stm32: mark timers/pwm explicitly disabled on stm32mp157a-dk1
      dt-bindings: i2c-stm32: document optional dmas
      iio: adc: stm32-adc: remove a useless debug message
      iio: adc: stm32-adc: fix stopping dma
      usb: dwc2: fix a freeze while suspending with OTG interrupt
      serial: stm32: fix clearing interrupt error flags
      serial: stm32: fix a deadlock condition with wakeup event
      serial: stm32: call stm32_transmit_chars locked
      iio: adc: stm32-adc: fix a race when using several adcs with dma and irq

Gabriel Fernandez (1):
      clk: stm32mp1: Add ddrperfm clock

Gerald Baeza (6):
      Documentation: perf: stm32: ddrperfm support
      dt-bindings: perf: stm32: ddrperfm support
      perf: stm32: ddrperfm driver creation
      ARM: configs: enable STM32_DDR_PMU
      ARM: dts: stm32: add ddrperfm on stm32mp157c
      perf: stm32: fix for event type filtering

Hugues Fruchet (8):
      media: uvcvideo: Read support
      ARM: dts: stm32: use 32KB SRAM buffer for DCMI DMA transfer on stm32mp157
      media: stm32-dcmi: do not emit error trace in case of few overruns
      dma: stm32-dma: do not access chan in case of timeout
      media: ov5640: revert ST internal changes
      media: ov5640: fix framerate update
      media: ov5640: move parallel port pixel clock divider out of registers set
      media: ov5640: reduce dvp pixel rate according to maximum pixel clock

Jagan Teki (1):
      media: ov5640: Fix set 15fps regression

Linus Walleij (1):
      pinctrl: core: Do not add device links for hogs

Lionel Debieve (6):
      hwrng: stm32: fix unbalanced pm_runtime_enable
      crypto: stm32/cryp - update to return iv_out
      crypto: stm32/crc32 - rename driver file
      crypto: stm32/crc32 - properly manage multi-instance
      crypto: stm32/hash: Fix hmac issue more than 256 bytes
      crypto: stm32/hash: remove interruptible condition for dma

Loic Poulain (1):
      media: ov5640: Add RAW bayer format support

Ludovic Barre (5):
      ARM: configs: enable watchdog nowayout in multi_v7 addons fragment
      watchdog: stm32: add dynamic prescaler support
      mmc: mmci: sdmmc: fix warning when w=1 option is used during build
      ARM: dts: stm32: add sdmmc3 definition on stm32mp157a-dk1 board
      dt-bindings: spi: stm32: add dma properties for spi-stm32-qspi

Maxime Ripard (11):
      media: ov5640: Adjust the clock based on the expected rate
      media: ov5640: Remove the clocks registers initialization
      media: ov5640: Remove redundant defines
      media: ov5640: Remove redundant register setup
      media: ov5640: Compute the clock rate at runtime
      media: ov5640: Remove pixel clock rates
      media: ov5640: Enhance FPS handling
      media: ov5640: Make the return rate type more explicit
      media: ov5640: Make the FPS clamping / rounding more extendable
      media: ov5640: Add 60 fps support
      media: ov5640: Remove duplicate auto-exposure setup

Olivier Bideau (1):
      ARM: dts: stm32: enable gpio-keys with PA13 in genpd to enable LPLV-Stop

Olivier Moysan (21):
      ASoC: stm32: dfsdm: change ckout slew-rate
      ASoC: stm32: i2s: remove useless callback
      ASoC: stm32: i2s: skip useless write in slave mode
      ASoC: stm32: i2s: improve channel capabilities handling
      ASoC: stm32: i2s: fix race condition in irq handler
      ASoC: stm32: sai: add missing put_device() backport
      ASoC: stm32: sai: fix set_sync service
      ASoC: cs42l51: add adc volume control
      Revert "ASoC: cs42l51: duplicate DAI declaration"
      ASoC: cs42l51: add multi endpoint support
      ASoC: stm32: sai: improve trace on rate conflict
      iio: adc: stm32-dfsdm: add comment for 16 bits record
      ASoC: stm32: dfsdm: add 16 bits audio record support
      iio: adc: stm32-dfsdm: add fast mode support
      iio: adc: dfsdm: improve saturation management
      iio: adc: dfsdm: improve data alignment management
      iio: adc: dfsdm: manage data resolution in trigger mode
      ASoC: stm32: i2S: fix id register management
      ASoC: stm32: spdifrx: fix id register management
      ASoC: stm32: sai: add restriction on mmap support
      iio: adc: stm32-dfsdm: fix single conversion

Pascal PAILLET-LME (1):
      thermal: stm32: fix error during probe

Pascal Paillet (11):
      regulator: stm32mp1: add regulator supplies
      ARM: dts: stm32: Describe PWR regulator supplies on stm32mp157c-ed1
      ARM: dts: stm32: Describe PWR regulator supplies on stm32mp157c-dk1
      mfd: stm32-pwr: fix compilation warning
      irqchip: stm32: add request resources callback
      dt-bindings: mfd: Document wake-up gpios for stm32mp1-pwr
      mfd: stm32mp1: Fix irq handling during suspend
      ARM: dts: stm32: Add wake-up pins gpios descriptions on stm32mp157c
      ARM: dts: stm32: remove gpio.h include on stm32mp157a-dk1
      ARM: dts: stm32: remove gpio.h include on stm32mp157c-ev1
      ARM: dts: stm32: remove gpio.h include on stm32mp157c-ed1

Patrice Chotard (1):
      spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage

Pierre-Yves MORDRET (2):
      ARM: dts: stm32: move GPU reserved memory on stm32mp157c-ed1
      ARM: dts: stm32: move GPU reserved memory on stm32mp157c-dk1

Thomas Petazzoni (4):
      dt-bindings: gpio: document the new pull-up/pull-down flags
      gpio: rename gpio_set_drive_single_ended() to gpio_set_config()
      gpio: use new gpio_set_config() helper in more places
      gpio: add core support for pull-up/pull-down configuration

Vinod Koul (1):
      dmaengine: stm32-dma: Fix unsigned variable compared with zero

Yannick Fertré (10):
      drm/stm: ltdc: remove clk_round_rate comment
      ARM: dts: stm32: add power supply for otm8009a on stm32mp157c-ev1
      drm/panel: otm8009a: no error msg if probe deferred
      drm/panel: rm68200: no error msg if probe deferred
      drm/stm: dw_mipi_dsi-stm: no error msg if probe deferred
      drm/panel: rm68200: don't reset at unprepare call
      media: stm32-cec: add power saving support
      ARM: dts: stm32: add cec peripheral clock on stm32mp157
      drm/stm: ltdc: add modifier support and helper
      drm/stm: dsi: move call of dw_mipi_dsi_probe

 Documentation/devicetree/bindings/gpio/gpio.txt    |  12 +
 .../devicetree/bindings/i2c/i2c-stm32.txt          |   2 +
 .../devicetree/bindings/mfd/st,stm32mp1-pwr.txt    |   6 +-
 .../devicetree/bindings/perf/stm32-ddr-pmu.txt     |  18 +
 .../bindings/regulator/st,stm32mp1-pwr-reg.txt     |  11 +
 .../devicetree/bindings/remoteproc/stm32-rproc.txt |   3 +
 .../devicetree/bindings/spi/spi-stm32-qspi.txt     |   5 +-
 Documentation/devicetree/bindings/usb/dwc2.txt     |   8 +-
 .../devicetree/bindings/usb/st,typec-stusb.txt     |   8 +
 Documentation/devicetree/bindings/usb/usb-ehci.txt |   4 +
 Documentation/perf/stm32-ddr-pmu.txt               |  41 ++
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi          | 221 +------
 arch/arm/boot/dts/stm32mp157a-dk1.dts              |  60 +-
 arch/arm/boot/dts/stm32mp157c-dk2.dts              |   4 +-
 arch/arm/boot/dts/stm32mp157c-ed1.dts              |  11 +-
 arch/arm/boot/dts/stm32mp157c-ev1-a7-examples.dts  |  20 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |  17 +-
 arch/arm/boot/dts/stm32mp157c-m4-srm.dtsi          |   4 +-
 arch/arm/boot/dts/stm32mp157c.dtsi                 |  43 +-
 arch/arm/configs/fragment-02-multiv7_addons.config |   4 +-
 arch/arm/configs/multi_v7_defconfig                |   1 +
 drivers/char/hw_random/stm32-rng.c                 |   8 +
 drivers/clk/clk-stm32mp1.c                         |   3 +
 drivers/crypto/stm32/Makefile                      |   2 +-
 .../crypto/stm32/{stm32_crc32.c => stm32-crc32.c}  | 136 ++--
 drivers/crypto/stm32/stm32-cryp.c                  |  20 +
 drivers/crypto/stm32/stm32-hash.c                  |   6 +-
 drivers/dma/stm32-dma.c                            |  36 +-
 drivers/dma/stm32-mdma.c                           |  12 +-
 drivers/gpio/gpiolib-of.c                          |   5 +
 drivers/gpio/gpiolib.c                             |  50 +-
 drivers/gpio/gpiolib.h                             |   2 +
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |   3 +-
 drivers/gpu/drm/panel/panel-raydium-rm68200.c      |   8 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |  42 +-
 drivers/gpu/drm/stm/ltdc.c                         |  23 +-
 drivers/iio/adc/stm32-adc-core.c                   |  44 +-
 drivers/iio/adc/stm32-adc-core.h                   |  12 +
 drivers/iio/adc/stm32-adc.c                        |   8 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  | 224 ++++---
 drivers/iio/adc/stm32-dfsdm.h                      |  26 +-
 drivers/irqchip/irq-stm32-exti.c                   | 220 ++++---
 drivers/media/i2c/ov5640.c                         | 733 +++++++++++++--------
 drivers/media/platform/stm32/stm32-cec.c           |  85 ++-
 drivers/media/platform/stm32/stm32-dcmi.c          |  12 +-
 drivers/media/usb/uvc/uvc_queue.c                  |  15 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |  11 +-
 drivers/media/usb/uvc/uvcvideo.h                   |   2 +
 drivers/mfd/stm32-pwr.c                            | 203 ++++--
 drivers/mmc/host/mmci_stm32_sdmmc.c                |   4 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |  94 +--
 drivers/mtd/spi-nor/Kconfig                        |   7 -
 drivers/mtd/spi-nor/Makefile                       |   1 -
 drivers/mtd/spi-nor/stm32-quadspi.c                | 720 --------------------
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |   7 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  13 +-
 .../net/wireless/broadcom/brcm80211/brcmutil/d11.c |   3 -
 drivers/perf/Kconfig                               |   6 +
 drivers/perf/Makefile                              |   1 +
 drivers/perf/stm32_ddr_pmu.c                       | 505 ++++++++++++++
 drivers/pinctrl/core.c                             |  13 +
 drivers/pinctrl/pinctrl-stmfx.c                    |  25 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |   2 +-
 drivers/regulator/stm32-pwr.c                      |   3 +
 drivers/remoteproc/stm32_rproc.c                   |  63 +-
 drivers/spi/spi-stm32-qspi.c                       |   4 +-
 drivers/spi/spi-stm32.c                            |   3 +-
 drivers/thermal/st/stm_thermal.c                   |  10 +-
 drivers/tty/serial/stm32-usart.c                   |  99 +--
 drivers/usb/dwc2/Makefile                          |   2 +-
 drivers/usb/dwc2/core.c                            |   4 +-
 drivers/usb/dwc2/core.h                            |  12 +-
 drivers/usb/dwc2/core_intr.c                       |   3 +-
 drivers/usb/dwc2/drd.c                             | 191 ++++++
 drivers/usb/dwc2/gadget.c                          |   7 +-
 drivers/usb/dwc2/hw.h                              |   4 +
 drivers/usb/dwc2/params.c                          |   9 +-
 drivers/usb/dwc2/platform.c                        |  98 +--
 drivers/usb/host/ehci-platform.c                   |  27 +
 drivers/usb/typec/typec_stusb.c                    | 429 ++++++++++--
 drivers/watchdog/stm32_iwdg.c                      |  65 +-
 include/dt-bindings/gpio/gpio.h                    |   6 +
 include/linux/gpio/machine.h                       |   2 +
 include/linux/of_gpio.h                            |   2 +
 include/linux/pinctrl/pinctrl.h                    |   5 +
 sound/soc/codecs/cs42l51.c                         |  51 +-
 sound/soc/stm/stm32_adfsdm.c                       |  50 +-
 sound/soc/stm/stm32_i2s.c                          |  45 +-
 sound/soc/stm/stm32_sai.c                          |  12 +-
 sound/soc/stm/stm32_sai_sub.c                      |  29 +-
 sound/soc/stm/stm32_spdifrx.c                      |   1 +
 92 files changed, 3120 insertions(+), 1973 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/perf/stm32-ddr-pmu.txt
 create mode 100644 Documentation/perf/stm32-ddr-pmu.txt
 rename drivers/crypto/stm32/{stm32_crc32.c => stm32-crc32.c} (78%)
 delete mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c
 create mode 100644 drivers/perf/stm32_ddr_pmu.c
 create mode 100644 drivers/usb/dwc2/drd.c

v4.19-stm32mp-r2.1

Toggle v4.19-stm32mp-r2.1's commit message
The following changes since commit 9cc80ff:

  iio: adc: stm32-dfsdm: fix single conversion (2019-09-13 09:17:09 +0200)

are available in the Git repository at:

  ssh://gerrit.st.com:29418//mpu/oe/st/linux-stm32 tags/v4.19-stm32mp-r2.1

for you to fetch changes up to fcff6e1:

  i2c: i2c-stm32f7: rework slave_id allocation (2019-09-13 15:05:44 +0200)

---------------------------------------------------------------
This is the v4.19-stm32mp-r2.1 release.
---------------------------------------------------------------

Alain Volmat (1):
      i2c: i2c-stm32f7: rework slave_id allocation

Amelie Delaunay (2):
      Merge tag 'v4.19.72' into v4.19-stm32mp
      Revert "genirq: Add optional hardware synchronization for shutdown"

drivers/i2c/busses/i2c-stm32f7.c                   |  10 +-
kernel/irq/internals.h                             |   1 +
kernel/irq/manage.c                                |  13 +-
1605 files changed, 16394 insertions(+), 7379 deletions(-)