Skip to content

Releases: STMicroelectronics/u-boot

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(-)

v2021.10-stm32mp-r2

15 Nov 10:17
Compare
Choose a tag to compare

The following changes since commit ef9715e:

Prepare v2021.10-stm32mp-r1 (2022-05-25 16:01:02 +0200)

are available in the Git repository at:

v2021.10-stm32mp-r2 v2021.10-stm32mp-r2

for you to fetch changes up to 3984366:

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


  • Fix support of STM32MP13x Rev.Y
  • Device tree alignment with v5.15-stm32mp-r2
  • Remove tests on CONFIG_DM_REGULATOR
  • Fix invalid clock name references in SCMI driver
  • Make usage of clock/reset bulk() API in USB EHCI driver
  • Fix the display of protected GPIO in gpio and pinmux command
  • Display label for gpio in alternate mode in gpio status command
  • Fixes for stm32prog command:
    • Correctly handle OTP when SMC is not supported
    • Support empty flashlayout
  • Several fixes for STM32MP13 clock
  • Use correct compatible string to add MTD partitions int ft_board_setup()
  • Check fdtcontroladdr in label_boot for pxe command parsing,
    used on extlinux.conf for GENERIC DISTRO support
  • Use RGB565 for BMP blitting, as panel configuration
  • Several STM32 I2C fixes

Alain Volmat (3):
i2c: stm32: fix comment and remove unused AUTOEND bit
i2c: stm32: remove unused stop parameter in start & reload handling
i2c: stm32: do not set the STOP condition on error

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

Etienne Carriere (1):
clk: scmi: fix invalid clock name references

Fabien Dessenne (2):
dm: gpio: Add GPIOF_PROTECTED flag
gpio: stm32_gpio: flag secured pin as protected

Fabrice Gasnier (1):
ARM: dts: add wakeup pin for stm32g0 typec controller in stm32mp135f-dk

Gabriel Fernandez (3):
clk: stm32-core: rename parameter name in clk_stm32_register_composite()
clk: stm32-core: fix divider in stm32 composite clock
clk: stm32-core: introduce multi gate management

Jorge Ramirez-Ortiz (2):
i2c: stm32: fix usage of rise/fall device tree properties
i2c: stm32f7: fix clearing the control register

Marek Vasut (1):
ARM: dts: stm32: Synchronize DHCOM DTs with Linux 5.15.12

Patrice Chotard (4):
usb: host: ehci-generic: Make usage of clock/reset bulk() API
gpio: Allow to print pin's label even for pin with GPIOF_FUNC function
gpio: Fix pin's status display for pin with GPIOF_UNUSED function
pinctrl: pinctrl_stm32: Populate uc_priv->name[] with pinmux node's name

Patrick Delaunay (15):
stm32mp: fix support of STM32MP13x Rev.Y
ARM: dts: stm32: Synchronize DHCOR DTs with Linux 5.15.12
ARM: dts: stm32mp: allignment with v5.15-stm32mp-r2
board: stm32mp1: remove test on CONFIG_DM_REGULATOR
video: stm32: remove test on CONFIG_DM_REGULATOR
stpmic1: remove the debug unit request by debugger
stm32mp: stm32prog: correctly handle OTP when SMC is not supported
cmd: pxe_utils: Check fdtcontroladdr in label_boot
stm32mp: stm32prog: support empty flashlayout
video: theadorable: Use RGB565 for BMP blitting
sandbox: remove video test
ARM: dts: stm32mp13: remove the stm32mp135d-dk board
cmd: pxe: reorder kernel treatment in label_boot
cmd: pxe: support INITRD and FDT selection with FIT
Prepare v2021.10-stm32mp-r2

Yann Gautier (3):
mmc: stm32_sdmmc2: make reset property optional
mmc: stm32_sdmmc2: add dual data rate support
mmc: stm32_sdmmc2: protect against unsupported modes

