Skip to content

v5.15-stm32mp-r2

Compare
Choose a tag to compare
@ADESTM ADESTM released this 15 Nov 10:24
· 10324 commits to v5.15-stm32mp since this release

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

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

are available in the Git repository at:

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

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

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


This is the v5.15-stm32mp-r2 release.

Alain Volmat (11):
i2c: stm32: simplify status messages in case of errors
media: stm32-dcmipp: fix STM32 DCMIPP camera interface driver
dt-bindings: media: add bindings for dcmipp driver
media: i2c: gc2145: add enum_frame_interval support
media: stm32: dcmipp: fix vertical decimation on pipe 0
spi: stm32: renaming of spi_master into spi_controller
spi: stm32: use dmaengine_terminate_{a}sync instead of _all
dt-bindings: spi: stm32: add bindings regarding stm32h7 spi slave
spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
i2c: stm32f7: perform most of irq job in threaded handler

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

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

Antonio Borneo (15):
irqchip/stm32-exti: read event trigger type from event_trg register
irqchip/stm32-exti: prevent illegal read due to unbounded DT value
irqchip/stm32-exti: process only irq controller subnodes
ARM: dts: stm32: use exti interrupt-map with stm32mp151
ARM: dts: stm32: add irq-map for exti 69 to stm32mp151
ARM: dts: stm32: use exti interrupt-map with stm32mp131
irqchip/stm32-exti: Simplify irq description table
dt-bindings: interrupt-controller: stm32-exti: Add irq nexus child node
irqchip/stm32-exti: Map interrupts through interrupt nexus node
dt-bindings: interrupt-controller: stm32-exti: add property 'wakeup-parent'
irqchip/stm32-exti: Add support for 'wakeup-parent'
ARM: dts: stm32: fix exti interrupt-map with stm32mp151
ARM: dts: stm32: fix exti interrupt-map with stm32mp131
irqchip/stm32-exti: Add multi instance support
ARM: dts: stm32: add exti entries for USB PHY wakeup on stm32mp131

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

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

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

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

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

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

Gabriel Fernandez (6):
clk: stm32mp1: display clock summary of all stm32mp1 clocks
clk: stm32mp13: display clock summary of all stm32mp13 clocks
reset: stm32: implement reset_control_reset() command.
reset: stm32mp1: implement reset_control_reset() command.
dt-bindings: clk: stm32mp13: SPIx bus clocks are missing
clk: stm32mp13: SPIx clocks are missing

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

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

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

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

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

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

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

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

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

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

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

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

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

Valentin Caron (7):
serial: stm32: enable earlycon config with stm32 console
ARM: dts: stm32: remove reset property of usart1 on stm32mp1 soc.
dt-bindings: spi: stm32: add address-cells and size-cells into yaml
spi: stm32h7: introduction of stm32h7 SPI slave support
dt-bindings: spi: stm32: add stm32h7 st,spi-slave-underrun property
spi: stm32: add support for stm32h7 SPI slave underrun detection
pinctrl: stm32: set default gpio line names using pin names

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

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