Releases: STMicroelectronics/u-boot
v2022.10-stm32mp-r2.1
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
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...
v2021.10-stm32mp-r2.2
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
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
...
v2022.10-stm32mp-r1.1
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
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
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:...
v2020.10-stm32mp-r2.2
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
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...
v2020.10-stm32mp-r2.1
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(-)