mbox series

[PULL] Pull request for u-boot master = u-boot-stm32-20201125

Message ID 1606316102821.13856@st.com
State Accepted
Delegated to: Tom Rini
Headers show
Series [PULL] Pull request for u-boot master = u-boot-stm32-20201125 | expand

Pull-request

https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20201125

Message

Patrick DELAUNAY Nov. 25, 2020, 2:55 p.m. UTC
Hi Tom,

Please pull the STM32 related patches for u-boot/master, v2021.01: u-boot-stm32-20201125

- STM32 MCU's DT update
- Add DHCOM based STM32MP15x PicoITX board
- Correct ALIGN macro usage for on syram for SPL dcache support
- Fixes on DHCOM: uSD card-detect GPIO and Drop QSPI CS2
- Fix compilation issue for spl_mmc_boot_partition
- Fix MTD partitions for serial boot
- Add support of MCU HOLD BOOT with reset for stm32 remoteproc
  (prepare alligneent with  kernel DT)
- Correct bias information and support in STM32 soc and STMFX
- Support optional vbus in usbphyc
- Update FIT examples to avoid kernel zImage relocation before decompression

CI status: 
https://gitlab.denx.de/u-boot/custodians/u-boot-stm/-/commits/u-boot-stm32-20201125

Thanks,
Patrick

git request-pull origin/master https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git u-boot-stm32-20201125

