Skip to content

v5.10-stm32mp-r2

Choose a tag to compare

@fourmone fourmone released this 09 Nov 13:20
· 14079 commits to v5.10-stm32mp since this release

The following changes since v5.10-stm32mp-r1:

are available in the Git repository at:

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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