[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