[PULL] Pull request: u-boot-stm/next =u-boot-stm32-20200324

Patrick DELAUNAY patrick.delaunay at st.com
Wed Mar 25 09:15:01 CET 2020


Hi Tom,

Please pull the STM32 next related fixes for v2020.07 = u-boot-stm32-20200324

With the following changes:
- stm32mp: fix command stboard
- stm32mp: update kernel device tree according the part number
- stm32mp: add 800 MHz profile support = stm32mp15xd and stm32mp15xf
- stm32mp: set cp15 frequency in psci cpu on
- stm32mp: DT alignment with Linux 5.6-rc1
- stm32mp: clk: add SPI5 support and correct CKSELR masks
- stm32mp: ram: fixes on LPDDR2/LPDDR3 support and on tuning
- stm32: i2c: allows for any bus frequency
- sti: timer: livetree and clk API conversion

CI status:
     https://gitlab.denx.de/u-boot/custodians/u-boot-stm/pipelines/2510

Thanks,
Patrick

The following changes since commit 2738f0edea7d19960d692284d1f378b1a2b4c4a5:

  Merge tag 'ti-v2020.07-next' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti into next (2020-03-17 11:59:58 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20200324

for you to fetch changes up to 5b5699cdc97122e08e7fd0886a9e4474ca3ccb35:

  timer: sti: use clk API to get timer clock rate (2020-03-24 14:23:35 +0100)

----------------------------------------------------------------
- stm32mp: fix command stboard
- stm32mp: update kernel device tree according the part number
- stm32mp: add 800 MHz profile support = stm32mp15xd and stm32mp15xf
- stm32mp: set cp15 frequency in psci cpu on
- stm32mp: DT alignment with Linux 5.6-rc1
- stm32mp: clk: add SPI5 support and correct CKSELR masks
- stm32mp: ram: fixes on LPDDR2/LPDDR3 support and on tuning
- stm32: i2c: allows for any bus frequency
- sti: timer: livetree and clk API conversion

----------------------------------------------------------------
Alain Volmat (1):
      i2c: stm32f7_i2c: allows for any bus frequency

Ludovic Barre (1):
      stm32mp: psci: set cntfrq register of cpu on

Nicolas Heemeryck (2):
      timer: sti: convert to livetree
      timer: sti: use clk API to get timer clock rate

Patrick Delaunay (23):
      board: stm32mp1: update command stboard on misc_write result
      board: stm32mp1: read OTP in command stboard
      arm: stm32mp: bsec: remove unneeded test
      arm: stm32mp: bsec: add permanent lock support in bsec driver
      board: stm32mp1: stboard: lock the OTP after programming
      arm: stm32mp: improve the error message for smc
      board: stm32mp1: add finished good in board identifier OTP
      board: stm32mp1: display reference only for STMicroelectronics board
      arm: stm32mp: add function get_soc_name
      arm: stm32mp: fdt: update kernel device tree according the part number
      stm32mp1: add 800 MHz profile support
      clk: stm32mp1: correct CKSELR masks
      clk: stm32mp1: add SPI5_K support
      ARM: dts: stm32mp1: DT alignment with Linux 5.6-rc1
      ram: stm32mp1: increase vdd2_ddr: buck2 for 32bits LPDDR
      ram: stm32mp1: display result for software read DQS gating
      ram: stm32mp1: don't display the prompt two times
      ram: stm32mp1: tuning: add timeout for polling BISTGSR.BDDONE
      ram: stm32mp1: tuning: deactivate derating during BIST test
      ram: stm32mp1: update BIST config for tuning
      ram: stm32mp1_ddr: fix self refresh disable during DQS training
      ram: stm32mp1: reduce delay after BIST reset for tuning
      ram: stm32mp1: the property st, phy-cal becomes optional

 arch/arm/dts/stm32mp15-ddr.dtsi                                 |    3 +
 arch/arm/dts/stm32mp15-pinctrl.dtsi                             | 1114 ++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/{stm32mp157-u-boot.dtsi => stm32mp15-u-boot.dtsi}  |    0
 arch/arm/dts/{stm32mp157c.dtsi => stm32mp151.dtsi}              |  274 +++++++++---
 arch/arm/dts/stm32mp153.dtsi                                    |   45 ++
 arch/arm/dts/stm32mp157-pinctrl.dtsi                            | 1057 -------------------------------------------
 arch/arm/dts/stm32mp157.dtsi                                    |   31 ++
 arch/arm/dts/stm32mp157a-avenger96-u-boot.dtsi                  |   11 +-
 arch/arm/dts/stm32mp157a-avenger96.dts                          |    5 +-
 arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi                        |    7 +-
 arch/arm/dts/stm32mp157a-dk1.dts                                |  541 +---------------------
 arch/arm/dts/stm32mp157c-dk2-u-boot.dtsi                        |    6 -
 arch/arm/dts/stm32mp157c-dk2.dts                                |   15 +-
 arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi                        |    7 +-
 arch/arm/dts/stm32mp157c-ed1.dts                                |   22 +-
 arch/arm/dts/stm32mp157c-ev1.dts                                |   30 +-
 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/dts/stm32mp15xc.dtsi                                   |   18 +
 arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi                      |    7 +-
 arch/arm/dts/stm32mp15xx-dhcom.dtsi                             |    6 +-
 arch/arm/dts/stm32mp15xx-dkx.dtsi                               |  639 ++++++++++++++++++++++++++
 arch/arm/dts/stm32mp15xxaa-pinctrl.dtsi                         |   85 ++++
 arch/arm/dts/stm32mp15xxab-pinctrl.dtsi                         |   57 +++
 arch/arm/dts/stm32mp15xxac-pinctrl.dtsi                         |   73 +++
 arch/arm/dts/stm32mp15xxad-pinctrl.dtsi                         |   57 +++
 arch/arm/mach-stm32mp/bsec.c                                    |   92 ++--
 arch/arm/mach-stm32mp/cpu.c                                     |   38 +-
 arch/arm/mach-stm32mp/fdt.c                                     |  107 ++++-
 arch/arm/mach-stm32mp/include/mach/ddr.h                        |    6 +-
 arch/arm/mach-stm32mp/include/mach/stm32.h                      |    9 +-
 arch/arm/mach-stm32mp/include/mach/stm32mp1_smc.h               |    5 +-
 arch/arm/mach-stm32mp/include/mach/sys_proto.h                  |   12 +-
 arch/arm/mach-stm32mp/psci.c                                    |   22 +
 board/st/common/cmd_stboard.c                                   |   85 +++-
 board/st/stm32mp1/board.c                                       |   23 +-
 board/st/stm32mp1/stm32mp1.c                                    |   28 +-
 doc/board/st/stm32mp1.rst                                       |   42 +-
 doc/device-tree-bindings/memory-controllers/st,stm32mp1-ddr.txt |    2 +
 drivers/clk/clk_stm32mp1.c                                      |   13 +-
 drivers/i2c/stm32f7_i2c.c                                       |  105 +++--
 drivers/ram/stm32mp1/stm32mp1_ddr.c                             |   54 ++-
 drivers/ram/stm32mp1/stm32mp1_ddr.h                             |    1 +
 drivers/ram/stm32mp1/stm32mp1_ddr_regs.h                        |    1 +
 drivers/ram/stm32mp1/stm32mp1_interactive.c                     |   17 +-
 drivers/ram/stm32mp1/stm32mp1_ram.c                             |   34 +-
 drivers/ram/stm32mp1/stm32mp1_tuning.c                          |  223 ++++++++--
 drivers/timer/sti-timer.c                                       |   26 +-
 include/power/stpmic1.h                                         |    1 +
 51 files changed, 3143 insertions(+), 2205 deletions(-)
 create mode 100644 arch/arm/dts/stm32mp15-pinctrl.dtsi
 rename arch/arm/dts/{stm32mp157-u-boot.dtsi => stm32mp15-u-boot.dtsi} (100%)
 rename arch/arm/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (89%)
 create mode 100644 arch/arm/dts/stm32mp153.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp157.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157xaa-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157xab-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157xac-pinctrl.dtsi
 delete mode 100644 arch/arm/dts/stm32mp157xad-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xc.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xx-dkx.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xxaa-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xxab-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xxac-pinctrl.dtsi
 create mode 100644 arch/arm/dts/stm32mp15xxad-pinctrl.dtsi


More information about the U-Boot mailing list