[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