Makefile | 2 +-
arch/arm/dts/Makefile | 2 -
arch/arm/dts/stm32mp131.dtsi | 104 ++++++++++++++++++---
arch/arm/dts/stm32mp133.dtsi | 15 ++-
arch/arm/dts/stm32mp135d-dk-u-boot.dtsi | 70 --------------
arch/arm/dts/stm32mp135d-dk.dts | 687 ----------------------------------------------------------------------------------------------------------------------------------------
arch/arm/dts/stm32mp135f-dk-u-boot.dtsi | 66 ++++++++++++-
arch/arm/dts/stm32mp135f-dk.dts | 38 +++++---
arch/arm/dts/stm32mp13xc.dtsi | 3 +
arch/arm/dts/stm32mp13xf.dtsi | 3 +
arch/arm/dts/stm32mp15-m4-srm-pinctrl.dtsi | 12 +--
arch/arm/dts/stm32mp15-pinctrl.dtsi | 140 +++++++++++++++-------------
arch/arm/dts/stm32mp151.dtsi | 132 ++++++++++++++++++--------
arch/arm/dts/stm32mp157a-avenger96.dts | 8 --
arch/arm/dts/stm32mp157a-dhcor-avenger96.dts | 38 ++++++++
arch/arm/dts/stm32mp157c-dk2.dts | 1 -
arch/arm/dts/stm32mp157f-dk2.dts | 1 -
arch/arm/dts/stm32mp15xc.dtsi | 3 +
arch/arm/dts/stm32mp15xf.dtsi | 3 +
arch/arm/dts/stm32mp15xx-dhcom-drc02.dts | 162 +-------------------------------
arch/arm/dts/stm32mp15xx-dhcom-drc02.dtsi | 165 +++++++++++++++++++++++++++++++++
arch/arm/dts/stm32mp15xx-dhcom-pdk2-u-boot.dtsi | 4 +
arch/arm/dts/stm32mp15xx-dhcom-pdk2.dts | 14 +--
arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi | 325 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/stm32mp15xx-dhcom-picoitx-u-boot.dtsi | 6 +-
arch/arm/dts/stm32mp15xx-dhcom-picoitx.dts | 88 +-----------------
arch/arm/dts/stm32mp15xx-dhcom-picoitx.dtsi | 147 +++++++++++++++++++++++++++++
arch/arm/dts/{stm32mp15xx-dhcom.dtsi => stm32mp15xx-dhcom-som.dtsi} | 391 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------
arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi | 43 ++++++---
arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi | 2 +
arch/arm/dts/stm32mp15xx-dhcor-avenger96.dts | 202 +---------------------------------------
arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi | 451 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi | 7 +-
arch/arm/dts/{stm32mp15xx-dhcor-io3v3.dtsi => stm32mp15xx-dhcor-som.dtsi} | 30 +++---
arch/arm/dts/stm32mp15xx-dhcor-u-boot.dtsi | 8 ++
arch/arm/dts/stm32mp15xx-dkx.dtsi | 27 ++++--
arch/arm/dts/stm32mp15xx-edx.dtsi | 18 +++-
arch/arm/dts/stm32mp15xx-evx.dtsi | 12 ++-
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 33 +++++--
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h | 5 +
arch/arm/mach-stm32mp/include/mach/stm32.h | 1 -
arch/arm/mach-stm32mp/include/mach/sys_proto.h | 2 +-
arch/sandbox/include/asm/gpio.h | 3 +-
board/st/common/stpmic1.c | 14 ---
board/st/stm32mp1/stm32mp1.c | 15 +--
cmd/pxe_utils.c | 74 ++++++++++-----
cmd/pxe_utils.h | 2 +
doc/README.pxe | 3 +
doc/board/st/stm32mp1.rst | 4 +-
drivers/clk/clk-stm32-core.c | 147 ++++++++++++++---------------
drivers/clk/clk-stm32-core.h | 17 ++--
drivers/clk/clk_scmi.c | 16 ++--
drivers/gpio/gpio-uclass.c | 19 ++--
drivers/gpio/sandbox.c | 16 +++-
drivers/gpio/stm32_gpio.c | 6 ++
drivers/i2c/stm32f7_i2c.c | 33 ++++---
drivers/mmc/stm32_sdmmc2.c | 20 ++--
drivers/pinctrl/pinctrl_stm32.c | 7 +-
drivers/usb/host/ehci-generic.c | 97 ++++++--------------
drivers/video/stm32/stm32_dsi.c | 25 +++--
drivers/video/video_bmp.c | 6 +-
include/asm-generic/gpio.h | 1 +
include/power/stpmic1.h | 3 -
test/dm/gpio.c | 5 +
64 files changed, 2174 insertions(+), 1830 deletions(-)
delete mode 100644 arch/arm/dts/stm32mp135d-dk-u-boot.dtsi
delete mode...

