[U-Boot] Pull request: u-boot-arm/master

Albert ARIBAUD
2015-11-10T17:45:40Z

Hello Tom,

The following changes since commit e490ad25eb3dc4f075ed33b4b00b1f97071fcf3d:

ARM64: zynqmp: Sync zynq_sdhci_init() declaration (2015-11-07 08:17:54 -0500)

are available in the git repository at:

git://git.denx.de/u-boot-arm master

for you to fetch changes up to 5e68ff3949a3eebf62ba639171814f39c8e46a84:

ARM: tegra: enable CONFIG_SYS_NONCACHED_MEMORY everywhere (2015-11-10 18:04:30 +0100)

Note that OpenRD builds but will fail to run with gcc 5.2.1 due to this
version of GCC interacting badly with arch_setup_gd(). This is a known
issue which we have at least two solutions for, either reverting commit
5ba534d2 or polishing http://patchwork.ozlabs.org/patch/542076/ and
applying it; in any case, that will be sorted out before v2016.01.

----------------------------------------------------------------
Albert ARIBAUD (5):
stm32f429-discovery: add CONFIG_SYS_THUMB_BUILD
arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD
tricorder: switch to CONFIG_SYS_THUMB_BUILD
kirkwood: support CONFIG_SYS_THUMB_BUILD
Revive OpenRD targets

Fabio Estevam (1):
ls1043ardb: Add missing config entries to MAINTAINERS

Stephen Warren (4):
armv8: enable compilation with CONFIG_SYS_NONCACHED_MEMORY
armv8: allow custom MMU setup routines on ARMv8
ARM: tegra: add custom MMU setup on ARMv8
ARM: tegra: enable CONFIG_SYS_NONCACHED_MEMORY everywhere

Tom Rini (1):
board/ti: Update MAINTAINERS entries with more boards

Vadzim Dambrouski (4):
arm: add support for semihosting for ARMv7M targets
arm: fix compile warnings when semihosting is enabled on ARMv7M target.
arm: stm32f4: fix a bug when only first sector gets erased
arm: stm32f4: fix a bug when a random sector gets erased

Makefile | 2 ++
arch/arm/Kconfig | 5 ++++
arch/arm/cpu/arm926ejs/Makefile | 11 +++++++++
arch/arm/cpu/arm926ejs/cache.c | 5 ++++
arch/arm/cpu/armv7m/stm32f4/flash.c | 5 +++-
arch/arm/cpu/armv8/cache_v8.c | 2 +-
arch/arm/include/asm/arch-stm32f4/stm32.h | 1 +
arch/arm/include/asm/cache.h | 4 +++
arch/arm/include/asm/system.h | 11 +++++----
arch/arm/lib/Makefile | 24 ++++++++++++++++++
arch/arm/lib/cache.c | 11 +++++++++
arch/arm/lib/memcpy.S | 4 +--
arch/arm/lib/memset.S | 2 +-
arch/arm/lib/semihosting.c | 6 +++--
arch/arm/mach-kirkwood/Kconfig | 4 +++
arch/arm/mach-kirkwood/Makefile | 6 +++++
arch/arm/mach-orion5x/Makefile | 10 ++++++++
arch/arm/mach-tegra/Makefile | 1 +
arch/arm/mach-tegra/arm64-mmu.c | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/thumb1/include/asm/proc-armv/system.h | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
board/Marvell/openrd/Kconfig | 12 +++++++++
board/Marvell/openrd/MAINTAINERS | 12 +++++++++
board/Marvell/openrd/Makefile | 14 +++++++++++
board/Marvell/openrd/kwbimage.cfg | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/Marvell/openrd/openrd.c | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/Marvell/openrd/openrd.h | 30 ++++++++++++++++++++++
board/freescale/ls1043ardb/MAINTAINERS | 2 ++
board/ti/am335x/MAINTAINERS | 1 +
board/ti/am43xx/MAINTAINERS | 2 ++
board/ti/dra7xx/MAINTAINERS | 2 ++
configs/openrd_base_defconfig | 7 ++++++
configs/openrd_client_defconfig | 7 ++++++
configs/openrd_ultimate_defconfig | 7 ++++++
doc/README.scrapyard | 3 ---
examples/standalone/Makefile | 10 ++++++++
include/configs/openrd.h | 138 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/configs/stm32f429-discovery.h | 1 +
include/configs/tegra-common-post.h | 2 --
include/configs/tricorder.h | 1 +
39 files changed, 860 insertions(+), 17 deletions(-)
create mode 100644 arch/arm/mach-tegra/arm64-mmu.c
create mode 100644 arch/arm/thumb1/include/asm/proc-armv/system.h
create mode 100644 board/Marvell/openrd/Kconfig
create mode 100644 board/Marvell/openrd/MAINTAINERS
create mode 100644 board/Marvell/openrd/Makefile
create mode 100644 board/Marvell/openrd/kwbimage.cfg
create mode 100644 board/Marvell/openrd/openrd.c
create mode 100644 board/Marvell/openrd/openrd.h
create mode 100644 configs/openrd_base_defconfig
create mode 100644 configs/openrd_client_defconfig
create mode 100644 configs/openrd_ultimate_defconfig
create mode 100644 include/configs/openrd.h

Amicalement,
--
Albert.