The following changes since commit d361eafe82bfbf90ab0a592ae59daef99faee5ec:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb (2020-11-22 11:00:11 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20201125

for you to fetch changes up to 60a2dd6aa20f6c0938856b764e7ebdee722d998e:

  board: st: stm32mp1: update load address for FIT examples (2020-11-25 14:27:19 +0100)

----------------------------------------------------------------
- STM32 MCU's DT update
- Add DHCOM based STM32MP15x PicoITX board
- Correct ALIGN macro usage for on syram for SPL dcache support
- Fixes on DHCOM: uSD card-detect GPIO and Drop QSPI CS2
- Fix compilation issue for spl_mmc_boot_partition
- Fix MTD partitions for serial boot
- Add support of MCU HOLD BOOT with reset for stm32 remoteproc
  (prepare alligneent with  kernel DT)
- Correct bias information and support in STM32 soc and STMFX
- Support optional vbus in usbphyc
- Update FIT examples to avoid kernel zImage relocation before decompression

----------------------------------------------------------------
Marek Vasut (3):
      ARM: dts: stm32: Add DHCOM based PicoITX board
      ARM: dts: stm32: Fix uSD card-detect GPIO on DHCOM
      ARM: dts: stm32: Drop QSPI CS2 on DHCOM

Patrice Chotard (4):
      ARM: dts: sync armv7-m.dtsi with kernel v5.10-rc1
      ARM: dts: stm32: DT sync with kernel v5.10-rc1 for MCU's boards
      ARM: dts: stm32: Fix timer initialization for stm32 MCU's board
      ARM: dts: stm32: Fix typo in stm32h7-u-boot.dtsi

Patrick Delaunay (11):
      arm: stm32mp: correct the ALIGN macro usage
      board: stm32mp1: no MTD partitions fixup for serial boot
      reset: stm32: Add support of MCU HOLD BOOT
      remoteproc: stm32: use reset for hold boot
      remoteproc: stm32: update error management in stm32_copro_start
      pinctrl: stm32: display bias information for all pins
      gpio: stm32: correct the bias management
      pinctrl: stmfx: update pincontrol and gpio device name
      pinctrl: stmfx: update pin name
      phy: stm32: usbphyc: manage optional vbus regulator on phy_power_on/off
      board: st: stm32mp1: update load address for FIT examples

Richard Genoud (1):
      SPL: stm32mp1: fix spl_mmc_boot_partition not defined

 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/armv7-m.dtsi                          |   4 +--
 arch/arm/dts/stm32429i-eval-u-boot.dtsi            |   6 ++++-
 arch/arm/dts/stm32429i-eval.dts                    |  21 ++++++++++-----
 arch/arm/dts/stm32746g-eval-u-boot.dtsi            |   4 +--
 arch/arm/dts/stm32746g-eval.dts                    |  13 +++++-----
 arch/arm/dts/stm32f4-pinctrl.dtsi                  | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 arch/arm/dts/stm32f429-disco-u-boot.dtsi           |   6 ++++-
 arch/arm/dts/stm32f429-disco.dts                   |  99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 arch/arm/dts/stm32f429.dtsi                        |  30 +++++++++++++++-------
 arch/arm/dts/stm32f469-disco-u-boot.dtsi           |  26 +++++++++++--------
 arch/arm/dts/stm32f469-disco.dts                   |  19 +++++++++-----
 arch/arm/dts/stm32f469.dtsi                        |   1 -
 arch/arm/dts/stm32f7-pinctrl.dtsi                  |  22 ++++++++--------
 arch/arm/dts/stm32f7-u-boot.dtsi                   |   3 +--
 arch/arm/dts/stm32f746-disco-u-boot.dtsi           |   8 ++----
 arch/arm/dts/stm32f746-disco.dts                   |   2 +-
 arch/arm/dts/stm32f746.dtsi                        |  12 ++++-----
 arch/arm/dts/stm32f769-disco-u-boot.dtsi           |   4 +--
 arch/arm/dts/stm32f769-disco.dts                   |   6 ++---
 arch/arm/dts/stm32h7-u-boot.dtsi                   |   6 ++++-
 arch/arm/dts/stm32h743-pinctrl.dtsi                |  10 ++++----
 arch/arm/dts/stm32h743.dtsi                        |  37 +++++++++++++++++++--------
 arch/arm/dts/stm32h743i-disco.dts                  |   2 +-
 arch/arm/dts/stm32h743i-eval.dts                   |   2 +-
 arch/arm/dts/stm32mp15-u-boot.dtsi                 |   7 +++++
 arch/arm/dts/stm32mp15xx-dhcom-picoitx-u-boot.dtsi |  14 ++++++++++
 arch/arm/dts/stm32mp15xx-dhcom-picoitx.dts         |  93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/stm32mp15xx-dhcom.dtsi                |  15 +++--------
 arch/arm/mach-stm32mp/cpu.c                        |   4 +--
 arch/arm/mach-stm32mp/spl.c                        |   2 ++
 board/dhelectronics/dh_stm32mp1/u-boot-dhcom.its   |  22 ++++++++++++++++
 board/st/stm32mp1/fit_copro_kernel_dtb.its         |  18 +++++++++++--
 board/st/stm32mp1/fit_kernel_dtb.its               |   6 ++---
 board/st/stm32mp1/stm32mp1.c                       |  11 +++++---
 configs/stm32mp15_dhcom_basic_defconfig            |   2 +-
 doc/device-tree-bindings/phy/phy-stm32-usbphyc.txt |   2 ++
 drivers/gpio/stm32_gpio.c                          |  28 ++++++++++----------
 drivers/phy/phy-stm32-usbphyc.c                    |  33 ++++++++++++++++--------
 drivers/pinctrl/pinctrl-stmfx.c                    |  13 ++++++----
 drivers/pinctrl/pinctrl_stm32.c                    |  24 ++++++++---------
 drivers/remoteproc/stm32_copro.c                   | 108 +++++++++++++++++++++++------------------------------------------------------
 drivers/reset/stm32-reset.c                        |  17 +++++++++---
 include/dt-bindings/reset/stm32mp1-resets.h        |   1 +
 44 files changed, 611 insertions(+), 260 deletions(-)
 create mode 100644 arch/arm/dts/stm32mp15xx-dhcom-picoitx-u-boot.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xx-dhcom-picoitx.dts

Comments

Tom Rini Nov. 26, 2020, 3:52 a.m. UTC | #1
On Wed, Nov 25, 2020 at 02:55:02PM +0000, Patrick DELAUNAY wrote:

> Hi Tom,
> 
> Please pull the STM32 related patches for u-boot/master, v2021.01: u-boot-stm32-20201125
> 
> - STM32 MCU's DT update
> - Add DHCOM based STM32MP15x PicoITX board
> - Correct ALIGN macro usage for on syram for SPL dcache support
> - Fixes on DHCOM: uSD card-detect GPIO and Drop QSPI CS2
> - Fix compilation issue for spl_mmc_boot_partition
> - Fix MTD partitions for serial boot
> - Add support of MCU HOLD BOOT with reset for stm32 remoteproc
>   (prepare alligneent with  kernel DT)
> - Correct bias information and support in STM32 soc and STMFX
> - Support optional vbus in usbphyc
> - Update FIT examples to avoid kernel zImage relocation before decompression
> 
> CI status: 
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm/-/commits/u-boot-stm32-20201125
> 
> Thanks,
> Patrick
> 
> git request-pull origin/master https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git u-boot-stm32-20201125
> 
> The following changes since commit d361eafe82bfbf90ab0a592ae59daef99faee5ec:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb (2020-11-22 11:00:11 -0500)
> 
> are available in the Git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20201125
> 
> for you to fetch changes up to 60a2dd6aa20f6c0938856b764e7ebdee722d998e:
> 
>   board: st: stm32mp1: update load address for FIT examples (2020-11-25 14:27:19 +0100)
> 

Applied to u-boot/master, thanks!