Read more

v2020.10-stm32mp-r2.1

15 Jun 16:44
v2020.10-stm32mp-r2.1
Compare
Choose a tag to compare

The following changes since commit 6fde82a:

Prepare v2020.10-stm32mp-r2 (2021-10-11 14:09:12 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 1d1745c:

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


  • stm32_ltdc: fix data enable polarity
  • fix GPIO hole management in stm32 drivers
  • optimize board_interface_eth_init for stm32mp1 platform

Christophe Roullier (1):
board: stm32pm1: optimize board_interface_eth_init for stm32mp1 platform

Patrice Chotard (2):
gpio: stm32_gpio: Rework GPIO hole management
pinctrl: pinctrl_stm32: Use GPIOF_UNKNOWN to indicate not mapped pins

Patrick Delaunay (2):
net: dwc_eth_qos: add rate parameter in board_interface_eth_init
Prepare v2020.10-stm32mp-r2.1

Yannick FERTRE (1):
video: stm32: stm32_ltdc: fix data enable polarity

Makefile | 2 +-
arch/arm/include/asm/arch-stm32/gpio.h | 2 --
board/dhelectronics/dh_stm32mp1/board.c | 2 +-
board/st/stm32mp1/stm32mp1.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
drivers/gpio/stm32_gpio.c | 101 +++++++++++++++++++++++++++++++++++------------------------------------------------------------------
drivers/net/dwc_eth_qos.c | 18 +++++++++++-------
drivers/pinctrl/pinctrl_stm32.c | 7 +------
drivers/video/stm32/stm32_ltdc.c | 2 +-
include/netdev.h | 2 +-
9 files changed, 127 insertions(+), 132 deletions(-)

v2021.10-stm32mp-r1

05 Jul 08:35
v2021.10-stm32mp-r1
Compare
Choose a tag to compare

The following changes since commit d80bb74:

Prepare v2021.10 (2021-10-04 11:09:26 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ef9715e:

Prepare v2021.10-stm32mp-r1 (2022-05-25 16:01:02 +0200)


  • Rebase OpenSTLinux delivery on U-Boot v2021.10
  • Device tree alignment with Linux kernel v5.15-stm32mp-r1
  • Add STM32MP13x family support
  • DDR tuning support removed
  • Activate CONFIG_OF_LIVE
  • Activate CONFIG_LOG
  • Deactivate IPCC driver
  • Add Uclass USB typeC and driver for UCSI
  • Add USB phy tuning support
  • Add NAND Write Protect support
  • Add ADC calibration support
  • Add TF-A firmware update support
  • Update SCMI support for OP-TEE transport
  • Add BSEC and stm32prog support with OP-TEE and TA
  • Other minor updates

Warning: SPL and STM32Image is no more supported in OpenSTLinux U-Boot
Please migrate to TF-A with FIP support instead.

The U-Boot defconfig to use for ecosystem release ≥ v4.0.0
change to "stm32mp15_defconfig".


Arnaud Pouliquen (6):
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
remoteproc: tee: return an error if tee session can be opened
remoteproc: tee: deinit rproc_optee struct on session close
remoteproc: stm32: update to dynamically detect the OPTEE support

Christophe Kerello (1):
mtd: rawnand: stm32_fmc2: add NAND Write Protect support

Christophe Roullier (2):
net: dwc_eth_qos: add support of stm32mp13 platform
net: dwc_eth_qos: Support the phy-supply regulator binding

Clément Léger (1):
firmware: scmi: fix struct layout for scmi_clk_rate_set_in

Etienne Carriere (15):
firmware: scmi: fix description of an API function
firmware: scmi: mailbox transport: fix probe failure implementation
firmware: scmi: mailbox transport: use plat data, not priv data
firmware: scmi: smccc transport: use plat data, not priv data
firmware: scmi: smccc transport: simplify probe sequence
tee: define session login identifiers
tee: optee: remove unused duplicated login Id macros
tee: optee: define TEE error code TEE_ERROR_SHORT_BUFFER
dt-bindings: arm: scmi: OP-TEE as transport channel for SCMI messages
firmware: scmi: Add OP-TEE transport
doc: binding: scmi: link to latest Linux kernel binding
sandbox: scmi: test against a single scmi agent
scmi: change parameter dev in devm_scmi_process_msg
firmware: scmi: fix sandbox and related tests for clock discovery
clk: scmi: register scmi clock with CCF

Fabien Dessenne (2):
gpio: stm32-gpio: prevent the use of the secure protected pins
pinctrl: pinctrl_stm32: prevent the use of the secure protected pins

Gabriel Fernandez (3):
video: stm32: stm32_ltdc: fix the check of return value of clk_set_rate()
clk: stm32-core: introduce stm32-clk-core
clk: manage CLK_SET_RATE_PARENT flags on clk_set_rate()

Heinrich Schuchardt (1):
stm32mp: fix board_get_alt_info_mmc()

Lionel Debieve (1):
rng: stm32mp1_rng: add conditional reset feature

Marek Behún (10):
mtd: spi-nor-core: Try cleaning up in case writing BAR failed
mtd: spi-nor-core: Check return value of write_enable() in spi_nor_erase()
mtd: spi-nor-core: Don't overwrite return value if it is non-zero
mtd: spi-nor-core: Check return value of write_disable() in spi_nor_erase()
mtd: spi-flash: Check for zero length in legacy spi_flash_*()
mtd: spi-nor-core: Don't check for zero length in spi_nor_write() / spi_nor_erase()
mtd: spi-nor-core: Call mtd_erase_callback() from spi_nor_erase()
mtd: spi-nor-core: Check for ctrlc() in spi_nor_erase()
mtd: mtdpart: Make mtdpart's _erase method sane
mtd: Remove mtd_erase_callback() entirely

Marek Vasut (15):
Revert "configs: stm32mp1: only support SD card after NOR in bootcmd_stm32mp"
ARM: stm32: Enable DFU MTD support on DHSOM
ARM: dts: stm32: Drop nWP GPIO hog on DHSOM
ARM: stm32: Increase default SF bus frequency to 50 MHz and enable SFDP
ARM: stm32: Disable EFI on DHSOM
ARM: stm32: Disable video output on DHSOM
ARM: stm32: Align mtdparts with SPI NOR layout on DHSOM
ARM: stm32: Increase USB power-good delay on DHSOM
ARM: stm32: Add update_sf script to install U-Boot into SF on DHSOM
ARM: stm32: Increase PHY auto-negotiation timeout to 20s on DHSOM
ARM: stm32: Fix SoM and board coding strap GPIO handling on DHSOM
ARM: dts: stm32: Add custom PHY reset bindings on AV96
ARM: stm32: Enable KSZ90x1 PHY driver on DHCOR
mmc: stm32_sdmmc2: Add support for probing bus voltage level translator
ARM: dts: stm32: Auto-detect DHSOM with uSD level translator

Olivier Moysan (8):
adc: stm32mp15: add calibration support
adc: stm32mp15: add check in power down exit
adc: add support of adc to stm32mp13
adc: stm32: add smart calibration support
adc: stm32mp15: probe all adc for calibration on stm32mp15x-dkx
adc: manage pcsel on end of conversion
stm32: adc: split channel init into several routines
iio: adc: stm32-adc: add support of generic channels binding

Pascal Paillet (1):
power: regulator: stm32-verfbuf: add support from mp13

Patrice Chotard (39):
spi: stm32: Add ofdata_to_platdata() callback
arm: dts: stm32: Add i2c-analog-filter property in I2C nodes for stm32f746
arm: dts: stm32: Add i2c-analog-filter property in I2C nodes for stm32h743
board: stm32mp1: Remove gpio_hog_probe_all() from board
board: dh_stm32mp1: Remove gpio_hog_probe_all() from board
cmd: bind: Fix driver binding on a device
usb: gadget: Add bcdDevice for the DWC2 USB Gadget Controller
usb: sandbox: Add gadget callbacks
configs: sandbox: add USB_ETHER and GADGET_DOWNLOAD gadget support
test/py: Add usb gadget binding test
ARM: dts: stm32: Use lower-case hex for address for stm32f769-disco-u-boot.dtsi
ARM: dts: stm32: Use lower-case hex for address for stm32746-disco-u-boot.dtsi
ARM: dts: stm32: Use lower-case hex for address for stm32f7-u-boot.dtsi
ARM: dts: stm32: Use lower-case hex for address for stm32f469-disco-u-boot.dtsi
ARM: dts: stm32: Use lower-case hex for address for stm32f429-disco-u-boot.dtsi
ARM: dts: stm32: Use lower-case hex for address for stm32f746g-eval-u-boot.dtsi
ARM: dts: stm32: Use lower-case hex for address for stm32429i-eval-u-boot.dtsi
dm: Fix OF_BAD_ADDR definition
Revert "spi: Update speed/mode on change"
phy: stm32-usbphyc: stm32-usbphyc: Add DT phy tuning support
pinctrl: Add MPC23017 support
board: st: stm32mp1: Consider USB cable connected when boot device is USB
usb: Add USB_TYPEC uclass
board: stm32mp1; Remove TYPEC_STUB160X config from Kconfig
usb: typec: Add support for STUSB160x Type-C controller family
configs: stm32mp15: Enable Type-C STUSB160x relative flags
board: stm32mp1: Update USB Type-C STUSB160x management
usb: typec: ucsi: Add UCSI uclass support
configs: stm32mp13: Enable STM32G0 relative flags
usb: typec: Add typec_get_driver_from_usb() API
usb: gadget: dwc2_udc_otg: Make usage of typec_get_driver_from_usb()
ARM: dts: stm32: Remove u-boot,force-b-session-valid property for stm32mp135f-dk-u-boot.dtsi
ARM: dts: stm32: Remove u-boot,force-b-session-valid property for stm32mp157a-dk1-u-boot.dtsi
ARM: stm32mp: add usb_pgood_delay for ST boards
gpio: stm32_gpio: Rework GPIO hole management
pinctrl: pinctrl_stm32: Use GPIOF_UNKNOWN to indicate not mapped pins
pinctrl: pinctrl_stm32: Update pinmux_mode definition
spi: stm32_qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
spi: stm32_qspi: Remove SR_BUSY bit check before sending command

Patrick Delaunay (142):
CONTRIBUTING: add contributing guide to STMicroelectronics/u-boot repository
SECURITY: add security guide to STMicroelectronics/u-boot repository
arm: stm32: Disable ATAGs support
board: stm32: Remove the bi_boot_params initialization
phy: stm32-usbphyc: use connector for vbus-supply with phy-stm32-usbphyc
phy: stm32-usbphyc: stm32: usbphyc: add protection on phy sub-node
Convert CONFIG_STM32_FLASH to Kconfig
configs: Move some usb config in defconfig
stm32f429: move CONFIG_BOOTCOMMAND in defconfig
stv0991: remove specific CONFIG_STV0991 configs
pm9263: Remove unused CONFIG_USER_LOWLEVEL_INIT
i2c: stm32f7: move driver data of each instance in a privdata
i2c: stm32f7: support DT binding i2c-analog-filter
i2c: stm32f7: fix configuration of the digital filter
i2c: stm32f7: add support for DNF i2c-digital-filter binding
i2c: stm32f7: compute i2cclk only one time
remoteproc: migrate uclass to livetree
demo: migrate uclass to livetree
reboot-mode: migrate uclass to livetree
lib: uuid: fix the test on RNG device presence
stm32mp: add binman support for STM32MP15x
arm: dts: stm32mp15: alignment with v5.15-rc6
board: stmp32mp1: split board and SOC STM32MP15 configuration
gpio: stm32: create include file for driver private data
arm: stm32mp: bsec: Update OTP shadow registers in SPL
stm32mp15: remove configs dependency o...

Read more

v2020.01-stm32mp-r2.2

09 Dec 16:06
v2020.01-stm32mp-r2.2
Compare
Choose a tag to compare

The following changes since commit 07151bd:

Prepare v2020.01-stm32mp-r2.1 (2020-11-25 17:01:31 +0100)

are available in the Git repository at:

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

for you to fetch changes up to d543131:

Prepare v2020.01-stm32mp-r2.2 (2021-10-01 16:33:40 +0200)


  • Activate read valid training (RVTRN) for LPDDR2/3
  • Solve DFU issue for MTD NOR target

Patrick Delaunay (3):
dfu: dfu_mtd: set max_buf_size to erasesize also for NOR devices
stm32mp1: ram: add read valid training support
Prepare v2020.01-stm32mp-r2.2

Makefile | 2 +-
drivers/dfu/dfu_mtd.c | 5 +----
drivers/ram/stm32mp1/stm32mp1_ddr.c | 8 ++++++--
drivers/ram/stm32mp1/stm32mp1_ddr_regs.h | 1 +
4 files changed, 9 insertions(+), 7 deletions(-)