
Hi Tom
please pull the STM32 related patches for v2019.10-rc1 = u-boot-stm32-20190712
Travis CI status: https://travis-ci.org/patrickdelaunay/u-boot/builds/557765098 the 4 issues are not related to the patchsets : test_ut[ut_dm_pci_ep_base]
Thanks, Patrick
The following changes since commit 5acce685c9227b3d4b48f6fab6a33f6d74ca9c14:
Merge branch '2019-07-11-master-imports' (2019-07-11 18:03:52 -0400)
are available in the git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20190712
for you to fetch changes up to 291f00bb3ea7e9f9acdddbe680991e76313732d6:
board: st: add missing gpio_request() for stm32f429-discovery (2019-07-12 11:50:58 +0200)
---------------------------------------------------------------- - syscon: add support for power off - stm32mp1: add op-tee config - stm32mp1: add specific commands: stboard and stm32key - add stm32 mailbox driver - solve many stm32 warnings when building with W=1 - update stm32 gpio driver
---------------------------------------------------------------- Fabien Dessenne (4): mailbox: introduce stm32-ipcc driver MAINTAINERS: Add stm32 mailbox IPPC driver configs: stm32mp15: enable IPCC mailbox ARM: dts: stm32: Add ipcc mailbox support on stm32mp1
Patrice Chotard (6): MAINTAINERS: Add git custodians for ARM STM STM32MP entry gpio: stm32: Rename stm32f7_gpio to stm32_gpio pinctrl: stm32: update .bind callback ARM: dts: stm32: Remove useless "st, stm32-gpio" compatible string gpio: stm32: Remove .ofmatch callback board: st: add missing gpio_request() for stm32f429-discovery
Patrick Delaunay (43): stm32mp1: move CONFIG_ENV in Kconfig sysreset: syscon: add support for power off stm32mp1: deactivate WATCHDOG in defconfig stm32mp1: call regulators_enable_boot_on in board_init stm32mp1: syscon: remove etzpc support stm32mp1: syscon: remove stgen dt-bindings: pinctrl: stm32: add new entry for package information stm32mp1: export get_cpu_package function stm32mp1: update package information in device tree stm32mp1: update device tree with ETZPC status stm32mp1: add stboard command stm32mp1: key: add stm32key command stm32mp1: update README stm32mp1: cosmetic: remove unnecessary include stm32mp1: configs: Add CONFIG_OF_SPL_REMOVE_PROPS stm32mp1: add check for presence of environment in boot device stm32mp1: force boot_net_usb_start ARM: dts: stm32mp1: sync device tree with v5.2-rc4 pmic: stpmic1: add support for SYSRESET_POWER_OFF stm32mp1: reorder some CONFIG in stm32mp1.h stm32mp1: add configuration op-tee stm32mp1: activate OF_BOARD_SETUP and FDT_FIXUP_PARTITIONS stm32mp1: Add UBIFS boot capability stm32mp1: add SPI flash support in SPL stm32mp1: Fix warnings when compiling with W=1 board: stm32mp1: Fix warnings when compiling with W=1 serial: stm32: Fix warnings when compiling with W=1 mmc: stm32_sdmmc2: avoid warnings when building with W=1 option stm32mp1: bsec: Fix warnings when compiling with W=1 adc: stm32-adc: Fix warnings when compiling with W=1 adc: stm32: Fix warnings when compiling with W=1 gpio: stm32_gpio: Fix warnings when compiling with W=1 i2c: stm32f7_i2c: Fix warnings when compiling with W=1 clk: clk_stm32mp1: Fix warnings when compiling with W=1 power: regulator: stm32: Fix warnings when compiling with W=1 misc: stm32_fuse: Fix warnings when compiling with W=1 ram: stm32mp1_ram: Fix warnings when compiling with W=1 pinctrl: pinctrl_stm32: Fix warnings when compiling with W=1 power: stpmic1: Fix warnings when compiling with W=1 mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option spi: stm32_qspi: avoid warnings when building with W=1 option cmd: pinmux: Fix warnings when compiling with W=1 spi: stm32: Fix warnings when compiling with W=1
MAINTAINERS | 2 + arch/arm/Kconfig | 1 + arch/arm/dts/stm32429i-eval-u-boot.dtsi | 11 ---- arch/arm/dts/stm32f429-disco-u-boot.dtsi | 11 ---- arch/arm/dts/stm32f469-disco-u-boot.dtsi | 11 ---- arch/arm/dts/stm32f7-u-boot.dtsi | 17 ----- arch/arm/dts/stm32mp15-ddr.dtsi | 2 +- arch/arm/dts/stm32mp157-pinctrl.dtsi | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- arch/arm/dts/stm32mp157-u-boot.dtsi | 79 ++++++++++------------ arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi | 4 -- arch/arm/dts/stm32mp157a-dk1.dts | 32 +++++---- arch/arm/dts/stm32mp157c-dk2.dts | 1 + arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi | 15 +++-- arch/arm/dts/stm32mp157c-ed1.dts | 205 ++++++++++++--------------------------------------------- arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi | 3 - arch/arm/dts/stm32mp157c-ev1.dts | 12 +++- arch/arm/dts/stm32mp157c.dtsi | 215 +++++++++++++++++++++++++++++++++++++++++++---------------- arch/arm/mach-stm32mp/Kconfig | 28 +++++++- arch/arm/mach-stm32mp/Makefile | 2 + arch/arm/mach-stm32mp/bsec.c | 14 ++-- arch/arm/mach-stm32mp/cmd_stm32key.c | 101 ++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/cpu.c | 9 +-- arch/arm/mach-stm32mp/fdt.c | 223 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/include/mach/stm32.h | 3 +- arch/arm/mach-stm32mp/include/mach/sys_proto.h | 9 +++ arch/arm/mach-stm32mp/syscon.c | 2 - board/st/stm32f429-discovery/led.c | 2 + board/st/stm32mp1/Kconfig | 13 ++++ board/st/stm32mp1/MAINTAINERS | 1 + board/st/stm32mp1/Makefile | 1 + board/st/stm32mp1/README | 46 +++++++++---- board/st/stm32mp1/cmd_stboard.c | 145 ++++++++++++++++++++++++++++++++++++++++ board/st/stm32mp1/spl.c | 1 - board/st/stm32mp1/stm32mp1.c | 27 +++++++- cmd/pinmux.c | 1 + configs/stm32mp15_basic_defconfig | 9 ++- configs/stm32mp15_optee_defconfig | 107 ++++++++++++++++++++++++++++++ configs/stm32mp15_trusted_defconfig | 5 +- doc/device-tree-bindings/pinctrl/st,stm32-pinctrl.txt | 101 ++++++++++++++++++++++++---- drivers/adc/stm32-adc-core.c | 3 +- drivers/adc/stm32-adc.c | 13 ++-- drivers/clk/clk_stm32mp1.c | 10 +-- drivers/gpio/Kconfig | 4 +- drivers/gpio/Makefile | 2 +- drivers/gpio/{stm32f7_gpio.c => stm32_gpio.c} | 8 +-- drivers/i2c/stm32f7_i2c.c | 12 ++-- drivers/mailbox/Kconfig | 7 ++ drivers/mailbox/Makefile | 1 + drivers/mailbox/stm32-ipcc.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++ drivers/misc/stm32mp_fuse.c | 1 + drivers/mmc/stm32_sdmmc2.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 93 +++++++++----------------- drivers/pinctrl/pinctrl_stm32.c | 36 +++++++++- drivers/power/pmic/stpmic1.c | 11 +++- drivers/power/regulator/stm32-vrefbuf.c | 2 +- drivers/power/regulator/stpmic1.c | 1 + drivers/ram/stm32mp1/stm32mp1_ram.c | 5 +- drivers/serial/serial_stm32.c | 4 +- drivers/spi/stm32_qspi.c | 24 +++---- drivers/spi/stm32_spi.c | 11 ++-- drivers/sysreset/sysreset_syscon.c | 6 +- env/Kconfig | 5 +- include/configs/stm32mp1.h | 43 ++++++++---- include/dt-bindings/pinctrl/stm32-pinfunc.h | 6 ++ 64 files changed, 1690 insertions(+), 529 deletions(-) create mode 100644 arch/arm/mach-stm32mp/cmd_stm32key.c create mode 100644 arch/arm/mach-stm32mp/fdt.c create mode 100644 board/st/stm32mp1/cmd_stboard.c create mode 100644 configs/stm32mp15_optee_defconfig rename drivers/gpio/{stm32f7_gpio.c => stm32_gpio.c} (97%) create mode 100644 drivers/mailbox/stm32-ipcc.c