The following changes since commit b8663f5fdb5cfd6f243b72c9fac82c24b2594294:

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

are available in the Git repository at:

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

for you to fetch changes up to a56628a8ab25734a771086664cc80c215a198438:

  serial: stm32: add FIFO flush when port is closed (2020-10-20 12:19:03 +0200)

----------------------------------------------------------------
This is the v5.4-stm32mp-r2 release.
----------------------------------------------------------------
 Alain Volmat (11):
       spi: stm32: properly handle 0 byte transfer
       spi: stm32: removal of the data extension feature
       spi: stm32h7: ensure message are smaller than max size
       spi: stm32: do not mandate optional cs-gpio entry
       media: stm32-dcmi: create video dev within notifier bound
       media: stm32-dcmi: fix probe error path & module remove
       media: stm32-dcmi: add 8-bit Bayer formats support
       media: stm32-dcmi: fix unbalanced pm_runtime_get_sync
 Alexandre Torgue (6):
       opp: core: fix memory leak in probe deferral
       dt-bindings: mfd: Document STM32 low power timer bindings
       irqchip/stm32-exti: fix W=1 build warning
       opp: core: remove useless mutex protection in _allocate_opp_table
       ARM: dts: build stm32 dtb with symbols
       ARM: configs: Add LP Timer clocksource support in multi_v7 addons fragment

 Amelie Delaunay (18):
       dmaengine: stm32-dma: fix max width computing
       usb: dwc2: fix build issue when config is USB_DWC2_HOST only
       Merge tag v5.4.56 into v5.4-stm32mp
       usb: dwc2: disable Link Power Management on STM32MP1 HS OTG
       usb: dwc2: fix error path with missing dwc2_drd_exit
       usb: dwc2: fix dwc2_drd_exit order in remove
       usb: dwc2: drd: fix sleeping while spinlock atomic context
       Revert usb: dwc2: defer probe in case of core reset failure
       dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
       phy: stm32: manage optional vbus regulator on phy_power_on/off
       ARM: dts: stm32: add vbus-supply to usbphyc_port0 on stm32mp15xx-evx
       phy: stm32: set CRITICAL and IGNORE_UNUSED flags to ck_usbo_48m
       usb: dwc2: select USB_ROLE_SWITCH if USB_DWC2 instead of USB_DWC2_DUAL_ROLE
       usb: dwc2: fix dwc2_force_mode call in dwc2_ovr_init
       usb: dwc2: fix dwc2_drd_role_sw_set when clock could be disabled
 Antonio Borneo (4):
       drm/bridge/synopsys: dsi: disable PM runtime on probe fail
       drm/bridge/synopsys: dsi: fix remove of panel/bridge
       drm/bridge/synopsys: dsi: fix initialization sequence
       clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_trace clock

 Arnaud Pouliquen (11):
       rpmg: rpmsg_tty: rework to tty port allocation and release
       dt-bindings: reset: Add MCU HOLD BOOT ID for SCMI reset domains on stm32mp15
       dt-bindings: remoteproc: update Hold boot binding for stm32 remote processor driver
       ARM: dts: stm32: update MCU hold boot declaration on stm32mp15
       remoteproc: stm32: update the hold boot management
       remoteproc: add TEE support
       remoteproc: stm32: add support of an OP-TEE TA to load the firmware
       dt-bindings: remoteproc: add compatibility for TEE support
       remoteproc: tee: clean unused structure fields
       remoteproc: stm32: fix early boot support for firmware booted by OP-TEE
       remoteproc: stm32: fix crash recovery for firmware managed by OP-TEE

 Benjamin Gaignard (5):
       irqchip: stm32: Add lptim1 exti direct even support
       mfd: stm32: Add defines to be used for clkevent purpose
       mfd: stm32: Enable regmap fast_io for stm32-lptimer
       clocksource: Add Low Power STM32 timers driver
       ARM: config: Enable STM32 cpuidle

 Christophe Guibout (2):
       ARM: dts: stm32: fix thermal trip point to stm32mp15xd
       rtc: stm32: improve rtc precision

 Christophe Kerello (15):
       mtd: rawnand: stm32_fmc2: manage all errors cases at probe time
       mtd: rawnand: stm32_fmc2: remove useless inline comments
       mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
       mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
       mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
       mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
       dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema
       dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
       dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
       memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
       mtd: rawnand: stm32_fmc2: use regmap APIs
       mtd: rawnand: stm32_fmc2: get resources from parent node
       ARM: configs: add FMC2 EBI controller support in multi_v7 addons fragment
       ARM: dts: stm32: add FMC2 EBI support for stm32mp15 EV boards
 Christophe Roullier (1):
       ARM: dts: stm32: load mac address from NVMEM for STM32MP1 boards

 Erwan Le Ray (21):
       ARM: dts: stm32: activate usart3 for ev1 a7-examples
       ARM: dts: stm32: activate usart3 and uart7 for dk2 a7-examples
       ARM: dts: stm32: add pull- up to USART3 and UART7 RX pins on DKx boards
       dt-bindings: rs485: add support of delays in nanoseconds
       dt-bindings: stm32: support new rs485 delays in nanoseconds
       include: uapi: serial: add support of rts delays in nanoseconds
       serial: core: add support of rs485 delay in nanoseconds
       serial: stm32: Add support of rs485 delays in nanoseconds
       serial: stm32: rework config_reg_rs485
       dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
       serial: stm32: rename too generic function names
       serial: stm32: update conflicting RTS/CTS config comment
       serial: stm32: fix a deadlock in set_termios
       serial: mctrl_gpio: add a new API to enable / disable wake_irq
       serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
       ARM: dts: stm32: remove uart4 pinctrl-3 configuration for stm32mp15xx edx boards
       ARM: dts: stm32: remove reset support from uart nodes on stm32mp15x
       serial: stm32: add tty buffer overrun errors handling in dma mode
       serial: stm32: update throttle and unthrottle ops for dma mode
       serial: stm32: move dma rx disabling from shutdown to stop_rx
       serial: stm32: add FIFO flush when port is closed

 Etienne Carriere (1):
       ARM: dts: stm32: remove OP-TEE node on stm32mp151

 Fabien Dessenne (1):
       hwspinlock: stm32: enable clock at probe

 Fabrice Gasnier (17):
       dt-bindings: serial: stm32: add fifo threshold configuration
       serial: stm32: add fifo threshold configuration
       serial: stm32: rework wakeup from low power modes
       serial: stm32: push DMA RX data before suspending
       serial: stm32: prevent race when flushing RX DMA data
       serial: stm32: flush RX FIFO before suspending
       ARM: dts: stm32: change adc2 config on stm32mp157f-dk2 a7-examples
       iio: adc: stm32-adc: adapt clock duty cycle for proper operation
       irqchip/stm32-exti: Add all LP timer exti direct events support
       ARM: dts: stm32: Add LPtimer irqs on stm32mp151
       ARM: dts: stm32: add LP timer wakeup on stm32mp151
       Revert iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
       iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
 Gabriel Fernandez (3):
       clk: composite: add get duty cycle ops to composite clock
       clk: stm32mp1: add duty cycle ops for ADC clocks
       clk: stm32mp1: fix Kernel panic at boot when disabling sdmmc2

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

 Manivannan Sadhasivam (2):
       tty: serial: Add modem control gpio support for STM32 UART
 Nicolas Toromanoff (4):
       crypto: stm32/crc: avoid lock if hardware is already used
 Olivier Moysan (11):
       ARM: dts: stm32: change adc2 config on stm32mp157c-dk2 a7-examples
       ASoC: stm32: sai: add pm_runtime support
       ASoC: dt-bindings: stm32: convert i2s to json-schema
       ASoC: dt-bindings: add mclk provider support to stm32 i2s
       ASoC: stm32: i2s: add master clock provider
       iio: adc: stm32-adc: dma transfers cleanup
       iio: adc: stm32-adc: fix a regression when using dma and irq
       ARM: dts: stm32: change dmic mapping on stm32mp15xx-evx
 Pascal Paillet (1):
       cpuidle: add stm32 cpu_idle driver

 Patrice Chotard (1):
       spi: stm32-qspi: Fix error path in case of -EPROBE_DEFER

 Patrick Delaunay (5):
       ARM: dts: stm32: remove OP-TEE node on stm32mp15
       ARM: dts: stm32: update dsi node in stm32mp15-no-scmi.dtsi
       ARM: dts: stm32: update MCU hold boot declaration on stm32mp15 No SCMI
       ARM: dts: stm32: fix mac address of STM32MP15 avenger board
       remoteproc: stm32: remove the secure chip check

 Valentin Caron (1):
       pinctrl: stm32: fix dbg_show shift