Tags

Tags give the ability to mark specific points in history as being important
  • v5.8-rc3

    9ebcfadb · Linux 5.8-rc3 ·
    Linux 5.8-rc3
    
  • timers-urgent-2020-06-28

    A single DocBook fix.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • perf-urgent-2020-06-28

    A single Kbuild dependency fix.
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • efi-urgent-2020-06-28

    - Fix build regression on v4.8 and older
    - Robustness fix for TPM log parsing code
    - kobject refcount fix for the ESRT parsing code
    - Two efivarfs fixes to make it behave more like an ordinary file system
    - Style fixup for zero length arrays
    - Fix a regression in path separator handling in the initrd loader
    - Fix a missing prototype warning
    - Add some kerneldoc headers for newly introduced stub routines
    - Allow support for SSDT overrides via EFI variables to be disabled
    - Report CPU mode and MMU state upon entry for 32-bit ARM
    - Use the correct stack pointer alignment when entering from mixed mode
    
    Signed-off-by: Ingo Molnar <mingo@kernel.org>
    
  • sched_urgent_for_5.8_rc3

    Peter Zijlstra says:
    
    The most anticipated fix in this pull request is probably the horrible build
    fix for the RANDSTRUCT fail that didn't make -rc2. Also included is the cleanup
    that removes those BUILD_BUG_ON()s and replaces it with ugly unions.
    
    Also included is the try_to_wake_up() race fix that was first triggered by
    Paul's RCU-torture runs, but was independently hit by Dave Chinner's fstest
    runs as well.
    
  • x86_urgent_for_5.8_rc3

    * AMD Memory bandwidth counter width fix, by Babu Moger.
    
    * Use the proper length type in the 32-bit truncate() syscall variant,
    by Jiri Slaby.
    
    * Reinit IA32_FEAT_CTL during wakeup to fix the case where after
    resume, VMXON would #GP due to VMX not being properly enabled, by Sean
    Christopherson.
    
    * Fix a static checker warning in the resctrl code, by Dan Carpenter.
    
    * Add a CR4 pinning mask for bits which cannot change after boot, by
    Kees Cook.
    
    * Align the start of the loop of __clear_user() to 16 bytes, to improve
    performance on AMD zen1 and zen2 microarchitectures, by Matt Fleming.
    
  • rcu_urgent_for_5.8_rc3

    Paul E. McKenney says:
    
    A single commit that uses "arch_" atomic operations to avoid the
    instrumentation that comes with the non-"arch_" versions. In preparation
    for that commit, it also has another commit that makes these "arch_"
    atomic operations available to generic code.
    
    Without these commits, KCSAN uses can see pointless errors.
    
    Both from Peter Zijlstra.
    
  • objtool_urgent_for_5.8_rc3

    Peter Zijlstra says:
    
    Address KCOV vs noinstr. There is no function attribute to selectively
    suppress KCOV instrumentation, instead teach objtool to NOP out the
    calls in noinstr functions.
    
    This cures a bunch of KCOV crashes (as used by syzcaller).
    
  • x86_entry_for_5.8

    Peter Zijlstra says:
    
    These patches address a number of instrumentation issues that were found after
    the x86/entry overhaul. When combined with rcu/urgent and objtool/urgent, these
    patches make UBSAN/KASAN/KCSAN happy again.
    
    Part of making this all work is bumping the minimum GCC version for KASAN
    builds to gcc-8.3, the reason for this is that the __no_sanitize_address
    function attribute is broken in GCC releases before that.
    
    No known GCC version has a working __no_sanitize_undefined, however because the
    only noinstr violation that results from this happens when an UB is found, we
    treat it like WARN. That is, we allow it to violate the noinstr rules in order
    to get the warning out.
    
  • acpi-5.8-rc3

    0f29c20b · Merge branch 'acpi-sysfs' ·
    ACPI fixes for 5.8-rc3
    
    Prevent bypassing kernel lockdown via the ACPI tables loading
    interface (Jason A. Donenfeld) and fix the handling of an ACPI
    sysfs attribute (Nathan Chancellor).
    
  • pm-5.8-rc3

    Power management fixes for 5.8-rc3
    
     - Make sure that the _TIF_POLLING_NRFLAG is clear before entering
       the last phase of suspend-to-idle to avoid wakeup issues on some
       x86 systems (Chen Yu, Rafael Wysocki).
    
     - Cover one more case in which the intel_pstate driver should let
       the platform firmware control the CPU frequency and refuse to
       load (Srinivas Pandruvada).
    
     - Add __init annotations to 2 functions in the power management
       core (Christophe JAILLET).
    
  • v4.14.186

    f49027cf · Linux 4.14.186 ·
    This is the 4.14.186 stable release
    
  • v4.19.130

    a39e7545 · Linux 4.19.130 ·
    This is the 4.19.130 stable release
    
  • v5.4.49

    4e9688ad · Linux 5.4.49 ·
    This is the 5.4.49 stable release
    
  • v5.7.6

    a06eb423 · Linux 5.7.6 ·
    This is the 5.7.6 stable release
    
  • v5.4-stm32mp-r1

    The following changes since commit de850633a01fa06515a89a184d6e9769c160d932:
    
      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