[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