[PULL] u-boot-stm32/master v2022.07 = u-boot-stm32-20220510
Patrice CHOTARD
patrice.chotard at foss.st.com
Tue May 10 16:47:25 CEST 2022
Hi Tom
Please pull the STM32 related patches for u-boot/master, v2022.07: u-boot-stm32-20220510
CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/11978
Thanks
Patrice
The following changes since commit f08ed34371c54244421eac8ffb4c77559c5ea013:
Prepare v2022.07-rc2 (2022-05-09 12:49:31 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20220510
for you to fetch changes up to e198d4fe7c34cbb97d7d3cbf31d3a78a5ecc43f7:
doc: Add documentation for STM32 MCUs (2022-05-10 13:56:12 +0200)
----------------------------------------------------------------
Add new STM32 MCU boards and Documentation
STM32 programmer improvements
video: support several LTDC HW versions and fix data enable polarity
board: fix stboard error message, consider USB cable connected when boot device is USB
configs: stm32mp1: set console variable for extlinux.conf
configs: stm32mp1: add support for baudrate higher than 115200 for ST-Link
ARM: stm32mp: Fix Silicon version handling and ft_system_setup()
phy: stm32-usbphyc: Add DT phy tuning support
arm: dts: stm32mp15: alignment with v5.18
ram: Conditionally enable ASR
mach-stm32mp: psci: retain MCUDIVR, PLL3CR, PLL4CR, MSSCKSELR across suspend
configs: Use TFTP_TSIZE on DHSOM and STMicroelectronics boards
ARM: stm32: Use default CONFIG_TFTP_BLOCKSIZE on DHSOM
pinctrl: stm32: rework GPIO holes management
----------------------------------------------------------------
Marek Vasut (6):
ram: stm32mp1: Conditionally enable ASR
stm32mp: psci: Retain MCUDIVR, PLL3CR, PLL4CR, MSSCKSELR across suspend
ARM: stm32: Use default CONFIG_TFTP_BLOCKSIZE on DHSOM
ARM: stm32: Use CONFIG_TFTP_TSIZE on DHSOM
ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI
clk: stm32mp1: Add missing newline
Patrice Chotard (17):
pinctrl: pinctrl_stm32: Update pinmux_mode definition
pinctrl: pinctrl_stm32: Use GPIOF_UNKNOWN to indicate not mapped pins
gpio: stm32_gpio: Rework GPIO hole management
phy: stm32-usbphyc: stm32-usbphyc: Add DT phy tuning support
board: st: stm32mp1: Consider USB cable connected when boot device is USB
configs: stm32f746-disco: Concatenate spl and u-boot binaries
configs: stm32f746-disco: Rename stm32f746-disco_defconfig to stm32f746-disco_spl_defconfig
configs: stm32f746-disco: Add stm32f746-disco_defconfig
configs: stm32f769-disco: Rename stm32f769-disco_defconfig to stm32f769-disco_spl_defconfig
configs: stm32f769-disco: Add stm32f769-disco_defconfig
configs: stm32f769-disco: Migrate SPL flags to defconfig
configs: stm32f746-disco: Migrate SPL flags to defconfig
board: stm32f746-disco: Fix dram_init() in none SPL config
configs: stm32f746-disco: use CONFIG_DEFAULT_DEVICE_TREE as fdtfile
configs: stm32746g-eval: Add stm32746g-eval_defconfig
configs: stm32746g-eval: Add stm32746g-eval_spl_defconfig
doc: Add documentation for STM32 MCUs
Patrick Delaunay (15):
stm32mp: stm32prog: fix comment
stm32mp: stm32prog: add CONFIG_CMD_STM32PROG_OTP
stm32mp: stm32prog: add TEE support in stm32prog command
stm32mp: stm32prog: add support of STM32IMAGE version 2
stm32mp: stm32prog: add support of UUID for FIP partition
stm32mp: stm32prog: handle interruption during the first enumeration
stm32mp: stm32prog: handle U-Boot script in flashlayout alternate
stm32mp: stm32prog: handle flashlayout without STM32 image header
board: st: common: fix the error messages in stboard command
configs: stm32mp1: set the console variable for extlinux.conf
configs: stm32mp1: Add support for baudrates higher than 115200 for st-link
ARM: stm32mp: skip ft_system_setup when the soc node is absent
ARM: stm32mp: correctly handle Silicon revision
arm: dts: stm32mp15: alignment with v5.18
ARM: stm32: Use CONFIG_TFTP_TSIZE on STMicroelectronics boards
Yannick FERTRE (1):
video: stm32: stm32_ltdc: fix data enable polarity
Yannick Fertre (1):
video: stm32: stm32_ltdc: support several hardware versions
arch/arm/dts/stm32mp15-pinctrl.dtsi | 92 +++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/stm32mp15-u-boot.dtsi | 12 ------
arch/arm/dts/stm32mp151.dtsi | 37 +++++++++++++----
arch/arm/dts/stm32mp153.dtsi | 7 ++++
arch/arm/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 +
arch/arm/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 +
arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 ++
arch/arm/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 ++
arch/arm/dts/stm32mp157c-ed1.dts | 2 +
arch/arm/dts/stm32mp157c-odyssey.dts | 2 +
arch/arm/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 ++
arch/arm/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 ++
arch/arm/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 ++
arch/arm/dts/stm32mp15xx-dhcom-som.dtsi | 3 +-
arch/arm/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +++
arch/arm/dts/stm32mp15xx-dhcor-io1v8.dtsi | 5 +++
arch/arm/dts/stm32mp15xx-dhcor-som.dtsi | 4 +-
arch/arm/dts/stm32mp15xx-dkx.dtsi | 4 ++
arch/arm/mach-stm32/Kconfig | 20 ----------
arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig | 7 ++++
arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c | 13 ++----
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 418 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h | 47 +++++++++++++++++-----
arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_usb.c | 9 +++--
arch/arm/mach-stm32mp/cpu.c | 6 +--
arch/arm/mach-stm32mp/fdt.c | 3 ++
arch/arm/mach-stm32mp/include/mach/sys_proto.h | 9 +++--
arch/arm/mach-stm32mp/psci.c | 16 ++++++++
board/st/common/cmd_stboard.c | 4 +-
board/st/stm32f429-discovery/MAINTAINERS | 1 +
board/st/stm32f429-evaluation/MAINTAINERS | 1 +
board/st/stm32f469-discovery/MAINTAINERS | 1 +
board/st/stm32f746-disco/MAINTAINERS | 5 +++
board/st/stm32f746-disco/stm32f746-disco.c | 2 +-
board/st/stm32h743-disco/MAINTAINERS | 1 +
board/st/stm32h743-eval/MAINTAINERS | 1 +
board/st/stm32h750-art-pi/MAINTAINERS | 1 +
board/st/stm32mp1/stm32mp1.c | 7 ++++
configs/stm32746g-eval_defconfig | 64 ++++++++++++++++++++++++++++++
configs/stm32746g-eval_spl_defconfig | 86 ++++++++++++++++++++++++++++++++++++++++
configs/stm32f746-disco_defconfig | 9 +----
configs/stm32f746-disco_spl_defconfig | 86 ++++++++++++++++++++++++++++++++++++++++
configs/stm32f769-disco_defconfig | 9 +----
configs/stm32f769-disco_spl_defconfig | 87 ++++++++++++++++++++++++++++++++++++++++
configs/stm32mp15_basic_defconfig | 1 +
configs/stm32mp15_defconfig | 1 +
configs/stm32mp15_dhcom_basic_defconfig | 2 +-
configs/stm32mp15_dhcor_basic_defconfig | 2 +-
configs/stm32mp15_trusted_defconfig | 1 +
doc/board/st/index.rst | 1 +
doc/board/st/stm32_MCU.rst | 186 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/clk/clk_stm32mp1.c | 2 +-
drivers/gpio/stm32_gpio.c | 103 +++++++++++++++++-------------------------------
drivers/gpio/stm32_gpio_priv.h | 2 -
drivers/phy/phy-stm32-usbphyc.c | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/pinctrl/pinctrl_stm32.c | 20 ++++------
drivers/ram/stm32mp1/stm32mp1_ddr.c | 14 +++++--
drivers/video/stm32/stm32_ltdc.c | 247 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
include/configs/stm32f746-disco.h | 3 +-
include/configs/stm32mp15_st_common.h | 8 ++++
60 files changed, 1569 insertions(+), 302 deletions(-)
create mode 100644 configs/stm32746g-eval_defconfig
create mode 100644 configs/stm32746g-eval_spl_defconfig
create mode 100644 configs/stm32f746-disco_spl_defconfig
create mode 100644 configs/stm32f769-disco_spl_defconfig
create mode 100644 doc/board/st/stm32_MCU.rst
More information about the U-Boot
mailing list