Skip to content

Releases: STMicroelectronics/u-boot

v2023.10-stm32mp-r2

25 Jun 07:27
Compare
Choose a tag to compare

The following changes since commit 37196fe:

arm: stm32mp: add Rev.B support for STM32MP2 (2024-10-23 19:16:20 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git v2023.10-stm32mp-r2

for you to fetch changes up to 64beae9:

Prepare v2023.10-stm32mp-r2-rc8 (2025-06-03 09:35:36 +0200)


  • Add STM32MP21 SoCs support
  • Add STM32MP21 DK board
  • Add AARCH32 mode support for STM32MP2 series
  • Add PWM support with timer for STM32MP2 series
  • Add STM32 USB2-FEMTO PHY support
  • Add multi-function timer driver support for STM32MP2 series
  • Add support of ADAC-PKH, RPROC-FW-KEY and ADAC-PKH for cmd_stm32key
  • Add BSEC driver support for STM32MP2x series
  • Fix large image programming issue
  • Various fixes

Antonio Borneo (4):
watchdog: wdt-uclass.c: add wdt_set_force_start() helper
watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT
gpio: stm32_gpio: support RIF semaphore handling
gpio: stm32_gpio: release RIF semaphores before OS boot

Arnaud Pouliquen (10):
arm: stm32mp: simply reset the TAMP_COPRO_STATE backup register
arm: stm32mp: add support of TAMP_COPRO backup registers on stm32mp2
configs: Enable remoteproc configs in stm32mp25_defconfig
remoteproc: tee: add firmware ID parameter on open_session.
remoteproc: move COPRO state definition in driver
remoteproc: add support of the stm32mp25 device
remoteproc: rename fw_id field to proc_id
remoteproc: add support of OP-TEE loading based on compatibility
remoteproc: stm32_rproc: save the phys resource table address in backup reg
remoteproc: stm32_rproc: Fix typo in the description of dev parameter

Cheick TRAORE (1):
gpio: stmfx: Use correct flag values

Cheick Traore (15):
dm: adc: avoid overriding reference voltage values if already provided
adc: stm32: Manage case of multiple regulators used by ADC
adc: stm32: add support of adc to stm32mp25
adc: stm32: add support of adc to stm32mp21
adc: stm32: add support of adc to stm32mp23
dm: pwm: Check if duty_ns is lower than period_ns
mach-stm32: add multifunction timer driver support
pwm: stm32: add driver to support pwm with timer
configs: stm32mp13: Enable MFD timer and PWM for stm32mp13_defconfig
mach-stm32: add mutifunction timer support for stm32mp25
pwm: stm32: pwm: stm32: add support for stm32mp25
configs: stm32mp25: Enable MFD timer and PWM for stm32mp25_defconfig
mach-stm32: add mutifunction timer support for stm32mp21
pwm: stm32: pwm: stm32: add support for stm32mp21
configs: stm32mp21: Enable MFD timer and PWM for stm32mp21_defconfig

Christian Bruel (1):
armv8: Support loading 32-bit OS in AArch32 execution state

Christophe Guibout (2):
tools: mkfwumdata: manage bank valid entry
autoboot: propagate boot index

Christophe Kerello (22):
spi: stm32_ospi: stop the delay block before stating the calibration
spi: stm32_ospi: allow to sample later the data
memory: stm32-omi: rework stm32_omi_dlyb_stop API
memory: stm32-omi: fix dlyb configuration in bypass mode
configs: stm32mp25: add FMC2 configs
mtd: spi-nor: use 4-byte opcode with DTR protocol
spi: spi-mem: allow specifying the byte order in DTR mode
spi: spi-mem: remove DTR constraint on data bytes
mtd: spi-nor: allow specifying the byte order in DTR mode
mtd: spi-nor: get the 8D-8D-8D byte order from BFPT
memory: stm32-omi: multiple fixes added for DTR support
spi: stm32-ospi: multiple fixes added for DTR support
configs: stm32mp25: Enable SPI_FLASH_SOFT_RESET flag
memory: stm32-fmc2-ebi: add MP25 support
memory: stm32-fmc2-ebi: add MP25 RIF support
mtd: rawnand: stm32_fmc2: add MP25 support
misc: stm32_omm: always clock OSPI instances if mux is enabled
spi: add STM32MP21 OSPI support
configs: stm32mp21: enable storage flags
mtd: kconfig: depends on ARCH_STM32MP for hyperbus driver
mtd: rawnand: stm32_fmc2: set available OOB bytes per page
mmc: stm32_sdmmc2: avoid infinite while loop

Christophe Roullier (3):
configs: stm32mp2: activate REALTEK Phy
board: stm32pm2: add support of ethernet1/2 for stm32mp2 platform
net: dwc_eth_qos: add support of stm32mp2 platform

Clément Le Goffic (1):
watchdog: stm32mp: check the watchdog status

Fabien Dessenne (1):
pinctrl: pinctrl_stm32: support IO synchronization parameters

Fabrice Gasnier (4):
ARM: dts: stm32: overwrite dwc3 node for stm32mp257f-dk-u-boot.dtsi
usb: gadget: dwc2_udc_otg: adopt role-switch-default-mode
usb: gadget: dwc2_udc_otg: Add vbvaloval ggpio support for stm32mp21
ARM: dts: stm32: overwrite usbotg_hs node for stm32mp215f-dk-u-boot.dtsi

Florian Schmaus (1):
pylibfdt: Fix "invalid escape sequence '\w'" in setup.py

Francois Choleau (1):
ARM: dts: stm32: Disable DSI and LVDS for stm32mp257f-dk

Gabriel Fernandez (15):
clk: stm32mp25: Add clock driver support
clk: stm32mp25: implement clock check security function
reset: stm32: check reset status on deassert
ARM: dts: stm32: rename clk_phy_dsi clock for stm32mp25-u-boot
clk: stm32mp13: move stm32mp13_rcc.h file to include directory
reset: stm32mp25: add stm32mp25 reset driver
match-stm32: remove useless STM32_RESET config from Kconfig
match-stm32mp: remove useless STM32_RESET config from Kconfig
reset: stm32mp21: add stm32mp21 reset driver
clk: stm32: fix clock counter
clk: stm32mp25: update USB RIFSC resources for STM32MP25
clk: stm32mp25: rename RCC_USBTCCFGR register into RCC_UCPDCFGR
configs: stm32mp21: activate MAILBOX and IPCC configs
clk: stm32mp21: remove CCB register
dt-bindings: rcc: remove CCB bindings

Gatien Chevallier (8):
configs: activate CONFIG_RNG_STM32 on STM32MP2x platforms
rng: stm32: implement support for STM32MP25x platforms
rng: stm32: update STM32MP15 max RNG clock frequency
ARM: stm32mp: fix RIFSC semaphores acquition
misc: stm32_omm: manage RIF semaphores release
ARM: stm32mp: replace RIFSC check access APIs
video: stm32: ltdc: add remove ops for RIF semaphores
board: stm32pm2: support st,eth-clk-sel property

Gwenael Treuveur (2):
remoteproc: remove tamp copro definition for stmp32mp2
stm32mp: cmd_stm32key: add support of remoteproc firmware public key

Joao Marcos Costa (1):
.gitignore: add compile_commands.json

Lionel Debieve (1):
configs: stm32mp25: activate command stm32key

Marek Vasut (1):
fwu: Initialize global fwu library state during CI test

Masahisa Kojima (1):
fwu: fix fwu_get_image_index interface

Maxime Méré (1):
rng: stm32: update default RNG configuration for STM32MP25

Michel JAOUEN (8):
clk: fix devm_clk_get_optional
misc: stm32-ipcc: support ipcc probe without clock
misc: stm32-ipcc: fix binding issue
arm: mach-stm32mp: stm32mp2: map boot alias 1 for internal rams
configs: stm32mp25: add mailbox and ipcc build
firmware: scmi: fix uninitialized flags
firmware: scmi: smt: add a polling completion method
firmware: scmi: mailbox: use smt polling method

Neil Armstrong (3):
usb: dwc3: gadget: fix crash in dwc3_gadget_giveback()
usb: dwc3: allocate setup_buf with dma_alloc_coherent()
usb: dwc3: invalidate dcache on buffer used in interrupt handling

Nicolas Le Bayon (3):
clk: stm32mp21: introduce STM32MP21 clock driver
misc: stm32mp21: Add STM32MP21 support
rng: stm32: add RNG support for STM32MP21

Olivier Moysan (2):
board: stm32mp2: manage hdmi sound card status on stm32mp257 eval board
board: stm32mp2: change i2s2 status management on stm32mp257 eval board

Pankaj Dev (15):
generic-phy: add set_mode operation
usb: dwc3: Call set_mode for the PHY
phy: stm32: add support for STM32 USB2-FEMTO PHY
phy: stm32: add usb-role info handling in STM32 USB2-FEMTO PHY
usb: hcd: Call set_mode for the PHY
usb: dwc3: Add support for STM32 platform in dwc3-generic
usb: dwc3: Remove usb-device RUN-bit enable during exit
usb: dwc3: fix incrx_mode setting for INCRX_BURST_MODE
usb: ohci: Skip flush_dcache_buffer call for zero-length packet
usb: usb2h: add STM32 usb2h glue layer to manage usb2host ctrl
usb: ehci-hcd: Perform usb resume in ehci_register call
usb: dwc3: Fix for usb3 configuration with no usb3-phy
configs: stm32mp25: Enable USB2H configs
usb: dwc3: Modify generic_phy_set_mode call to pass usb_role info
usb: dwc2: Correction for Core soft reset

Patrice Chotard (187):
pinctrl: pinctrl_stm32: Add stm32mp257-pinctrl compatible
board: stm32mp2: add ft_board_setup
board: stm32mp2: Add is_flash_available() weak function
misc: stm32mp2: Add STM32MP2 support
clk: stm32: manage properly the clk identifier with CCF
clk: scmi: fix priv_auto
clk: scmi: Fix typo
arm: stm32mp: cmd_stm32key: update command for stm32mp25x
Revert "i2c: stm32: do not set the STOP condition on error"
reset: scmi: fix priv_auto
board: st: common: Add support of stm32mp25xx-ev1 board
memory: Add STM32 Octo Memory Interface driver support
memory: stm32-omi: Add delay block support
mtd: cfi_flash: Check if cfi_flash_probe() is really called
mtd: ...

Read more

v2023.10-stm32mp-r1.2

13 Mar 16:09
Compare
Choose a tag to compare

The following changes since commit 96c47fd:

Prepare v2023.10-stm32mp-r1 (2024-11-04 14:03:30 +0100)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git v2023.10-stm32mp-r1.2

for you to fetch changes up to 40469ba:

Prepare v2023.10-stm32mp-r1.2 (2025-02-26 18:08:28 +0100)


Device tree synchronisation with kernel v6.6-stm32mp-r1.3
Fix synchronous abort during flash procedure
Support new linux syntax for nvmem "fixed-layout"


Neil Armstrong (3):
usb: dwc3: gadget: fix crash in dwc3_gadget_giveback()
usb: dwc3: allocate setup_buf with dma_alloc_coherent()
usb: dwc3: invalidate dcache on buffer used in interrupt handling

Patrice Chotard (3):
Revert "usb: dwc3: Invalidate event buffer before reading"
ARM: dts: stm32: DT sync with kernel tag v6.6-stm32mp-r1.3
Prepare v2023.10-stm32mp-r1.2

Simeon Marijon (1):
drivers: nvmem: Support new linux syntax for nvmem "fixed-layout"

Makefile | 2 +-
arch/arm/dts/stm32mp235f-dk.dts | 10 ++++++++--
arch/arm/dts/stm32mp251.dtsi | 2 ++
arch/arm/dts/stm32mp257f-dk.dts | 2 --
arch/arm/dts/stm32mp257f-ev1.dts | 2 --
drivers/misc/nvmem.c | 9 ++++++++-
drivers/usb/dwc3/core.h | 2 ++
drivers/usb/dwc3/ep0.c | 6 ++++--
drivers/usb/dwc3/gadget.c | 18 ++++++++----------
drivers/usb/dwc3/io.h | 8 ++++++++
10 files changed, 41 insertions(+), 20 deletions(-)

v2022.10-stm32mp-r2.1

28 Nov 09:34
Compare
Choose a tag to compare

The following changes since commit 262bcb6:

Prepare v2022.10-stm32mp-r2 (2024-06-20 11:19:58 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git v2022.10-stm32mp-r2.1

for you to fetch changes up to 2cb607c:

dts: fix build of the external device tree (2024-10-25 06:29:34 +0200)


Cheick Traore (3):
mach-stm32: add multifunction timer driver support
pwm: stm32: add driver to support pwm with timer
configs: stm32mp13: Enable MFD timer and PWM for stm32mp13_defconfig

Deepak Kumar (1):
arm64: dts: st: fix SDMMC slew rate on eval and dk board

Gabriel Fernandez (1):
clk: stm32mp25: update USB RIFSC resources for STM32MP25

Gatien Chevallier (1):
ARM: stm32mp: fix RIF semaphore check for firewall bus probe

Patrice Chotard (10):
stm32mp1: Fix fdt_update_fwu_mdata() with correct compatible
stm32mp1: Fix fdt_update_fwu_mdata() for spi-nand case
stm32mp2: Fix fdt_update_fwu_mdata() with correct compatible
arm: stm32mp: Fix package IDs for stm32mp25
configs: stm32mp13: enable CONFIG_SYS_64BIT_LBA
configs: stm32mp15: enable CONFIG_SYS_64BIT_LBA
configs: stm32mp25: enable CONFIG_SYS_64BIT_LBA
arm: stm32mp: stm32prog: update multiplier is part-size is above SZ_1G
arm: stm32mp: stm32prog: fix compilation warning when CONFIG_SYS_64BIT_LBA is enable
fastboot: Fix compilation warning when CONFIG_SYS_64BIT_LBA is enable

Patrick Delaunay (1):
dts: fix build of the external device tree

Rahul Kumar (2):
usb: dwc3: Invalidate event buffer before reading
phy: stm32: remove internal vbus comp support

Yannick Fertre (1):
board: st: stm32mp1: delete reset node of panel otm8009a

arch/arm/dts/stm32mp25-pinctrl.dtsi | 32 ++--
arch/arm/mach-stm32mp/Kconfig | 6 +
arch/arm/mach-stm32mp/Makefile | 1 +
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 9 +-
arch/arm/mach-stm32mp/include/mach/sys_proto.h | 6 +-
arch/arm/mach-stm32mp/include/mach/timers.h | 55 +++++++
arch/arm/mach-stm32mp/stm32mp2/rifsc.c | 14 +-
arch/arm/mach-stm32mp/stm32mp2/stm32mp25x.c | 6 +-
arch/arm/mach-stm32mp/timers.c | 82 ++++++++++
board/st/stm32mp1/stm32mp1.c | 22 ++-
board/st/stm32mp2/stm32mp2.c | 4 +-
configs/stm32mp13_defconfig | 5 +
configs/stm32mp15_basic_defconfig | 1 +
configs/stm32mp15_defconfig | 1 +
configs/stm32mp15_trusted_defconfig | 1 +
configs/stm32mp25_defconfig | 1 +
drivers/clk/stm32/clk-stm32mp25.c | 12 +-
drivers/fastboot/fb_mmc.c | 8 +-
drivers/phy/phy-stm32-usb2phy.c | 39 ++---
drivers/pwm/Kconfig | 8 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-stm32.c | 203 ++++++++++++++++++++++++
drivers/usb/dwc3/gadget.c | 4 +
dts/Makefile | 9 +-
24 files changed, 451 insertions(+), 79 deletions(-)
create mode 100644 arch/arm/mach-stm32mp/include/mach/timers.h
create mode 100644 arch/arm/mach-stm32mp/timers.c
create mode 100644 drivers/pwm/pwm-stm32.c

v2023.10-stm32mp-r1

12 Nov 18:01
v2023.10-stm32mp-r1
Compare
Choose a tag to compare

The following changes since commit 4459ed6:

Prepare v2023.10 (2023-10-02 10:39:59 -0400)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git tags/v2023.10-stm32mp-r1

for you to fetch changes up to 96c47fd:

Prepare v2023.10-stm32mp-r1 (2024-11-04 14:03:30 +0100)


  • Rebase on U-Boot v2023.10 for OpenSTLinux V6.0 delivery
  • Add STM32MP23 SoC support
  • Add STM32MP23 DK board
  • Add mmc0 boot target for nand or spi-nand boot on STMicroelectonics boards
  • Fix the used alias for BOOT RAMs on STM32MP25
  • LTDC: Support of rotation on crtc output
  • Other minor updates

Alain Volmat (11):
ARM: dts: stm32: Use DMA FIFO mode for all spi in stm32mp151
ARM: dts: stm32: add a sleep pinctrl for spi1 in stm32mp15x-evx
ARM: dts: stm32: Add disabled spi4 and spi5 in stm32mp15xx-dkx
ARM: dts: stm32: add gc2145 entry within the stm32mp135f-dk
ARM: dts: add pclk_max_frequency for dcmi/ov5640 in stm32mp157f-ev1
ARM: dts: stm32: add all spi instances in stm32mp251.dtsi
ARM: dts: stm32: add sram node within stm32mp151.dtsi
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157a-ev1.dts
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157c-ev1.dts
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157d-ev1.dts
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157f-ev1.dts

Alexandre Torgue (3):
ARM: dts: stm32: Add power domain on stm32mp151
ARM: dts: stm32: enable heartbeat led on stm32mp15 ED1 boards
ARM: dts: stm32: Add M4 system resources device tree for stm32mp15

Amelie Delaunay (8):
dt-bindings: rtc: stm32: add st,lsco optional property to select output
ARM: dts: stm32: update i2c nodes interrupt/dma/power-domains in stm32mp151
ARM: dts: stm32: add HPDMA nodes on stm32mp251
ARM: dts: stm32: add st,axi-max-burst-len to dma controllers on stm32mp251
ARM: dts: stm32: add heartbeat LED node in stm32mp257f-ev
ARM: dts: stm32: add User2 button node in stm32mp257f-ev
ARM: dts: stm32: prevent UART RX DMA channel data packing on stm32mp251
ARM: dts: stm32: add memory-region in hpdma nodes on stm32mp257f-ev1

Anatolij Gustschin (1):
clk: stm32mp1: Add support for USART1 clock

Antonio Borneo (13):
ARM: dts: stm32: use exti interrupt-map with stm32mp151
ARM: dts: stm32: use exti interrupt-map with stm32mp131
ARM: dts: stm32: add exti entry 43 for USBH_EHCI on stm32mp151
ARM: dts: stm32: add exti entry 44 for USB_OTG on stm32mp151
ARM: dts: stm32: add exti entry 69 for HDMI-CEC on stm32mp151
ARM: dts: stm32: add exti entries for USB PHY wakeup on stm32mp131
ARM: dts: stm32: add exti's 'wakeup-parent' to stm32mp151
dt-bindings: soc: add STM32 HDP (Hardware Debug Port) support
ARM: dts: stm32: fix button-user on board stm32mp257f-ev1
watchdog: wdt-uclass.c: add wdt_set_force_start() helper
watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT
gpio: stm32_gpio: support RIF semaphore handling
gpio: stm32_gpio: release RIF semaphores before OS boot

Arnaud Pouliquen (26):
remoteproc: Add remoteproc trusted application support
remoteproc: stm32: add support of the remote proc management by OP-TEE
stm32mp1: add remoteproc TEE support for trusted config
ARM: dts: stm32: change Cortex-M4 reset to an SCMI reset on stm32mp15 boards
ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-dkx
ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15x-ed1
dt-bindings: pinctrl: stm32: add reserved pinctrl definition
ARM: dts: stm32: include M4 system resources for stm32mp15 edx board
ARM: dts: stm32: declare m4 system resource manager on STM32MP151
ARM: dts: add rsc table memory region on stm32mp157xx-dkx
ARM: dts: add rsc table memory region on stm32mp157x-ed1 boards
ARM: dts: stm32: realign hwsem & ipcc nodes on STM32MP151
ARM: dts: stm32: add IPCC1 node on stm32mp251
ARM: dts: stm32: add power syscon on stm32mp251
ARM: dts: stm32: add remoteproc node on stm32mp251
ARM: dts: stm32: use nvmem cells to store resource table address and size
arm: stm32mp: simply reset the TAMP_COPRO_STATE backup register
arm: stm32mp: add support of TAMP_COPRO backup registers on stm32mp2
configs: Enable remoteproc configs in stm32mp25_defconfig
remoteproc: tee: add firmware ID parameter on open_session.
remoteproc: move COPRO state definition in driver
remoteproc: add support of the stm32mp25 device
remoteproc: rename fw_id field to proc_id
remoteproc: add support of OP-TEE loading based on compatibility
remoteproc: stm32_rproc: save the phys resource table address in backup reg
remoteproc: stm32_rproc: Fix typo in the description of dev parameter

Bhupesh Sharma (1):
arm: stm32mp: Really fix compilation issue when SYS_DCACHE_OFF and/or SYS_DCACHE_SYS are enabled

Cheick TRAORE (1):
gpio: stmfx: Use correct flag values

Cheick Traore (5):
dm: adc: avoid overriding reference voltage values if already provided
adc: stm32: Manage case of multiple regulators used by ADC
adc: stm32: add support of adc to stm32mp25
adc: stm32: add support of adc to stm32mp21
adc: stm32: add support of adc to stm32mp23

Christophe Kerello (23):
ARM: dts: stm32: Add fmc node for stm32mp251.dtsi
ARM: dts: stm32: set spi-max-frequency to 84 MHz
ARM: dts: stm32: enable UHS mode on stm32mp257f-ev1
spi: stm32_ospi: stop the delay block before stating the calibration
spi: stm32_ospi: allow to sample later the data
memory: stm32-omi: rework stm32_omi_dlyb_stop API
memory: stm32-omi: fix dlyb configuration in bypass mode
configs: stm32mp25: add FMC2 configs
mtd: spi-nor: use 4-byte opcode with DTR protocol
spi: spi-mem: allow specifying the byte order in DTR mode
spi: spi-mem: remove DTR constraint on data bytes
mtd: spi-nor: allow specifying the byte order in DTR mode
mtd: spi-nor: get the 8D-8D-8D byte order from BFPT
memory: stm32-omi: multiple fixes added for DTR support
spi: stm32-ospi: multiple fixes added for DTR support
configs: stm32mp25: Enable SPI_FLASH_SOFT_RESET flag
memory: stm32-fmc2-ebi: add MP25 support
memory: stm32-fmc2-ebi: add MP25 RIF support
mtd: rawnand: stm32_fmc2: add MP25 support
misc: stm32_omm: always clock OSPI instances if mux is enabled
spi: add STM32MP21 OSPI support
configs: stm32mp21: enable storage flags
mtd: kconfig: depends on ARCH_STM32MP for hyperbus driver

Christophe Roullier (25):
ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15
ARM: dts: stm32: add Hardware debug port (HDP) pinctrl to stm32mp15
ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13
net: dwc_eth_qos: Support the phy-supply regulator binding
net: dwc_eth_qos: restore support of not cache-aligned descriptor
net: dwc_eth_qos: add support of stm32mp13 platform
ARM: dts: stm32: add eth1 and eth2 support on stm32mp13
ARM: dts: stm32: add eth1/2 RMII pins for stm32mp135f-dk
ARM: dts: stm32: add Eth1 and Eth2 for stm32mp135f-dk
ARM: dts: stm32: Add support of Eth wakeup on stm32mp15x
ARM: dts: stm32: load mac address from NVMEM for STM32MP15
ARM: dts: stm32: Add Bluetooth (usart2) feature on stm32mp157x
ARM: dts: stm32: remove alias ethernet0
ARM: dts: stm32: add wifi over sdio on stm32mp157x-dk2
ARM: dts: stm32: Add support of WLAN/BT on stm32mp135f-dk
ARM: dts: stm32: Add an interrupts in brcmf node to improve WLAN throughput
ARM: dts: stm32: Add an interrupts in brcmf node to improve WLAN throughput
arm64: dts: st: Add Ethernet1 and Ethernet2 node for stm32mp25
arm64: dts: st: add ethx pinctrl entries in stm32mp25-pinctrl.dtsi
arm64: dts: st: add de-ip support on stm32mp257
arm64: dts: st: Enable ACM block on TSN switch on stm32mp257
arm64: dts: st: enable Ethernetx on stm32mp257f-ev board
configs: stm32mp2: activate REALTEK Phy
board: stm32pm2: add support of ethernet1/2 for stm32mp2 platform
net: dwc_eth_qos: add support of stm32mp2 platform

Clément Le Goffic (1):
watchdog: stm32mp: check the watchdog status

Dario Binacchi (16):
dt-bindings: mfd: stm32f7: Add binding definition for CAN3
ARM: dts: stm32: add pin map for CAN controller on stm32f7
ARM: dts: stm32: add CAN support on stm32f746
ARM: dts: stm32: use RCC macro for CRC node on stm32f746
ARM: dts: stm32: add pin map for i2c3 controller on stm32f7
ARM: dts: stm32: add touchscreen on stm32f746-disco board
ARM: dts: stm32: add ltdc support on stm32f746 MCU
ARM: dts: stm32: add pin map for LTDC on stm32f7
ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco
ARM: dts: stm32: support display on stm32f746-disco board
configs: stm32f746-disco: limit resolution to 480x272
board: stm32f746-disco: refactor the display of the ST logo
Remove the hardcoded ST logo no longer in use
ARM: dts: stm32: add CAN support on stm32f429
ARM: dts: stm32: add pin map for CAN controller on stm32f4
ARM: dts: stm32f429: put can2 in secondary mode

Etienne Carriere (2):
tee: optee: don't enumerate services if there ain't any
tee: optee: don't fail on services enumeration fa...

Read more

v2021.10-stm32mp-r2.2

26 Jul 08:35
Compare
Choose a tag to compare

The following changes since commit d1bbf3f:

Prepare v2021.10-stm32mp-r2.1 (2023-06-30 09:24:16 +0200)

are available in the Git repository at:

ssh://gerrit.st.com:29418/mpu/oe/st/u-boot v2021.10-stm32mp-r2.2

for you to fetch changes up to 11535e6:

Prepare v2021.10-stm32mp-r2.2 (2024-07-26 13:59:45 +0530)


Gatien Chevallier (2):
rng: stm32: add RNG clock frequency restraint
rng: stm32: update STM32MP15 max RNG clock frequency

Patrick Delaunay (1):
arm: dts: stm32: correct stm32mp13-u-boot.dtsi file for STM32MP131

vermaash (1):
Prepare v2021.10-stm32mp-r2.2

Makefile | 2 +-
arch/arm/dts/stm32mp13-u-boot.dtsi | 10 ++++-----
drivers/rng/stm32mp1_rng.c | 43 +++++++++++++++++++++++++++++++++-----
3 files changed, 44 insertions(+), 11 deletions(-)

v2022.10-stm32mp-r2

20 Jun 11:13
Compare
Choose a tag to compare

The following changes since commit 2c7a6ac:

Prepare v2022.10-stm32mp-r1.1 (2023-09-18 13:38:19 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git v2022.10-stm32mp-r2

for you to fetch changes up to 262bcb6:

Prepare v2022.10-stm32mp-r2 (2024-06-20 11:19:58 +0200)


_ Add STM32MP25 SoC support
_ Add STM32MP25 EV1 and DK board
_ Add Hyperflash support
_ Add OSPI with Dual Transfer Rate support
_ Add WATCHDOG fixes
_ Add support of TF-A FWU metadata v2
_ Complete EFI support
_ Add power supply support for lvds / dsi /ltdc
_ Add RNG fixes
_ Add support backup registers with NVMM
_ Add RIF semaphore handling in gpio
_ Add IO synchronization parameters for pinctrl
_ Device tree alignment with v6.1-stm32mp-r2
_ Update FASTBOOT support
_ Makefile to build the external device tree
_ Other minor fixes


Alain Volmat (7):
ARM: dts: stm32: add all spi instances in stm32mp251.dtsi
ARM: dts: stm32: add sram node within stm32mp151.dtsi
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157a-ev1.dts
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157c-ev1.dts
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157d-ev1.dts
ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157f-ev1.dts
ARM: dts: stm32: update i2c2 timing/freq in stm32mp257f-dk

Alexandre Torgue (2):
ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
ARM: dts: stm32: align DK resmem config

Amelie Delaunay (8):
ARM: dts: stm32: add HPDMA nodes on stm32mp251
ARM: dts: stm32: add st,axi-max-burst-len to dma controllers on stm32mp251
ARM: dts: stm32: add heartbeat LED node in stm32mp257f-ev
ARM: dts: stm32: add User2 button node in stm32mp257f-ev
ARM: dts: stm32: update reserved memory in 64bit on stm32mp257f-ev1
ARM: dts: stm32: use rif-open resmem configuration on stm32mp257f-ev1
ARM: dts: stm32: prevent UART RX DMA channel data packing on stm32mp251
ARM: dts: stm32: add memory-region in hpdma nodes on stm32mp257f-ev1

Antonio Borneo (8):
ARM: dts: stm32: fix button-user on board stm32mp257f-ev1
watchdog: wdt-uclass.c: add wdt_set_force_start() helper
watchdog: arm_smc_wdt: get wdt status through SMCWD_GET_TIMELEFT
gpio: stm32_gpio: support RIF semaphore handling
gpio: stm32_gpio: release RIF semaphores before OS boot
watchdog: stm32mp: Fix computation of reload value
watchdog: stm32mp: Fix condition to poll for register updated
watchdog: stm32mp: Reload the watchdog with the new values

Arnaud Pouliquen (14):
ARM: dts: stm32: add IPCC1 node on stm32mp251
ARM: dts: stm32: add power syscon on stm32mp251
ARM: dts: stm32: add remoteproc node on stm32mp251
ARM: dts: stm32: use nvmem cells to store resource table address and size
arm: stm32mp: simply reset the TAMP_COPRO_STATE backup register
arm: stm32mp: add support of TAMP_COPRO backup registers on stm32mp2
remoteproc: move COPRO state definition in driver
configs: Enable remoteproc configs in stm32mp25_defconfig
remoteproc: tee: add firmware ID parameter on open_session.
remoteproc: add support of the stm32mp25 device
remoteproc: rename fw_id field to proc_id
remoteproc: add support of OP-TEE loading based on compatibility
remoteproc: stm32_rproc: save the phys resource table address in backup reg
remoteproc: stm32_rproc: Fix typo in the description of dev parameter

Cheick TRAORE (1):
gpio: stmfx: Use correct flag values

Christophe Kerello (20):
ARM: dts: stm32: Add fmc node for stm32mp251.dtsi
ARM: dts: stm32: set spi-max-frequency to 84 MHz
ARM: dts: stm32: enable UHS mode on stm32mp257f-ev1
memory: stm32-fmc2-ebi: add MP25 support
memory: stm32-fmc2-ebi: add RIF support
mtd: rawnand: stm32_fmc2: add MP25 support
spi: stm32_ospi: stop the delay block before stating the calibration
spi: stm32_ospi: allow to sample later the data
memory: stm32-omi: rework stm32_omi_dlyb_stop API
memory: stm32-omi: fix dlyb configuration in bypass mode
configs: stm32mp25: add FMC2 configs
configs: stm32mp25: Enable SPI_FLASH_SOFT_RESET flag
mtd: spi-nor: use 4-byte opcode with DTR protocol
spi: spi-mem: allow specifying the byte order in DTR mode
spi: spi-mem: remove DTR constraint on data bytes
mtd: spi-nor: allow specifying the byte order in DTR mode
mtd: spi-nor: get the 8D-8D-8D byte order from BFPT
memory: stm32-omi: multiple fixes added for DTR support
spi: stm32-ospi: multiple fixes added for DTR support
misc: stm32_omm: always clock OSPI instances if mux is enabled

Christophe Roullier (8):
arm64: dts: st: Add Ethernet1 and Ethernet2 node for stm32mp25
arm64: dts: st: add ethx pinctrl entries in stm32mp25-pinctrl.dtsi
arm64: dts: st: add de-ip support on stm32mp257
arm64: dts: st: Enable ACM block on TSN switch on stm32mp257
arm64: dts: st: enable Ethernetx on stm32mp257f-ev board
configs: stm32mp2: activate REALTEK Phy
board: stm32pm2: add support of ethernet1/2 for stm32mp2 platform
net: dwc_eth_qos: add support of stm32mp2 platform

Clément Le Goffic (2):
watchdog: stm32mp: check the watchdog status
arm64: dts: st: support watchdog 1 and 2 in mp25 platforms

Etienne Carriere (2):
tee: optee: don't enumerate services if there ain't any
tee: optee: don't fail on services enumeration failure

Fabien Dessenne (1):
pinctrl: pinctrl_stm32: support IO synchronization parameters

Fabrice Gasnier (1):
ARM: dts: stm32: overwrite dwc3 node for stm32mp257f-dk-u-boot.dtsi

Francois Choleau (1):
ARM: dts: stm32: Disable DSI and LVDS for stm32mp257f-dk

Gabriel Fernandez (8):
ARM: dts: stm32: rename clk_phy_dsi clock for stm32mp25-u-boot
clk: stm32mp25: Add clock driver support
clk: stm32mp25: implement clock check security function
clk: stm32mp25: remove shared clocks from stm32mp25 driver
clk: stm32mp25: remove ck_icn_p_gicv2m clock
reset: stm32: check reset status on deassert
clk: stm32mp25: rename the clock clk_phy_dsi to TxByteClk
clk: stm32: fix clock counter

Gatien Chevallier (12):
configs: default activate CONFIG_RNG_STM32 for STM32MP13x platforms
ARM: dts: stm32: add RNG node for STM32MP25x platforms
arm64: dts: st: add clk_security for STM32MP25x platforms
dt-bindings: bus: add STM32MP25 RIFSC firewall bus bindings
configs: activate CONFIG_RNG_STM32 on STM32MP2x platforms
rng: stm32: rename STM32 RNG driver
rng: stm32: Implement configurable RNG clock error detection
rng: stm32: add RNG clock frequency restraint
rng: stm32: add error concealment sequence
rng: stm32: Implement custom RNG configuration support
rng: stm32: implement support for STM32MP25x platforms
rng: stm32: update STM32MP15 max RNG clock frequency

Gwenael Treuveur (1):
remoteproc: remove tamp copro definition for stmp32mp2

Heinrich Schuchardt (1):
test: fix pylint warning for capsule tests

Hugues Fruchet (3):
arm64: dts: st: add video decoder support to stm32mp255
arm64: dts: st: add video encoder support to stm32mp255
arm64: dts: st: add GPU on stm32mp25

Jassi Brar (8):
dt/bindings: fwu-mdata-mtd: drop changes outside FWU
fwu: gpt: use cached meta-data partition numbers
fwu: move meta-data management in core
fwu: gpt: implement read_mdata and write_mdata callbacks
fwu: meta-data: switch to management by common code
fwu: rename fwu_get_verified_mdata to fwu_get_mdata
test: dm: fwu: fix for the updated api
fwu: provide default fwu_plat_get_bootidx

Joshua Watt (1):
cmd: gpt: Remove confusing help text

Kunihiko Hayashi (1):
usb: dwc3-generic: Add clock initialization in child DT node

Lionel Debieve (1):
configs: stm32mp25: activate command stm32key

Loic PALLARDY (1):
ARM: dts: stm32: Align memory map with OSTL definition for stm32mp257f-ev1

Marek Vasut (1):
fwu: Initialize global fwu library state during CI test

Masahisa Kojima (11):
efi_loader: add the number of image entries in efi_capsule_update_info
efi_loader: store firmware version into FmpState variable
efi_loader: versioning support in GetImageInfo
efi_loader: get lowest supported version from device tree
efi_loader: check lowest supported version
mkeficapsule: add FMP Payload Header
doc: uefi: add firmware versioning documentation
doc: uefi: add anti-rollback documentation
test: efi_capsule: refactor efi_capsule test
test/py: efi_capsule: test for FMP versioning
fwu: fix fwu_get_image_index interface

Masami Hiramatsu (2):
FWU: Add FWU metadata access driver for MTD storage regions
tools: Add mkfwumdata tool for FWU metadata image

Michal Simek (3):
fwu: Allow code to properly decode trial state
fwu: mtd: Fix dfu_alt_info generation for 2 images per bank
fwu: Show number of attempts in Trial State

Nicolas Le Bayon (1):
ARM: dts: stm32: add cma alloc-range on stm32mp257f-ev1

Nikhil M Jain (1):
drivers: core: ofnode: Add panel timing decode.

Olivier Moysan (10):
arm64: dts: st: add spdifrx support on stm32mp251
arm64: dts: st: add mdf support on stm32mp251
arm64: dts: st: add sai support on stm32mp251
...

Read more

v2022.10-stm32mp-r1.1

11 Oct 12:35
Compare
Choose a tag to compare

The following changes since commit aa6822a:

Prepare v2022.10-stm32mp-r1 (2023-06-01 15:26:52 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git tags/v2022.10-stm32mp-r1.1

for you to fetch changes up to 2c7a6ac:

Prepare v2022.10-stm32mp-r1.1 (2023-09-18 13:38:19 +0200)


_ Proper handling of ltdc in stm32mp13-u-boot.dtsi declaration for mp131
_ Fix issue to execute TC_CAMERA_1_8_4 Grab 5Mp
_ Extend serial TC timeout


Patrice Chotard (2):
dt-bindings: gpio: Add GPIO_PULL_DISABLE flag support
Prepare v2022.10-stm32mp-r1.1

Patrick Delaunay (1):
arm: dts: stm32: correct stm32mp13-u-boot.dtsi file for STM32MP131

Sebastien PASDELOUP (3):
ARM: dts: stm32: set pclk limit on dcmi interface on stm32mp157a-ev1
ARM: dts: stm32: set pclk limit on dcmi interface on stm32mp157c-ev1
ARM: dts: stm32: set pclk limit on dcmi interface on stm32mp157d-ev1

Valentin Caron (1):
serial: stm32: extend TC timeout

Makefile | 2 +-
arch/arm/dts/stm32mp13-u-boot.dtsi | 12 +++++++-----
arch/arm/dts/stm32mp157a-ev1.dts | 2 ++
arch/arm/dts/stm32mp157c-ev1.dts | 2 ++
arch/arm/dts/stm32mp157d-ev1.dts | 2 ++
drivers/serial/serial_stm32.c | 18 ++++++++++++------
include/dt-bindings/gpio/gpio.h | 3 +++
7 files changed, 29 insertions(+), 12 deletions(-)

v2021.10-stm32mp-r2.1

27 Jul 17:49
v2021.10-stm32mp-r2.1
Compare
Choose a tag to compare

The following changes since commit 3984366:

Prepare v2021.10-stm32mp-r2 (2022-10-17 10:48:26 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git tags/v2021.10-stm32mp-r2.1

for you to fetch changes up to d1bbf3f:

Prepare v2021.10-stm32mp-r2.1 (2023-06-30 09:24:16 +0200)


  • fix NAND issue with stm32programmer and DFU MTD, when bad blocks are present
  • support 256MB DDR config
  • align STM32MP13 driver with upstream to fix reference count issue
  • several other minor fixes

Fabrice Gasnier (1):
ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151

Gabriel Fernandez (1):
clk: stm32mp13: backport from upstream

Marek Vasut (1):
cmd: pxe_utils: Limit fdtcontroladdr usage to non-fitImage

Patrice Chotard (4):
configs: stm32mp13: Increase usb_pgood_delay for ST boards
configs: stm32mp15: Increase usb_pgood_delay for ST boards
dt-bindings: gpio: Add GPIO_PULL_DISABLE flag support
Prepare v2021.10-stm32mp-r2.1

Patrick Delaunay (4):
dm: core: convert of_machine_is_compatible to livetree
stm32mp: stm32prog: fix OTP read/write error management
configs: stm32mp1: reduce DDR_CACHEABLE_SIZE to supported 256MB DDR
dfu: mtd: mark bad the MTD block on erase error

Sean Anderson (1):
clk: ccf: Add some helper functions for clock ops

Makefile | 2 +-
arch/arm/dts/stm32mp151.dtsi | 4 +-
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 9 ++-
cmd/pxe_utils.c | 9 ++-
configs/stm32mp13_defconfig | 2 +-
configs/stm32mp15_defconfig | 2 +-
drivers/clk/clk-stm32-core.c | 315 ++++++++++++++++++++++++++----------------------------------------------------
drivers/clk/clk-stm32-core.h | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
drivers/clk/clk-stm32mp13.c | 119 +++++++++++++++---------------
drivers/clk/clk.c | 65 ++++++++++++++++
drivers/core/device.c | 4 +-
drivers/dfu/dfu_mtd.c | 32 +++++---
include/configs/stm32mp13_st_common.h | 2 +-
include/configs/stm32mp15_st_common.h | 2 +-
include/dt-bindings/gpio/gpio.h | 3 +
include/linux/clk-provider.h | 8 ++
16 files changed, 488 insertions(+), 384 deletions(-)

v2022.10-stm32mp-r1

23 Jun 12:19
v2022.10-stm32mp-r1
Compare
Choose a tag to compare

The following changes since commit 4debc57:

Prepare v2022.10 (2022-10-03 15:25:32 -0400)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git tags/v2022.10-stm32mp-r1

for you to fetch changes up to aa6822a:

Prepare v2022.10-stm32mp-r1 (2023-06-01 15:26:52 +0200)


  • Rebase on U-Boot v2021.10 for OpenSTLinux V5.0 delivery
  • Use U-Boot device tree to configure MTD partitions and
    remove usage of "mtdparts" function
  • Use optee shm for scmi optee communication
  • Add ARM SMC watchdog driver
  • Add ETZPC system bus
  • Add USB onboard HUB driver for ST boards
  • Improve ENV in MMC support
  • Update stm32prog command to suport new GUID types
  • Other minor updates

Alain Volmat (5):
ARM: dts: stm32: Use DMA FIFO mode for all spi in stm32mp151
ARM: dts: stm32: add a sleep pinctrl for spi1 in stm32mp15x-evx
ARM: dts: stm32: Add disabled spi4 and spi5 in stm32mp15xx-dkx
ARM: dts: stm32: add gc2145 entry within the stm32mp135f-dk
ARM: dts: add pclk_max_frequency for dcmi/ov5640 in stm32mp157f-ev1

Alexandre Torgue (3):
ARM: dts: stm32: Add power domain on stm32mp151
ARM: dts: stm32: enable heartbeat led on stm32mp15 ED1 boards
ARM: dts: stm32: Add M4 system resources device tree for stm32mp15

Amelie Delaunay (2):
dt-bindings: rtc: stm32: add st,lsco optional property to select output
ARM: dts: stm32: update i2c nodes interrupt/dma/power-domains in stm32mp151

Antonio Borneo (8):
ARM: dts: stm32: use exti interrupt-map with stm32mp151
ARM: dts: stm32: use exti interrupt-map with stm32mp131
ARM: dts: stm32: add exti entry 43 for USBH_EHCI on stm32mp151
ARM: dts: stm32: add exti entry 44 for USB_OTG on stm32mp151
ARM: dts: stm32: add exti entry 69 for HDMI-CEC on stm32mp151
ARM: dts: stm32: add exti entries for USB PHY wakeup on stm32mp131
ARM: dts: stm32: add exti's 'wakeup-parent' to stm32mp151
dt-bindings: soc: add STM32 HDP (Hardware Debug Port) support

Arnaud Pouliquen (14):
remoteproc: Add remoteproc trusted application support
remoteproc: stm32: add support of the remote proc management by OP-TEE
stm32mp1: add remoteproc TEE support for trusted config
ARM: dts: stm32: change Cortex-M4 reset to an SCMI reset on stm32mp15 boards
ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15xx-dkx
ARM: dts: stm32: declare rproc as wakeup-source on stm32mp15x-ed1
dt-bindings: pinctrl: stm32: add reserved pinctrl definition
ARM: dts: stm32: include M4 system resources for stm32mp15 edx board
ARM: dts: stm32: declare m4 system resource manager on STM32MP151
ARM: dts: add rsc table memory region on stm32mp157xx-dkx
Revert "ARM: dts: stm32mp15: remove hwlocks from pinctrl"
ARM: dts: stm32: suppress m4_rproc property for secure soc check
ARM: dts: add rsc table memory region on stm32mp157x-ed1 boards
ARM: dts: stm32: realign hwsem & ipcc nodes on STM32MP151

Christophe Kerello (3):
board: st: stm32mp1: use of correct compatible string to add partitions
ARM: dts: stm32: add FMC support on STM32MP13x SoC family
mtd: rawnand: stm32_fmc2: remove unsupported EDO mode

Christophe Roullier (17):
ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15
ARM: dts: stm32: add Hardware debug port (HDP) pinctrl to stm32mp15
ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13
net: dwc_eth_qos: Support the phy-supply regulator binding
net: dwc_eth_qos: restore support of not cache-aligned descriptor
net: dwc_eth_qos: add support of stm32mp13 platform
ARM: dts: stm32: add eth1 and eth2 support on stm32mp13
ARM: dts: stm32: add eth1/2 RMII pins for stm32mp135f-dk
ARM: dts: stm32: add Eth1 and Eth2 for stm32mp135f-dk
ARM: dts: stm32: Add support of Eth wakeup on stm32mp15x
ARM: dts: stm32: load mac address from NVMEM for STM32MP15
ARM: dts: stm32: Add Bluetooth (usart2) feature on stm32mp157x
ARM: dts: stm32: remove alias ethernet0
ARM: dts: stm32: add wifi over sdio on stm32mp157x-dk2
ARM: dts: stm32: Add support of WLAN/BT on stm32mp135f-dk
ARM: dts: stm32: Add an interrupts in brcmf node to improve WLAN throughput
ARM: dts: stm32: Add an interrupts in brcmf node to improve WLAN throughput

Dario Binacchi (1):
doc: fix references to distro documentation

Etienne Carriere (8):
drivers: tee: optee: remove unused probe local variable
drivers: tee: optee: discover OP-TEE services
drivers: rng: optee_rng: register to CONFIG_OPTEE_SERVICE_DISCOVERY
tpm2: ftpm: open session with privileged ree login
tee: optee: don't fail probe because of optee-rng
tee: optee: discover services dependent on tee-supplicant
arm: dts: stm32mp15: use optee shm for scmi optee communication
arm: dts: stm32mp13: use optee shm for scmi optee communication

Fabien Dessenne (7):
gpio: stm32-gpio: prevent the use of the secure protected pins
dm: gpio: Add GPIOF_PROTECTED flag
gpio: stm32_gpio: flag secured pin as protected
pinctrl: pinctrl_stm32: prevent the use of the secure protected pins
ARM: dts: stm32: add ddrperfm on stm32mp131
ARM: dts: stm32: include M4 system resources for stm32mp15 dkx board
ARM: dts: stm32: Add IPCC wakeup management on stm32mp151

Fabrice Gasnier (20):
ARM: dts: stm32: update vbus-supply of usbphyc_port0 on stm32mp157c-ev1
usb: onboard-hub: add driver to manage onboard hub supplies
configs: stm32: enable USB onboard HUB driver
ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp157c-ev1
configs: stm32: enable USB onboard HUB driver
ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp157c-ev1
ARM: dts: stm32: update vbus-supply of usbphyc_port0 on stm32mp157c-ev1
ARM: dts: stm32: add USB wake up support on stm32mp151
ARM: dts: stm32: add USBPHYC and dual USB HS PHY support on stm32mp131
ARM: dts: stm32: add UBSH EHCI and OHCI support on stm32mp131
ARM: dts: stm32: add USB OTG HS support on stm32mp131
ARM: dts: stm32: enable USB HS phys on stm32mp135f-dk
ARM: dts: stm32: enable USB Host EHCI on stm32mp135f-dk
ARM: dts: stm32: add pins for stm32g0 typec controller on stm32mp13
ARM: dts: stm32: enable USB OTG in dual role mode on stm32mp135f-dk
ARM: dts: add wakeup pin for stm32g0 typec controller in stm32mp135f-dk
ARM: dts: stm32: add USB OTG UTMI clock on stm32mp151
configs: stm32: enable USB OHCI generic driver
usb: host: ehci-generic: check for companion controller
usb: host: ohci-generic: Make usage of clock/reset bulk() API

Gabriel Fernandez (8):
dt-bindings: stm32mp13: add clock & reset support for STM32MP13
clk: stm32mp13: introduce STM32MP13 RCC driver
arm: dts: stm32mp13: add support of RCC driver
ARM: dts: stm32: add RTC LSCO support on stm32mp157x-dk2
ARM: dts: stm32: add RTC LSCO support on stm32mp135f-dk
dt-bindings: clk: stm32mp13: SPIx bus clocks are missing
clk: stm32mp13: SPIx clocks are missing
clk: manage CLK_SET_RATE_PARENT flags on clk_set_rate()

Gatien Chevallier (3):
ARM: dts: stm32: default disable RNG on STM32MP15x boards
ARM: dts: stm32: add RNG node for stm32mp13
ARM: dts: stm32: align optee node with latest kernel for STM32MP13

Gerald Baeza (1):
ARM: dts: stm32: add ddrperfm on stm32mp151

Heinrich Schuchardt (3):
efi_loader: efi_dp_part_node check dp_alloc return value
efi_loader: support for Ctrl() device path node
efi_loader: fix device-path for USB devices

Hugues Fruchet (3):
ARM: dts: stm32: add dcmipp support to stm32mp135
ARM: dts: stm32: add dcmipp pins for stm32mp135f-dk
ARM: dts: stm32: add camera support on stm32mp135f-dk

Ilias Apalodimas (2):
tee: optee: fix a print error on rng probing
tee: optee: fix uuid comparisons on service discovery

Lionel Debieve (9):
watchdog: arm_smc_wdt: add watchdog support
ARM: dts: stm32: disable iwdg2 on STM32MP1x boards
configs: stm32: enable WDT_ARM_SMC driver
ARM: dts: stm32: add the arm-wdt in the STM32MP1x SoC
ARM: dts: stm32: enable the ARM watchdog on STM32MP1x boards
ARM: stm32mp: add ETZPC system bus driver for STM32MP1
dt-bindings: bus: add STM32MP1 ETZPC firewall bus bindings
ARM: dts: stm32: add ETZPC as a system bus for STM32MP1x boards
stm32mp: fdt: remove ETZPC peripheral cleanup

Marek Vasut (14):
ARM: dts: stm32: Remove buck3 regulator-always-on on AV96
ARM: stm32: Enable btrfs support on DHSOM
ARM: dts: stm32: Drop extra newline from AV96 U-Boot extras DT
ARM: dts: stm32: Add DHCOR based Testbench board
ARM: dts: stm32: Fix and expand PLL configuration comments
ARM: dts: stm32: Drop MMCI interrupt-names
ARM: stm32: Add boot counter to DHSOM
ARM: stm32: Add version variable to DHSOM
ARM: stm32: Enable assorted ST specific commands on DHSOM
ARM: stm32: Increment boot counter in SPL on DHSOM
ARM: stm32: Increment WDT by default on DHSOM
cmd: pxe_utils: Limit fdtcontroladdr usage to non-fitImage
gpio: Get rid of gpio_hog_probe_all()
pylibfdt: Fix version normalization warning

Michal Suchanek (2):
libfdt: Fix invalid version warning
libfdt: Fix build with python 3.10

Olivier Moysan (36):
adc: stm32mp15:...

Read more

v2020.10-stm32mp-r2.2

14 Dec 13:18
v2020.10-stm32mp-r2.2
Compare
Choose a tag to compare

The following changes since commit 1d1745c:

Prepare v2020.10-stm32mp-r2.1 (2022-05-02 18:21:53 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/u-boot.git tags/v2020.10-stm32mp-r2.2

for you to fetch changes up to b123345:

Prepare v2020.10-stm32mp-r2.2 (2022-10-20 17:42:36 +0200)


  • stm32mp1: use of correct compatible string to add partitions in kernel device
    at the correct level.

Christophe Kerello (1):
board: st: stm32mp1: use of correct compatible string to add partitions

Patrick Delaunay (1):
Prepare v2020.10-stm32mp-r2.2

Makefile | 2 +-
board/st/stm32mp1/stm32mp1.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)