[U-Boot] [PULL] u-boot-stm32 for v2019.07​ (round 5)

Patrice CHOTARD patrice.chotard at st.com
Tue Jun 11 07:22:42 UTC 2019


Hi Tom

This pull request include 6 series for the stm32mp157 support in U-Boot:
 _ Add watchdog support for STM32MP1 :
	http://patchwork.ozlabs.org/user/todo/uboot/?series=105424

 _ Add SPI driver suport for STM32MP1 :
	http://patchwork.ozlabs.org/user/todo/uboot/?series=105432

 _ board: stm32mp1: Update power supply check via USB TYPE-C :
	http://patchwork.ozlabs.org/user/todo/uboot/?series=105434

 _ Add Avenger96 board support :
	http://patchwork.ozlabs.org/user/todo/uboot/?series=105679

 _ Add saveenv support for STM32MP1 :
	http://patchwork.ozlabs.org/user/todo/uboot/?series=107249

 _ Add Ethernet support for stm32mpu :
	http://patchwork.ozlabs.org/user/todo/uboot/?series=108401

Travis CI status:
https://travis-ci.org/pchotard/u-boot/builds/542350853?utm_medium=notification&utm_source=email


The following changes since commit 2253e40caef5b45bcae2ccdb238f9cf037eefc0b:

  Merge branch '2019-06-05-master-imports' (2019-06-05 15:49:09 -0400)

are available in the git repository at:


  https://github.com/pchotard/u-boot.git tags/u-boot-stm32-20190606

for you to fetch changes up to f90b3f5b68ed5e8d7f84aba0550d24326693524d:

  configs: stm32mp15: Enable Ethernet feature (2019-06-06 17:40:19 +0200)

----------------------------------------------------------------
- Add Ethernet support for STM32MP1
- Add saveenv support for STM32MP1
- Add STM32MP1 Avenger96 board support
- Add SPI driver suport for STM32MP1
- Add watchdog support for STM32MP1
- Update power supply check via USB TYPE-C for STM32MP1 discovery board

----------------------------------------------------------------
Christophe Roullier (5):
      board: stm32mp1: Add board_interface_eth_init
      net: dwc_eth_qos: add Ethernet stm32mp1 support
      ARM: dts: stm32: Add Ethernet support on stm32mp1
      stm32mp1: Add Ethernet support for stm32mp1 board
      configs: stm32mp15: Enable Ethernet feature

Manivannan Sadhasivam (3):
      arm: dts: stm32mp157: Add missing pinctrl definitions
      board: stm32mp1: Add Avenger96 board support
      arm: mach-stm32mp: Add newline to the MAC error message

Patrice Chotard (18):
      stm32mp1: support dynamic MTDPARTS
      env: ext4: Allow overriding interface, device and partition
      board: stm32mp1: Add env_ext4_get_dev_part() and env_ext4_get_intf()
      env: allow ENV_IS_NOWHERE with other storage target
      stm32mp1: Add env_get_location()
      mtd: Fix get_mtdparts()
      stm32mp1: Increase ENV_SIZE
      configs: stm32mp15: Enable ENV_IS_IN_UBI
      configs: stm32mp15: Enable ENV_IS_SPI_FLASH
      stm32mp1: Update env_get_location for NOR support
      watchdog: Kconfig: Sort entry alphabetically
      ARM: dts: stm32mp: Add iwdg2 support for stm32mp157c
      watchdog: stm32mp: Add watchdog driver
      configs: stm32mp15: Enable WDT flags
      board: stm32mp1: Update power supply check via USB TYPE-C
      clk: stm32mp1: Add SPI1 clock entry
      spi: stm32: Add Serial Peripheral Interface driver for STM32MP
      configs: stm32mp15: Enable SPI relative flags

Patrick Delaunay (4):
      stm32mp1: activate NAND and NOR support on EV1
      env: enable saveenv command when one CONFIG_ENV_IS_IN is activated
      configs: stm32mp15: Enable ENV_IS_IN_EXT4 and all relative flags
      stm32mp1: clk: use the correct identifier for ethck

 MAINTAINERS                                    |   2 +
 arch/arm/dts/Makefile                          |   1 +
 arch/arm/dts/stm32mp157-pinctrl.dtsi           | 116 ++++-
 arch/arm/dts/stm32mp157-u-boot.dtsi            |   4 +
 arch/arm/dts/stm32mp157a-avenger96-u-boot.dtsi | 191 ++++++++
 arch/arm/dts/stm32mp157a-avenger96.dts         | 362 +++++++++++++++
 arch/arm/dts/stm32mp157c-ev1.dts               |  18 +-
 arch/arm/dts/stm32mp157c.dtsi                  |  31 +-
 arch/arm/mach-stm32mp/Kconfig                  |   3 +-
 arch/arm/mach-stm32mp/cpu.c                    |   2 +-
 board/st/stm32mp1/README                       |  23 +
 board/st/stm32mp1/stm32mp1.c                   | 273 ++++++++++-
 cmd/nvedit.c                                   |  36 +-
 configs/stm32mp15_basic_defconfig              |  33 ++
 configs/stm32mp15_trusted_defconfig            |  33 ++
 drivers/clk/clk_stm32mp1.c                     |   9 +-
 drivers/mtd/mtd_uboot.c                        |   5 +-
 drivers/net/dwc_eth_qos.c                      | 435 ++++++++++++++---
 drivers/spi/Kconfig                            |   8 +
 drivers/spi/Makefile                           |   1 +
 drivers/spi/stm32_spi.c                        | 615
+++++++++++++++++++++++++
 drivers/watchdog/Kconfig                       | 101 ++--
 drivers/watchdog/Makefile                      |   1 +
 drivers/watchdog/stm32mp_wdt.c                 | 135 ++++++
 env/Kconfig                                    |  18 +-
 env/ext4.c                                     |  34 +-
 include/configs/stm32mp1.h                     |  33 +-
 27 files changed, 2352 insertions(+), 171 deletions(-)
 create mode 100644 arch/arm/dts/stm32mp157a-avenger96-u-boot.dtsi
 create mode 100644 arch/arm/dts/stm32mp157a-avenger96.dts
 create mode 100644 drivers/spi/stm32_spi.c
 create mode 100644 drivers/watchdog/stm32mp_wdt.c


More information about the U-Boot mailing list