mbox series

[PULL] Pull request for u-boot master / v2024.07 = u-boot-stm32-20240419

Message ID 7d10ae39-6134-4bd2-bf81-8b16ec88d294@foss.st.com
State Accepted
Delegated to: Tom Rini
Headers show
Series [PULL] Pull request for u-boot master / v2024.07 = u-boot-stm32-20240419 | expand

Pull-request

https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20240419

Message

Patrice CHOTARD April 19, 2024, 12:01 p.m. UTC
Hi Tom

Please pull the STM32 related patches for u-boot/master, v2024.07: u-boot-stm32-20240419

CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/20430


The following changes since commit 97b34f6ace539c9c16eb8565f8b58730848ba97a:

  env: mmc: print MMC device being read (2024-04-18 16:37:25 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20240419

for you to fetch changes up to b0283b5e3d37daff48b45c3f98d298844603def4:

  ARM: dts: stm32: Add led-blue for stm32mp157c-ed1-scmi-u-boot (2024-04-19 12:05:10 +0200)

----------------------------------------------------------------
MP1:
 _ Add OHCI HCD support for STM32MP15xx DHSOM
 _ Report OTP-CLOSED instead of rev.? on closed STM32MP15xx
 _ Initialize TAMP_SMCR BKP..PROT fields on STM32MP15xx
 _ Jump to ep on successful resume in PSCI suspend code
 _ Add FASTBOOT support for STM32MP13
 _ Fix/Rework key and leds management for STM32MP13/15
 _ net: dwc_eth_qos: Clean up STM32 glue code and add STM32MP13xx support

MP2:
 _ Add stm32-fmc-ebi support
 _ Add: sdmmc2 support and fix AARCH64 compilation

----------------------------------------------------------------
Christophe Kerello (3):
      memory: stm32-fmc2-ebi: add MP25 support
      memory: stm32-fmc2-ebi: add MP25 RIF support
      mtd: rawnand: stm32_fmc2: add MP25 support

Christophe Roullier (2):
      net: dwc_eth_qos: Add DT parsing for STM32MP13xx platform
      net: dwc_eth_qos: Add support of STM32MP13xx platform

Marek Vasut (14):
      arm: stm32: Enable OHCI HCD support on STM32MP15xx DHSOM
      net: dwc_eth_qos: Split STM32 glue into separate file
      net: dwc_eth_qos: Rename eqos_stm32_config to eqos_stm32mp15_config
      net: dwc_eth_qos: Fold board_interface_eth_init into STM32 glue code
      net: dwc_eth_qos: Scrub ifdeffery
      net: dwc_eth_qos: Use FIELD_PREP for ETH_SEL bitfield
      net: dwc_eth_qos: Move log_debug statements on top of case block
      net: dwc_eth_qos: Use consistent logging prints
      net: dwc_eth_qos: Constify st, eth-* values parsed out of DT
      net: dwc_eth_qos: Add support for st, ext-phyclk property
      ARM: stm32: Jump to ep on successful resume in PSCI suspend code
      ARM: stm32: Drop superfluous Makefile entry for ecdsa_romapi.o
      ARM: stm32: Report OTP-CLOSED instead of rev.? on closed STM32MP15xx
      ARM: stm32: Initialize TAMP_SMCR BKP..PROT fields on STM32MP15xx

Patrice Chotard (29):
      ARM: dts: stm32: Fix partition node name for stm32mp157c-ev1-u-boot
      ARM: dts: stm32: Fix partition node name for stm32mp15xx-dhcor-u-boot
      ARM: dts: stm32: Fix partition node name for stm32mp15xx-dhcom-u-boot
      mmc: stm32_sdmmc2: Fix AARCH64 compilation warnings
      configs: stm32mp13: Enable FASTBOOT
      configs: stm32mp1: Enable BUTTON_GPIO flag for stm32mp15_defconfig
      configs: stm32mp1: Enable BUTTON_GPIO flag for stm32mp15_basic_defconfig
      configs: stm32mp1: Enable BUTTON_GPIO flag for stm32mp15_trusted_defconfig
      configs: stm32mp1: Enable BUTTON_GPIO flag for stm32mp13_defconfig
      board: st: stmp32mp1: Use BUTTON UCLASS in board_key_check()
      ARM: dts: stm32: Add gpio-keys for stm32mp135f-dk-u-boot
      ARM: dts: stm32: Don't probe led-red/led-blue at boot for stm32mp135f-dk-u-boot
      ARM: dts: stm32: Clean led-red node for stm32mp135f-dk-u-boot
      ARM: dts: stm32: Add gpio-keys for stm32mp157a-dk1-scmi-u-boot
      ARM: dts: stm32: Don't probe red led at boot for stm32mp157a-dk1-scmi-u-boot
      ARM: dts: stm32: Update red led node for stm32mp157a-dk1-scmi-u-boot
      ARM: dts: stm32: Add led-blue for stm32mp157a-dk1-scmi-u-boot
      ARM: dts: stm32: Add gpio-keys for stm32mp157a-dk1-u-boot
      ARM: dts: stm32: Don't probe red led at boot for stm32mp157a-dk1-u-boot
      ARM: dts: stm32: Update red led node for stm32mp157a-dk1-u-boot
      ARM: dts: stm32: Update u-boot, boot-led for stm32mp157a-dk1-u-boot
      ARM: dts: stm32: Add gpio-keys for stm32mp157c-ed1-u-boot
      ARM: dts: stm32: Don't probe red led at boot for stm32mp157c-ed1-u-boot
      ARM: dts: stm32: Update red led node for stm32mp157c-ed1-u-boot
      ARM: dts: stm32: Add led-blue for stm32mp157c-ed1-u-boot
      ARM: dts: stm32: Add gpio-keys for stm32mp157c-ed1-scmi-u-boot
      ARM: dts: stm32: Don't probe red led at boot for stm32mp157c-ed1-scmi-u-boot
      ARM: dts: stm32: Update red led node for stm32mp157c-ed1-scmi-u-boot
      ARM: dts: stm32: Add led-blue for stm32mp157c-ed1-scmi-u-boot

Patrick Delaunay (2):
      stm32mp: cmd_stm32prog: add dependencies with USB_GADGET_DOWNLOAD
      mmc: stm32_sdmmc2: Add "st,stm32mp25-sdmmc2" compatible

 arch/arm/dts/stm32mp135f-dk-u-boot.dtsi       |  19 +++++-
 arch/arm/dts/stm32mp157a-dk1-scmi-u-boot.dtsi |  32 ++++++---
 arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi      |  32 ++++++---
 arch/arm/dts/stm32mp157c-ed1-scmi-u-boot.dtsi |  34 +++++++---
 arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi      |  34 +++++++---
 arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi      |   8 +--
 arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi    |   6 +-
 arch/arm/dts/stm32mp15xx-dhcor-u-boot.dtsi    |   6 +-
 arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig   |   1 +
 arch/arm/mach-stm32mp/stm32mp1/Makefile       |   1 -
 arch/arm/mach-stm32mp/stm32mp1/psci.c         |  14 ++++
 arch/arm/mach-stm32mp/stm32mp1/stm32mp15x.c   |  35 +++++++++-
 board/dhelectronics/dh_stm32mp1/board.c       |  82 -----------------------
 board/st/stm32mp1/stm32mp1.c                  | 150 ++++++++++++------------------------------
 configs/stm32mp13_defconfig                   |  11 +++-
 configs/stm32mp15_basic_defconfig             |   2 +
 configs/stm32mp15_defconfig                   |   2 +
 configs/stm32mp15_dhcom_basic_defconfig       |   2 +
 configs/stm32mp15_dhcor_basic_defconfig       |   2 +
 configs/stm32mp15_trusted_defconfig           |   2 +
 drivers/memory/stm32-fmc2-ebi.c               | 449 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/mmc/stm32_sdmmc2.c                    |   9 +--
 drivers/mtd/nand/raw/stm32_fmc2_nand.c        |  47 ++++++++++++--
 drivers/net/Makefile                          |   1 +
 drivers/net/dwc_eth_qos.c                     | 171 ++----------------------------------------------
 drivers/net/dwc_eth_qos.h                     |   2 +
 drivers/net/dwc_eth_qos_stm32.c               | 326 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 27 files changed, 1051 insertions(+), 429 deletions(-)
 create mode 100644 drivers/net/dwc_eth_qos_stm32.c

Comments

Tom Rini April 19, 2024, 9:31 p.m. UTC | #1
On Fri, Apr 19, 2024 at 02:01:47PM +0200, Patrice CHOTARD wrote:

> Hi Tom
> 
> Please pull the STM32 related patches for u-boot/master, v2024.07: u-boot-stm32-20240419
> 
> CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/20430
> 
> 
> The following changes since commit 97b34f6ace539c9c16eb8565f8b58730848ba97a:
> 
>   env: mmc: print MMC device being read (2024-04-18 16:37:25 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20240419
> 
> for you to fetch changes up to b0283b5e3d37daff48b45c3f98d298844603def4:
> 
>   ARM: dts: stm32: Add led-blue for stm32mp157c-ed1-scmi-u-boot (2024-04-19 12:05:10 +0200)
> 

Applied to u-boot/master, thanks!