[U-Boot] [PATCH 00/48] stm32mp1 patches for v2019.10

Patrick Delaunay patrick.delaunay at st.com
Tue Jul 30 17:16:08 UTC 2019


Second serie of patches for stm32mp1 support in U-Boot
- sync device tree with kernel v5.3-rc2
- update configs
- update board stm32mp1
- few ram and clk driver update


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

Patrice Chotard (2):
  pinctrl: pinctrl_stm32: cosmetic: Reorder include files
  stm32mp1: configs: Set bootdelay to 1

Patrick Delaunay (45):
  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

 MAINTAINERS                                      |  19 +-
 arch/arm/Kconfig                                 |   1 +
 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                 |  73 ++++++-
 arch/arm/dts/stm32mp157c-dk2-u-boot.dtsi         |   6 +
 arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi         |  23 +--
 arch/arm/dts/stm32mp157c-ed1.dts                 |  23 ++-
 arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi         |   5 -
 arch/arm/dts/stm32mp157c-ev1.dts                 | 109 ++++++++++-
 arch/arm/dts/stm32mp157c.dtsi                    | 180 +++++++++++++++++
 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/include/mach/stm32.h       |   1 +
 board/st/stm32mp1/Kconfig                        |   4 +
 board/st/stm32mp1/MAINTAINERS                    |   5 +-
 board/st/stm32mp1/spl.c                          |  14 ++
 board/st/stm32mp1/stm32mp1.c                     | 162 ++++++++++++++--
 configs/stm32mp15_basic_defconfig                |   6 +-
 configs/stm32mp15_optee_defconfig                |   5 +-
 configs/stm32mp15_trusted_defconfig              |   5 +-
 doc/device-tree-bindings/clock/st,stm32mp1.txt   |   4 +-
 drivers/clk/clk_stm32mp1.c                       |  37 ++--
 drivers/mmc/stm32_sdmmc2.c                       |   3 +
 drivers/pinctrl/pinctrl-stmfx.c                  |  20 +-
 drivers/pinctrl/pinctrl_stm32.c                  |   4 +-
 drivers/ram/stm32mp1/stm32mp1_ddr.h              |   4 -
 drivers/ram/stm32mp1/stm32mp1_tests.c            |  97 ++++++----
 drivers/serial/serial_stm32.c                    |   5 +-
 drivers/serial/serial_stm32.h                    |   2 +
 include/configs/stm32mp1.h                       |  17 +-
 include/dm/platform_data/serial_stm32.h          |  15 --
 include/power/stpmic1.h                          |   5 +-
 41 files changed, 1250 insertions(+), 218 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
 delete mode 100644 include/dm/platform_data/serial_stm32.h

-- 
2.7.4



More information about the U-Boot mailing list