[U-Boot] Please pull u-boot-marvell/master
Stefan Roese
sr at denx.de
Mon May 14 11:58:59 UTC 2018
Hi Tom,
please pull the following MVEBU related patches from Marek and
Chris.
Thanks,
Stefan
The following changes since commit 62d77cea31216cad526e5f45c88e8377efc6fcae:
mmc: Improve tinification (2018-05-13 07:57:32 -0400)
are available in the Git repository at:
git://www.denx.de/git/u-boot-marvell.git
for you to fetch changes up to ca734a875dec089c3978663a0ce303d776365b20:
phy: marvell: a3700: Fix compatible string for ehci (2018-05-14 10:01:56 +0200)
----------------------------------------------------------------
Chris Packham (6):
ARM: mvebu: a38x: move definition of PEX_CFG_DIRECT_ACCESS
ARM: mvebu: a38x: move sys_env_device_rev_get
ARM: mvebu: a38x: remove some unused code
ARM: mvebu: a38x: sync ddr training code with upstream
ARM: mvebu: a38x: restore support for setting timing
ARM: mvebu: a38x: use non-zero size for ddr scrubbing
Marek BehĂșn (20):
phy: marvell: a3700: Change return type of macro MVEBU_REG
phy: marvell: a3700: Use reg_set16 instead of phy_write16
phy: marvell: a3700: Don't create functional macro for each register
phy: marvell: a3700: Use same timeout for all register polling
phy: marvell: a3700: Use (!ret) instead of (ret == 0)
phy: marvell: a3700: Use reg_set_indirect istead of 2 reg_sets
phy: marvell: a3700: Access USB3 register indirectly on lane 2
phy: marvell: a3700: Set USB3 RX wait depending on ref clock
phy: marvell: mux: Support nontrivial node order in selector register
phy: marvell: a3700: Fix SGMII cfg and stat register addresses
phy: marvell: a3700: Use comphy_mux on Armada 37xx.
phy: marvell: a3700: Save/restore selector reg in SGMII init
driver: clk: Add support for clocks on Armada 37xx
spi: mvebu_a3700_spi: Use Armada 37xx clk driver for SPI clock frequency
clk: armada-37xx: Support soc_clk_dump
phy: marvell: core: Cosmetic fixes
net: mvneta: Fix fault when wrong device tree
watchdog: Add support for Armada 37xx CPU watchdog
arm64: mvebu: Add basic support for the Turris Mox board
phy: marvell: a3700: Fix compatible string for ehci
zachary (1):
phy: marvell: a3700: revise the USB3 comphy setting during power on
arch/arm/dts/Makefile | 1 +
arch/arm/dts/armada-3720-turris-mox.dts | 132 ++
arch/arm/dts/armada-37xx.dtsi | 35 +-
arch/arm/mach-mvebu/Kconfig | 7 +
arch/arm/mach-mvebu/Makefile | 2 +-
arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h | 1 +
arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c | 26 +-
arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.h | 1 -
board/CZ.NIC/turris_mox/MAINTAINERS | 6 +
board/CZ.NIC/turris_mox/Makefile | 5 +
board/CZ.NIC/turris_mox/turris_mox.c | 127 ++
board/CZ.NIC/turris_omnia/turris_omnia.c | 38 +-
board/Marvell/db-88f6820-amc/db-88f6820-amc.c | 21 +-
board/Marvell/db-88f6820-gp/db-88f6820-gp.c | 21 +-
board/gdsys/a38x/controlcenterdc.c | 22 +-
board/solidrun/clearfog/clearfog.c | 21 +-
configs/mvebu_db-88f3720_defconfig | 3 +
configs/mvebu_espressobin-88f3720_defconfig | 3 +
configs/turris_mox_defconfig | 76 +
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 1 +
drivers/clk/mvebu/Kconfig | 11 +
drivers/clk/mvebu/Makefile | 1 +
drivers/clk/mvebu/armada-37xx-periph.c | 499 +++++++
drivers/clk/mvebu/armada-37xx-tbg.c | 154 ++
drivers/ddr/marvell/a38x/Makefile | 10 +-
drivers/ddr/marvell/a38x/ddr3_a38x.c | 736 ----------
drivers/ddr/marvell/a38x/ddr3_a38x.h | 92 --
drivers/ddr/marvell/a38x/ddr3_a38x_mc_static.h | 225 ---
drivers/ddr/marvell/a38x/ddr3_a38x_topology.h | 21 -
drivers/ddr/marvell/a38x/ddr3_a38x_training.c | 39 -
drivers/ddr/marvell/a38x/ddr3_debug.c | 742 ++++++----
drivers/ddr/marvell/a38x/ddr3_hws_hw_training.c | 147 --
drivers/ddr/marvell/a38x/ddr3_hws_hw_training.h | 48 -
.../ddr/marvell/a38x/ddr3_hws_hw_training_def.h | 463 ------
drivers/ddr/marvell/a38x/ddr3_hws_sil_training.h | 16 -
drivers/ddr/marvell/a38x/ddr3_init.c | 798 ++---------
drivers/ddr/marvell/a38x/ddr3_init.h | 300 +---
drivers/ddr/marvell/a38x/ddr3_logging_def.h | 10 +-
drivers/ddr/marvell/a38x/ddr3_patterns_64bit.h | 1 +
drivers/ddr/marvell/a38x/ddr3_topology_def.h | 6 +-
drivers/ddr/marvell/a38x/ddr3_training.c | 1491 +++++++++++---------
drivers/ddr/marvell/a38x/ddr3_training_bist.c | 548 +++++--
.../marvell/a38x/ddr3_training_centralization.c | 108 +-
drivers/ddr/marvell/a38x/ddr3_training_db.c | 267 +++-
drivers/ddr/marvell/a38x/ddr3_training_hw_algo.c | 98 +-
drivers/ddr/marvell/a38x/ddr3_training_ip.h | 19 +-
drivers/ddr/marvell/a38x/ddr3_training_ip_bist.h | 6 +-
drivers/ddr/marvell/a38x/ddr3_training_ip_db.h | 71 +-
drivers/ddr/marvell/a38x/ddr3_training_ip_def.h | 34 +-
drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c | 1134 +++++++++------
drivers/ddr/marvell/a38x/ddr3_training_ip_engine.h | 9 +-
drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h | 305 +---
drivers/ddr/marvell/a38x/ddr3_training_ip_prv_if.h | 17 +-
drivers/ddr/marvell/a38x/ddr3_training_ip_static.h | 30 -
drivers/ddr/marvell/a38x/ddr3_training_leveling.c | 1347 ++++++++++--------
drivers/ddr/marvell/a38x/ddr3_training_leveling.h | 2 +-
drivers/ddr/marvell/a38x/ddr3_training_pbs.c | 201 +--
drivers/ddr/marvell/a38x/ddr3_training_static.c | 538 -------
drivers/ddr/marvell/a38x/ddr_ml_wrapper.h | 148 ++
drivers/ddr/marvell/a38x/ddr_topology_def.h | 82 +-
drivers/ddr/marvell/a38x/mv_ddr_build_message.c | 1 +
drivers/ddr/marvell/a38x/mv_ddr_common.c | 47 +
drivers/ddr/marvell/a38x/mv_ddr_common.h | 20 +
drivers/ddr/marvell/a38x/mv_ddr_plat.c | 1450 +++++++++++++++++++
drivers/ddr/marvell/a38x/mv_ddr_plat.h | 236 ++++
drivers/ddr/marvell/a38x/mv_ddr_regs.h | 446 ++++++
drivers/ddr/marvell/a38x/mv_ddr_spd.c | 377 +++++
drivers/ddr/marvell/a38x/mv_ddr_spd.h | 289 ++++
drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.c | 102 ++
drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.h | 117 ++
drivers/ddr/marvell/a38x/mv_ddr_topology.c | 197 +++
drivers/ddr/marvell/a38x/mv_ddr_topology.h | 129 ++
drivers/ddr/marvell/a38x/seq_exec.h | 64 +
drivers/ddr/marvell/a38x/silicon_if.h | 16 -
drivers/ddr/marvell/a38x/xor.c | 185 ++-
drivers/ddr/marvell/a38x/xor.h | 3 +-
drivers/net/mvneta.c | 4 +
drivers/phy/marvell/comphy.h | 42 +-
drivers/phy/marvell/comphy_a3700.c | 415 +++---
drivers/phy/marvell/comphy_a3700.h | 122 +-
drivers/phy/marvell/comphy_core.c | 68 +-
drivers/phy/marvell/comphy_mux.c | 17 +-
drivers/spi/Kconfig | 1 +
drivers/spi/mvebu_a3700_spi.c | 52 +-
drivers/watchdog/Kconfig | 9 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/armada-37xx-wdt.c | 175 +++
include/configs/turris_mox.h | 108 ++
89 files changed, 9734 insertions(+), 6283 deletions(-)
create mode 100644 arch/arm/dts/armada-3720-turris-mox.dts
create mode 100644 board/CZ.NIC/turris_mox/MAINTAINERS
create mode 100644 board/CZ.NIC/turris_mox/Makefile
create mode 100644 board/CZ.NIC/turris_mox/turris_mox.c
create mode 100644 configs/turris_mox_defconfig
create mode 100644 drivers/clk/mvebu/Kconfig
create mode 100644 drivers/clk/mvebu/Makefile
create mode 100644 drivers/clk/mvebu/armada-37xx-periph.c
create mode 100644 drivers/clk/mvebu/armada-37xx-tbg.c
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_a38x.c
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_a38x.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_a38x_mc_static.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_a38x_topology.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_a38x_training.c
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_hws_hw_training.c
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_hws_hw_training.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_hws_hw_training_def.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_hws_sil_training.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_training_ip_static.h
delete mode 100644 drivers/ddr/marvell/a38x/ddr3_training_static.c
create mode 100644 drivers/ddr/marvell/a38x/ddr_ml_wrapper.h
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_build_message.c
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_common.c
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_common.h
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_plat.c
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_plat.h
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_regs.h
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_spd.c
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_spd.h
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.c
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.h
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_topology.c
create mode 100644 drivers/ddr/marvell/a38x/mv_ddr_topology.h
create mode 100644 drivers/ddr/marvell/a38x/seq_exec.h
delete mode 100644 drivers/ddr/marvell/a38x/silicon_if.h
create mode 100644 drivers/watchdog/armada-37xx-wdt.c
create mode 100644 include/configs/turris_mox.h
More information about the U-Boot
mailing list