[PULL] Pull request: u-boot-stm/master =u-boot-stm32-20200401

Hi Tom,
Please pull the latest STM32 master bugfix for v2020.04 = u-boot-stm32-20200401
With the following changes: - Fix device tree of Avenger96 board from Arrow Electronics and add compatibility with stm32mp15_dhcom_basic_defconfig
CI status: Failed for vexpress_ca9x4 test.py https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2592
But local compilation is OK with buildman on stm32 targets. I think it is enough as the Marek's patches only update the dh board code and the AV96 device tree.
Thanks, Patrick
The following changes since commit af827140e5965e5bb2bcad1c53ca8419b428ff6d:
vexpress_ca9x4: Enable use of correct DTB file and restore EFI loader. (2020-03-23 16:11:46 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200401
for you to fetch changes up to 2f3c4b8a0f303edbea9fc112a49e546cf03776b0:
ARM: dts: stm32: Repair PMIC configuration on AV96 (2020-04-01 11:58:00 +0200)
---------------------------------------------------------------- - Fix device tree of Avenger96 board from Arrow Electronics and add compatibility with stm32mp15_dhcom_basic_defconfig
---------------------------------------------------------------- Marek Vasut (12): ARM: dts: stm32: Repair SD1 pre-reloc pinmux DT node on AV96 ARM: dts: stm32: Add alternate pinmux for SDMMC1 direction pins ARM: dts: stm32: Repair SDMMC1 operation on AV96 ARM: dts: stm32: Add alternate pinmux for SDMMC2 pins 4-7 ARM: dts: stm32: Repair SDMMC2 operation ARM: dts: stm32: Add QSPI NOR on AV96 ARM: dts: stm32: Use DT alias for the configuration EEPROM ARM: dts: stm32: Add configuration EEPROM on AV96 ARM: dts: stm32: Add alternate pinmux for ethernet RGMII ARM: dts: stm32: Repair ethernet operation on AV96 ARM: dts: stm32: Add missing ethernet PHY reset on AV96 ARM: dts: stm32: Repair PMIC configuration on AV96
arch/arm/dts/stm32mp157-pinctrl.dtsi | 96 +++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp157a-avenger96-u-boot.dtsi | 9 ++-- arch/arm/dts/stm32mp157a-avenger96.dts | 79 ++++++++++++++++++++++++++++----- arch/arm/dts/stm32mp15xx-dhcom.dtsi | 6 ++- board/dhelectronics/dh_stm32mp1/board.c | 15 +++---- 5 files changed, 182 insertions(+), 23 deletions(-)

On 4/1/20 2:43 PM, Patrick DELAUNAY wrote:
Hi Tom,
Hi,
Please pull the latest STM32 master bugfix for v2020.04 = u-boot-stm32-20200401
With the following changes:
- Fix device tree of Avenger96 board from Arrow Electronics and add compatibility with stm32mp15_dhcom_basic_defconfig
CI status: Failed for vexpress_ca9x4 test.py https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2592
But local compilation is OK with buildman on stm32 targets. I think it is enough as the Marek's patches only update the dh board code and the AV96 device tree.
Works well on my AV96, thanks.

On Wed, Apr 01, 2020 at 12:43:44PM +0000, Patrick DELAUNAY wrote:
Hi Tom,
Please pull the latest STM32 master bugfix for v2020.04 = u-boot-stm32-20200401
With the following changes:
- Fix device tree of Avenger96 board from Arrow Electronics and add compatibility with stm32mp15_dhcom_basic_defconfig
CI status: Failed for vexpress_ca9x4 test.py https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2592
So, this failed because we tried, again, to run a test that we're supposed to be skipping. I both want to know _why_ this keeps happening but also think we really need to update the vexpress config such that EFI tests are not skipped and we have the device tree available (via fdt_addr or fdtcontroladdr environment variable). Thanks!

On 4/1/20 3:47 PM, Tom Rini wrote:
On Wed, Apr 01, 2020 at 12:43:44PM +0000, Patrick DELAUNAY wrote:
Hi Tom,
Please pull the latest STM32 master bugfix for v2020.04 = u-boot-stm32-20200401
With the following changes:
- Fix device tree of Avenger96 board from Arrow Electronics and add compatibility with stm32mp15_dhcom_basic_defconfig
CI status: Failed for vexpress_ca9x4 test.py https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2592
So, this failed because we tried, again, to run a test that we're supposed to be skipping. I both want to know _why_ this keeps happening but also think we really need to update the vexpress config such that EFI tests are not skipped and we have the device tree available (via fdt_addr or fdtcontroladdr environment variable). Thanks!
Hello Tom,
this repository contains Kristian Amlie's problematic vexpress_ca9x4 patch but has not been rebased upon current origin/master. This is why the patch for skipping the test is missing.
We get all those warnings below. On the other hand I think the only virtue of all the vexpress configurations is testing that our legacy non-DM code is running.
===================== WARNING ====================== This board does not use CONFIG_DM. CONFIG_DM will be compulsory starting with the v2020.01 release. Failure to update may result in board removal. See doc/driver-model/migration.rst for more info. ==================================================== ===================== WARNING ====================== This board does not use CONFIG_DM_MMC. Please update the board to use CONFIG_DM_MMC before the v2019.04 release. Failure to update by the deadline may result in board removal. See doc/driver-model/migration.rst for more info. ==================================================== ===================== WARNING ====================== This board does not use CONFIG_DM_ETH (Driver Model for Ethernet drivers). Please update the board to use CONFIG_DM_ETH before the v2020.07 release. Failure to update by the deadline may result in board removal. See doc/driver-model/migration.rst for more info. ====================================================
Best regards
Heinrich

On Wed, Apr 01, 2020 at 12:43:44PM +0000, Patrick DELAUNAY wrote:
Hi Tom,
Please pull the latest STM32 master bugfix for v2020.04 = u-boot-stm32-20200401
With the following changes:
- Fix device tree of Avenger96 board from Arrow Electronics and add compatibility with stm32mp15_dhcom_basic_defconfig
CI status: Failed for vexpress_ca9x4 test.py https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2592
But local compilation is OK with buildman on stm32 targets. I think it is enough as the Marek's patches only update the dh board code and the AV96 device tree.
Thanks, Patrick
The following changes since commit af827140e5965e5bb2bcad1c53ca8419b428ff6d:
vexpress_ca9x4: Enable use of correct DTB file and restore EFI loader. (2020-03-23 16:11:46 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200401
for you to fetch changes up to 2f3c4b8a0f303edbea9fc112a49e546cf03776b0:
ARM: dts: stm32: Repair PMIC configuration on AV96 (2020-04-01 11:58:00 +0200)
Applied to u-boot/master, thanks!

Hi Tom,
Please pull the STM32 related fixes for v2020.07 = u-boot-stm32-20200424
With the following changes: - Solve stm32mp15 pinctrl dts issue (patch conlict in branches master and next) - Split device tree for DHCOR Som and AV 96 board - Update PLL4 setting in AV96 board - Enable bootd, iminfo, imxtract on DHCOM
CI status: https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2909
Thanks, Patrick
The following changes since commit dbfd9e0e61ff1f9c65703959ed8e3ceb410d1e7e:
dm: pinctrl: Use right device pointer for configuring pinctrl (2020-04-23 08:25:37 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200424
for you to fetch changes up to 23d203d62e0ec95bc42bf96c56df991ff924f360:
ARM: stm32: Enable bootd, iminfo, imxtract on DHCOM (2020-04-24 17:59:48 +0200)
---------------------------------------------------------------- - Solve stm32mp15 pinctrl dts issue (patch conflict in branches master and next) - Split device tree for DHCOR Som and AV 96 board - Update PLL4 setting in AV96 board - Enable bootd, iminfo, imxtract on DHCOM
---------------------------------------------------------------- Marek Vasut (3): ARM: dts: stm32: Adjust PLL4 settings on AV96 ARM: dts: stm32: Split AV96 into DHCOR SoM and AV96 board ARM: stm32: Enable bootd, iminfo, imxtract on DHCOM
Patrick Delaunay (1): ARM: dts: stm32mp1: remove file stm32mp157-pinctrl.dtsi
arch/arm/dts/Makefile | 3 +- arch/arm/dts/stm32mp15-pinctrl.dtsi | 96 ++++++++ arch/arm/dts/stm32mp157-pinctrl.dtsi | 1153 ------------------------------------------------------------------------------------------- arch/arm/dts/stm32mp157a-avenger96.dts | 423 +--------------------------------- arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi | 83 +++++++ arch/arm/dts/stm32mp15xx-dhcor-avenger96.dts | 212 +++++++++++++++++ arch/arm/dts/{stm32mp157a-avenger96-u-boot.dtsi => stm32mp15xx-dhcor-u-boot.dtsi} | 86 +------ arch/arm/dts/stm32mp15xx-dhcor.dtsi | 232 +++++++++++++++++++ configs/stm32mp15_dhcom_basic_defconfig | 3 - doc/board/st/stm32mp1.rst | 8 +- 10 files changed, 638 insertions(+), 1661 deletions(-) delete mode 100644 arch/arm/dts/stm32mp157-pinctrl.dtsi create mode 100644 arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp15xx-dhcor-avenger96.dts rename arch/arm/dts/{stm32mp157a-avenger96-u-boot.dtsi => stm32mp15xx-dhcor-u-boot.dtsi} (71%) create mode 100644 arch/arm/dts/stm32mp15xx-dhcor.dtsi

On Fri, Apr 24, 2020 at 05:42:06PM +0000, Patrick DELAUNAY wrote:
Hi Tom,
Please pull the STM32 related fixes for v2020.07 = u-boot-stm32-20200424
With the following changes:
- Solve stm32mp15 pinctrl dts issue (patch conlict in branches master and next)
- Split device tree for DHCOR Som and AV 96 board
- Update PLL4 setting in AV96 board
- Enable bootd, iminfo, imxtract on DHCOM
CI status: https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2909
Thanks, Patrick
The following changes since commit dbfd9e0e61ff1f9c65703959ed8e3ceb410d1e7e:
dm: pinctrl: Use right device pointer for configuring pinctrl (2020-04-23 08:25:37 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200424
for you to fetch changes up to 23d203d62e0ec95bc42bf96c56df991ff924f360:
ARM: stm32: Enable bootd, iminfo, imxtract on DHCOM (2020-04-24 17:59:48 +0200)
Applied to u-boot/master, thanks!
participants (4)
-
Heinrich Schuchardt
-
Marek Vasut
-
Patrick DELAUNAY
-
Tom Rini