From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Thu, 14 Jan 2016 14:28:20 +0100 Subject: [U-Boot] Please pull u-boot-marvell/master Message-ID: <5697A274.1020103@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, please pull all the pending Marvell patches, mostly Armada XP and 38x related. Thanks, Stefan The following changes since commit d29892ba854f40980b84f86566cd0c2308c66afe: part_dos.c: Don't wrap to negative after 2G sectors (2016-01-13 16:33:20 -0500) are available in the git repository at: git://www.denx.de/git/u-boot-marvell.git for you to fetch changes up to f822d8578ba395d9af1cc315a2fb87b1eed3d355: MAINTAINERS: Update Marvell custodianship (2016-01-14 14:17:36 +0100) ---------------------------------------------------------------- Phil Sutter (10): drivers/pci: Fix for debug builds without CONFIG_PCI_ENUM_ONLY README: Review the u-boot porting guide list axp: Fix debugging support in DDR3 write leveling drivers/pci/pci_mvebu: Fix for boards with X4 lanes mvebu: axp: refactor board_sat_r_get() and caller mvebu: Introduce kconfig symbols for SoC variants mvebu: axp: Rename MV_DDR_32BIT to CONFIG_DDR_32BIT mvebu: Add rudimental MV78230 support mvebu: Support Synology DS414 mvebu: ds414: Implement Synology specific command set Stefan Roese (34): arm: mvebu/kirkwood: Use common timer functions arm: mvebu: ddr: Fix compilation warning arm: mvebu: Add DM and OF_CONTROL support to SPL spi: kirkwood_spi.c: Prepare for driver model support spi: kirkwood_spi.c: Add driver model support arm: mvebu: Add SPI driver model support arm: mvebu: Add armada-xp-maxbcm.dts for maxbcm board arm: mvebu: armada-388-gp.dts: Add ethernet aliases net: mvneta: Convert to driver model arm: mvebu: Move some defines to common include file arm: mvebu: Add SolidRun ClearFog Armada 38x initial support arm: mvebu: db-mv784mp-gp: Switch from IDE to SATA support arm: mvebu: db-mv784mp-gp: Enable common file-system support arm: mvebu: db-mv784mp-gp: Enable cache command arm: mvebu: Enable L2 cache on Armada XP arm: mvebu: Add v7_outer_cache_disable function for AXP & A38x arm: mvebu: Don't call arch_cpu_init() from SPL at all arm: mvebu: Remove SYS_MALLOC_CLEAR_ON_INIT from DB-MV784MP-GP AXP board arm: mvebu: Don't disable cache at startup on Armada XP at all arm: mvebu: Simplify code in setup_usb_phys() a bit arm: mvebu: Don't use 0 as board ID as its used for the custom boards arm: mvebu: Add support for MV78260 arm: mvebu: Make ECC support configurable on Armada XP arm: mvebu: Don't include "netdev.h" in cpu.c arm: mvebu: Make serdes setup on Armada XP less noisy arm: mvebu: Print CPU and SDRAM frequency upon startup arm: mvebu: Consolidate board Kconfig options into one file arm: mvebu: Move SoC selection (A38X vs AXP) into Kconfig arm: mvebu: Remove leftover Makefile arm: mvebu: Move SAR register defines into header arm: mvebu: Make local structs static const arm: mvebu: Add runtime boot-device detection arm: mvebu: Add runtime detection of UART (xmodem) boot-mode MAINTAINERS: Update Marvell custodianship Tor Krill (1): sata: Add SATA driver with DMA support for Marvell Kirkwood and Armada XP MAINTAINERS | 4 +- Makefile | 10 - README | 11 +- arch/arm/Kconfig | 9 +- arch/arm/Makefile | 2 +- arch/arm/dts/Makefile | 5 +- arch/arm/dts/armada-370-xp.dtsi | 1 + arch/arm/dts/armada-388-clearfog.dts | 509 ++++++++++ arch/arm/dts/armada-388-gp.dts | 9 + arch/arm/dts/armada-38x.dtsi | 2 + arch/arm/dts/armada-xp-gp.dts | 7 + arch/arm/dts/armada-xp-maxbcm.dts | 249 +++++ arch/arm/dts/armada-xp-synology-ds414.dts | 337 +++++++ arch/arm/dts/armada-xp.dtsi | 1 + arch/arm/mach-kirkwood/include/mach/config.h | 5 + arch/arm/mach-mvebu/Kconfig | 63 +- arch/arm/mach-mvebu/Makefile | 8 +- arch/arm/mach-mvebu/cpu.c | 207 ++-- arch/arm/mach-mvebu/dram.c | 20 +- arch/arm/mach-mvebu/include/mach/config.h | 26 +- arch/arm/mach-mvebu/include/mach/cpu.h | 10 + arch/arm/mach-mvebu/include/mach/soc.h | 63 +- arch/arm/mach-mvebu/lowlevel_spl.S | 6 - arch/arm/mach-mvebu/mbus.c | 2 +- arch/arm/mach-mvebu/serdes/axp/board_env_spec.h | 4 +- .../arm/mach-mvebu/serdes/axp/high_speed_env_lib.c | 88 +- arch/arm/mach-mvebu/spl.c | 87 +- arch/arm/mach-mvebu/timer.c | 136 +-- arch/arm/mach-mvebu/u-boot-spl.lds | 57 -- arch/arm/mvebu-common/Makefile | 14 - board/Marvell/db-88f6820-gp/Kconfig | 12 - board/Marvell/db-88f6820-gp/kwbimage.cfg | 2 +- board/Marvell/db-mv784mp-gp/Kconfig | 12 - board/Marvell/db-mv784mp-gp/db-mv784mp-gp.c | 32 +- board/Marvell/db-mv784mp-gp/kwbimage.cfg | 2 +- board/Synology/common/Makefile | 7 + board/Synology/common/cmd_syno.c | 227 +++++ board/Synology/ds414/Makefile | 7 + board/Synology/ds414/ds414.c | 185 ++++ board/Synology/ds414/kwbimage.cfg | 12 + board/maxbcm/Kconfig | 9 - board/maxbcm/kwbimage.cfg | 2 +- board/maxbcm/maxbcm.c | 20 +- board/solidrun/clearfog/MAINTAINERS | 6 + board/solidrun/clearfog/Makefile | 7 + board/solidrun/clearfog/README | 18 + board/solidrun/clearfog/clearfog.c | 156 +++ board/solidrun/clearfog/kwbimage.cfg | 12 + configs/clearfog_defconfig | 21 + configs/db-88f6820-gp_defconfig | 6 + configs/db-mv784mp-gp_defconfig | 7 + configs/ds414_defconfig | 18 + configs/maxbcm_defconfig | 8 +- drivers/Makefile | 4 +- drivers/block/Makefile | 1 + drivers/block/mvsata_ide.c | 6 +- drivers/block/sata_mv.c | 1045 ++++++++++++++++++++ drivers/ddr/marvell/a38x/ddr3_debug.c | 15 - drivers/ddr/marvell/a38x/ddr3_training_ip.h | 2 - drivers/ddr/marvell/axp/ddr3_axp.h | 3 + drivers/ddr/marvell/axp/ddr3_axp_config.h | 7 +- drivers/ddr/marvell/axp/ddr3_axp_mc_static.h | 20 +- drivers/ddr/marvell/axp/ddr3_write_leveling.c | 4 +- drivers/i2c/mvtwsi.c | 2 +- drivers/net/mvneta.c | 230 +++-- drivers/pci/pci_auto_old.c | 2 +- drivers/pci/pci_mvebu.c | 14 + drivers/spi/kirkwood_spi.c | 217 +++- include/configs/clearfog.h | 176 ++++ include/configs/db-88f6820-gp.h | 25 +- include/configs/db-mv784mp-gp.h | 60 +- include/configs/ds414.h | 162 +++ include/configs/maxbcm.h | 15 +- tools/Makefile | 2 +- tools/kwboot.c | 14 +- 75 files changed, 4047 insertions(+), 719 deletions(-) create mode 100644 arch/arm/dts/armada-388-clearfog.dts create mode 100644 arch/arm/dts/armada-xp-maxbcm.dts create mode 100644 arch/arm/dts/armada-xp-synology-ds414.dts delete mode 100644 arch/arm/mach-mvebu/u-boot-spl.lds delete mode 100644 arch/arm/mvebu-common/Makefile delete mode 100644 board/Marvell/db-88f6820-gp/Kconfig delete mode 100644 board/Marvell/db-mv784mp-gp/Kconfig create mode 100644 board/Synology/common/Makefile create mode 100644 board/Synology/common/cmd_syno.c create mode 100644 board/Synology/ds414/Makefile create mode 100644 board/Synology/ds414/ds414.c create mode 100644 board/Synology/ds414/kwbimage.cfg delete mode 100644 board/maxbcm/Kconfig create mode 100644 board/solidrun/clearfog/MAINTAINERS create mode 100644 board/solidrun/clearfog/Makefile create mode 100644 board/solidrun/clearfog/README create mode 100644 board/solidrun/clearfog/clearfog.c create mode 100644 board/solidrun/clearfog/kwbimage.cfg create mode 100644 configs/clearfog_defconfig create mode 100644 configs/ds414_defconfig create mode 100644 drivers/block/sata_mv.c create mode 100644 include/configs/clearfog.h create mode 100644 include/configs/ds414.h