
Hi Tom,
Please pull the STM32 related patches for v2020.10: u-boot-stm32-20200729
With the following changes: - fix SPL boot issue due to early dbgmcu_init() call - fix SPL boot issue due to dcache memory region configuration - add support of CONFIG_ENV_IS_IN_MMC - add specific SD/eMMC partition for U-Boot enviromnent - enable env in SPL - use "env info -q" to remove log during boot - remove env location override for dh_stm32mp1 - update management of misc_read - check result of find_mmc_device in stm32prog - use regulator_set_enable_if_allowed for disabling vdd supply in usbphyc - enable CMD_ADTIMG flag to handle Android images - device tree alignment with Linux Kernel v5.8-rc1 - remove hnp-srp-disable for usbotg on dk1 - add reset support to uart nodes on stm32mp15x - use correct weak function name spl_board_prepare_for_linux - use cd-gpios for ST and DHSOM boards - add seeed studio odyssey-stm32mp157c board support - move ethernet PHY into SoM DT - add DHSOM based DRC02 board support
CI status: https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/4229
Thanks Patrice
The following changes since commit 1db942b67d00a3569efbbd3f36140470b0e59b2e:
Prepare v2020.10-rc1 (2020-07-27 22:46:03 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm
for you to fetch changes up to 0b263a905a02bd3ae7516149490a98462d966f55:
ARM: dts: stm32: Add DHSOM based DRC02 board (2020-07-28 18:35:01 +0200)
---------------------------------------------------------------- Jakob Riepler (1): board: dh_stm32mp1: remove env location override
Marcin Sloniewski (1): ARM: dts: stm32: add seeed studio odyssey-stm32mp157c board
Marek Vasut (2): ARM: dts: stm32: Move ethernet PHY into SoM DT ARM: dts: stm32: Add DHSOM based DRC02 board
Patrick Delaunay (17): arm: stm32mp: move dbgmcu_init call when DT is ready stm32mp1: mmu_set_region_dcache_behaviour stm32mp1: board: add support of CONFIG_ENV_IS_IN_MMC stm32mp1: use a specific SD/eMMC partition for U-Boot enviromnent configs:stm32mp1: activate env config in SPL stm32mp1: use the command env info -q in env_check board: update test on misc_read result in board_late_init arm: stm32mp: stm32prog: check result of find_mmc_device phy: usbphyc: use regulator_set_enable_if_allowed for disabling vdd supply configs: stm32mp15: activate CMD_ADTIMG ARM: dts: rename stm32mp15xx-avenger96 ethernet0_rgmii_pins ARM: dts: stm32mp1: DT alignment with Linux kernel v5.8-rc1 ARM: dts: stm32mp: remove hnp-srp-disable for usbotg on dk1 ARM: dts: stm32: add reset support to uart nodes on stm32mp15x arm: stm32mp: use correct weak function name spl_board_prepare_for_linux Revert "ARM: dts: stm32: Reinstate card detect behavior on DHSOM" Revert "ARM: dts: stm32: Reinstate card detect behavior on ST boards"
arch/arm/dts/Makefile | 2 + arch/arm/dts/stm32mp15-pinctrl.dtsi | 564 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------- arch/arm/dts/stm32mp15-u-boot.dtsi | 36 +++++++++ arch/arm/dts/stm32mp151.dtsi | 48 ++++++------ arch/arm/dts/stm32mp157.dtsi | 8 +- arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi | 4 +- arch/arm/dts/stm32mp157c-dk2.dts | 8 -- arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi | 3 +- arch/arm/dts/stm32mp157c-ed1.dts | 7 +- arch/arm/dts/stm32mp157c-ev1.dts | 14 +--- arch/arm/dts/stm32mp157c-odyssey-som-u-boot.dtsi | 125 +++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp157c-odyssey-som.dtsi | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp157c-odyssey-u-boot.dtsi | 58 +++++++++++++++ arch/arm/dts/stm32mp157c-odyssey.dts | 161 ++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp15xx-dhcom-drc02-u-boot.dtsi | 6 ++ arch/arm/dts/stm32mp15xx-dhcom-drc02.dts | 158 +++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp15xx-dhcom-pdk2.dts | 69 ----------------- arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi | 3 - arch/arm/dts/stm32mp15xx-dhcom.dtsi | 69 +++++++++++++++++ arch/arm/dts/stm32mp15xx-dhcor-avenger96.dts | 4 +- arch/arm/dts/stm32mp15xx-dkx.dtsi | 20 ++--- arch/arm/mach-stm32mp/Kconfig | 1 + arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c | 2 +- arch/arm/mach-stm32mp/cpu.c | 19 +++-- arch/arm/mach-stm32mp/spl.c | 2 +- board/dhelectronics/dh_stm32mp1/board.c | 12 --- board/st/stm32mp1/stm32mp1.c | 22 +++++- configs/stm32mp15_basic_defconfig | 9 ++- configs/stm32mp15_trusted_defconfig | 6 +- drivers/phy/phy-stm32-usbphyc.c | 2 +- include/configs/stm32mp1.h | 2 +- 31 files changed, 1599 insertions(+), 209 deletions(-) create mode 100644 arch/arm/dts/stm32mp157c-odyssey-som-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157c-odyssey-som.dtsi create mode 100644 arch/arm/dts/stm32mp157c-odyssey-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp157c-odyssey.dts create mode 100644 arch/arm/dts/stm32mp15xx-dhcom-drc02-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp15xx-dhcom-drc02.dts