[U-Boot] [PULL] u-boot-stm32 for v2019.10 (round 1)

Patrice CHOTARD patrice.chotard at st.com
Tue Aug 27 15:37:33 UTC 2019


Hi Tom


This pull request is mainly fixes and update related to STM32MP1 platforms

Travis CI status: https://travis-ci.org/pchotard/u-boot/builds/577259480

The following changes since commit d39221f33f0e78cc80d1304ab4ca4e4a3886fbff:

  Prepare v2019.10-rc3 (2019-08-26 20:16:42 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git u-boot-stm32_20190827

for you to fetch changes up to 06d1dd2cdc3c69122e58b38fd11b2a4e524a37e2:

  stm32mp1: update README for remoteproc support (2019-08-27 11:19:23 +0200)

----------------------------------------------------------------
- Sync DT with kernel 5.2 for STiH410-B2260
- Fix param init before sdhci_setup_cfg() call in sti_sdhci
- Fix RTC to manage 2 digit limitation on year
- Increase SDMMC_BUSYD0END_TIMEOUT_US in stm32_sdmcc2.c
- Various fixes/updates/improvement for STM32MP1
- Update drivers for STM32MP1

----------------------------------------------------------------
Christophe Kerello (1):
      mmc: stm32_sdmmc2: reload watchdog

Patrice Chotard (5):
      mmc: stm32_sdmmc2: Increase SDMMC_BUSYD0END_TIMEOUT_US
      mmc: sti_sdhci: Fix sdhci_setup_cfg() call.
      ARM: dts: stih410-b2260: Sync DT with kernel v5.2
      pinctrl: pinctrl_stm32: cosmetic: Reorder include files
      stm32mp1: configs: Set bootdelay to 1

Patrick Delaunay (58):
      rtc: stm32: manage 2 digit limitation on year
      stm32mp1: cosmetic: remove comment
      pinctrl: stmfx: update pinconf settings
      ARM: dts: stm32mp1: sync device tree with v5.3-rc2
      ARM: dts: stm32mp1: DDR config v1.45
      ARM: dts: stm32mp1: Add iwdg2 support for SPL
      ARM: dts: stm32mp1: Add PSCI node access before relocation
      ARM: dts: stm32mp1: add ldtc pre-reloc proper in SOC file
      ARM: dts: stm32mp1: add key support on DK1/DK2
      ARM: dts: stm32mp1: add pull-up on serial rx of console connected to STLINK
      dt-bindings: clock: stm32mp1: support disabled fixed clock
      stpmic1: program pmic to keep only the debug unit on
      stm32mp1: configs: remove CONFIG_SYS_HZ
      stm32mp1: configs: activate CONFIG_SILENT_CONSOLE
      stm32mp1: configs: activate PRE_CONSOLE_BUFFER
      stm32mp1: configs: deactivate ARMV7_VIRT for basic boot
      stm32mp1: configs: select CONFIG_STM32_SERIAL
      stm32mp1: configs: Activate DISABLE_CONSOLE
      stm32mp1: configs: support MTDPARTS only if needed
      stm32mp1: configs: imply CONFIG_OF_LIBFDT_OVERLAY
      stm32mp1: configs: Deactivate SPI_FLASH_BAR
      stm32mp1: configs: add CONFIG_DM_VIDEO
      stm32mp1: configs: add BACKLIGHT_GPIO support
      stm32mp1: configs: add CONFIG_CMD_BMP
      stm32mp1: configs: add condition to activate WATCHDOG in SPL
      stm32mp1: configs: add altbootcmd
      stm32mp1: configs: add spi load support in spl
      stm32mp1: board: add environment variable for board id and board rev
      stm32mp1: board: enable v1v2_hdmi and v3v3_hdmi regulator on dk2 boot
      stm32mp1: board: support of error led on ed1/ev1 board
      stm32mp1: board: protect the led function calls
      stm32mp1: board: check the boot-source to disable bootdelay
      stm32mp1: board: Update the way vdd-supply is retrieved from DT
      stm32mp1: board: remove board_check_usb_power when ADC is not activated
      stm32mp1: board: cosmetic: cleanup file
      serial: stm32: add Framing error support
      serial: stm32: remove unused include
      stm32mp1: ram: cosmetic: remove unused prototype
      stm32mp1: ram: fix address issue in 2 tests
      stm32mp1: ram: update loop management in infinite test
      stm32mp1: ram: reload watchdog during ddr test
      stm32mp1: ram: add pattern parameter in infinite write test
      stm32mp1: Makefile cleanup
      stm32mp1: clk: remove debug traces
      stm32mp1: clk: use gd to store frequency information
      MAINTAINERS: update ARM STM STM32MP and STM32MP1 BOARD
      bsec: update after MISC u-class update
      pmu: stpmic1: change specific NVM api to MISC
      stpmic1: simplify stpmic1_sysreset_request
      stm32mp1: update test on misc_read result
      stm32mp1: update sysconf_init on misc_read result
      stm32mp1: board update command stboard on misc_read result
      misc: change RCC form MISC to NOP uclass
      stm32mp1: Add remoteproc support for m4 coprocessor
      image: add new "copro" image type
      stm32mp1: Add copro image support for M4 firmware
      stm32mp1: add example files for FIT generation
      stm32mp1: update README for remoteproc support

 MAINTAINERS                                      |  19 +-
 arch/arm/Kconfig                                 |   1 +
 arch/arm/dts/stih407-clock.dtsi                  | 113 ++++++-----
 arch/arm/dts/stih407-family.dtsi                 | 200 ++++++++++---------
 arch/arm/dts/stih407-pinctrl.dtsi                | 129 +++++--------
 arch/arm/dts/stih410-b2260-u-boot.dtsi           |  17 ++
 arch/arm/dts/stih410-b2260.dts                   | 128 ++++++-------
 arch/arm/dts/stih410-clock.dtsi                  | 110 +++++------
 arch/arm/dts/stih410-pinctrl.dtsi                |   7 +-
 arch/arm/dts/stih410.dtsi                        | 227 ++++------------------
 arch/arm/dts/stm32mp15-ddr3-1x4Gb-1066-binG.dtsi |   4 +-
 arch/arm/dts/stm32mp15-ddr3-2x4Gb-1066-binG.dtsi |   5 +-
 arch/arm/dts/stm32mp157-pinctrl.dtsi             | 234 +++++++++++++++++++----
 arch/arm/dts/stm32mp157-u-boot.dtsi              |  14 ++
 arch/arm/dts/stm32mp157a-avenger96.dts           |  44 +++--
 arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi         |   4 +
 arch/arm/dts/stm32mp157a-dk1.dts                 |  79 +++++++-
 arch/arm/dts/stm32mp157c-dk2-u-boot.dtsi         |   6 +
 arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi         |  23 +--
 arch/arm/dts/stm32mp157c-ed1.dts                 |  29 ++-
 arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi         |   5 -
 arch/arm/dts/stm32mp157c-ev1.dts                 | 109 ++++++++++-
 arch/arm/dts/stm32mp157c.dtsi                    | 200 +++++++++++++++++++
 arch/arm/dts/stm32mp157xaa-pinctrl.dtsi          |  90 +++++++++
 arch/arm/dts/stm32mp157xab-pinctrl.dtsi          |  62 ++++++
 arch/arm/dts/stm32mp157xac-pinctrl.dtsi          |  78 ++++++++
 arch/arm/dts/stm32mp157xad-pinctrl.dtsi          |  62 ++++++
 arch/arm/mach-stm32mp/Kconfig                    |  14 +-
 arch/arm/mach-stm32mp/Makefile                   |   3 +-
 arch/arm/mach-stm32mp/bsec.c                     |  30 +--
 arch/arm/mach-stm32mp/include/mach/stm32.h       |   1 +
 board/st/stm32mp1/Kconfig                        |   4 +
 board/st/stm32mp1/MAINTAINERS                    |   5 +-
 board/st/stm32mp1/README                         |  36 +++-
 board/st/stm32mp1/cmd_stboard.c                  |   2 +-
 board/st/stm32mp1/extlinux.conf                  |  20 ++
 board/st/stm32mp1/fit_copro_kernel_dtb.its       | 103 ++++++++++
 board/st/stm32mp1/fit_kernel_dtb.its             |  82 ++++++++
 board/st/stm32mp1/spl.c                          |  14 ++
 board/st/stm32mp1/stm32mp1.c                     | 190 +++++++++++++++---
 common/image.c                                   |   1 +
 configs/stm32mp15_basic_defconfig                |   8 +-
 configs/stm32mp15_optee_defconfig                |   6 +-
 configs/stm32mp15_trusted_defconfig              |   6 +-
 doc/device-tree-bindings/clock/st,stm32mp1.txt   |   4 +-
 drivers/clk/clk_stm32mp1.c                       |  37 ++--
 drivers/misc/stm32_rcc.c                         |   5 +-
 drivers/misc/stm32mp_fuse.c                      |  74 +++++--
 drivers/mmc/sti_sdhci.c                          |   6 +-
 drivers/mmc/stm32_sdmmc2.c                       |   5 +-
 drivers/pinctrl/pinctrl-stmfx.c                  |  20 +-
 drivers/pinctrl/pinctrl_stm32.c                  |   4 +-
 drivers/power/pmic/stpmic1.c                     | 107 ++++++-----
 drivers/ram/stm32mp1/stm32mp1_ddr.h              |   4 -
 drivers/ram/stm32mp1/stm32mp1_tests.c            |  97 ++++++----
 drivers/remoteproc/stm32_copro.c                 |   2 +-
 drivers/rtc/stm32_rtc.c                          |   9 +-
 drivers/serial/serial_stm32.c                    |   5 +-
 drivers/serial/serial_stm32.h                    |   2 +
 include/configs/stm32mp1.h                       |  12 +-
 include/dm/platform_data/serial_stm32.h          |  15 --
 include/image.h                                  |   1 +
 include/power/stpmic1.h                          |  12 +-
 63 files changed, 2062 insertions(+), 883 deletions(-)
 create mode 100644 arch/arm/dts/stm32mp157xaa-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp157xab-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp157xac-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp157xad-pinctrl.dtsi
 create mode 100644 board/st/stm32mp1/extlinux.conf
 create mode 100644 board/st/stm32mp1/fit_copro_kernel_dtb.its
 create mode 100644 board/st/stm32mp1/fit_kernel_dtb.its
 delete mode 100644 include/dm/platform_data/serial_stm32.h


More information about the U-Boot mailing list