[U-Boot] [PULL] u-boot-stm32/master for v2019.10-rc1: u-boot-stm32-20190712

Patrick DELAUNAY patrick.delaunay at st.com
Fri Jul 12 16:04:05 UTC 2019


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


More information about the U-Boot mailing list