u-boot/arch/arm
Stefan Roese cefd764222 arm: mvebu: Fix internal register config on A38x
Currently booting on A38x is broken. As the current code tries to detect
the SoC family to disable the MMU for the A38x at runtime. But before the
internal registers are switched to the new location (0xf100.0000), this
runtime detection does not work. As all macros / defines are already
assigned to the new location at 0xf100.0000. But the registers are sill
mapped to the default location at 0xd000.0000.

This patch now makes sure, no such runtime detection is used before
the internal registers are configured to the new location. After this,
the remaining cache cleanup is executed.

Signed-off-by: Stefan Roese <sr@denx.de>
Reported-by: Kevin Smith <kevin.smith@elecsyscorp.com>
Cc: Luka Perkov <luka.perkov@sartura.hr>
2015-10-01 01:59:34 +02:00
..
cpu imx: fix coding style 2015-09-24 11:32:38 +02:00
dts ARM: dts: uniphier: use SPDX-License-Identifier 2015-09-25 01:01:37 +09:00
imx-common imx: fix coding style 2015-09-24 11:32:38 +02:00
include arm: Drop old non-generic-board code 2015-09-28 10:48:24 -04:00
lib arm: Drop old non-generic-board code 2015-09-28 10:48:24 -04:00
mach-at91 arm: Remove vl_ma2sc board 2015-09-11 17:12:57 -04:00
mach-bcm283x arm/mach-bcm283x/mbox: Flush and invalidate dcache when using fw mailbox 2015-08-12 20:47:42 -04:00
mach-davinci arm: Remove da830evm board 2015-09-28 10:48:23 -04:00
mach-exynos of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator integrator: switch to DM serial port 2015-08-12 20:47:49 -04:00
mach-keystone bitops: introduce BIT() definition 2015-09-11 17:15:32 -04:00
mach-kirkwood arm: Remove wireless_space board 2015-09-28 10:48:24 -04:00
mach-mvebu arm: mvebu: Fix internal register config on A38x 2015-10-01 01:59:34 +02:00
mach-orion5x arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
mach-rockchip rockchip: Add basic support for jerry 2015-09-02 21:28:24 -06:00
mach-socfpga arm: socfpga: rename socfpga_cyclone5 and socfpga_arria5 config files 2015-09-23 03:55:28 +02:00
mach-tegra ARM: tegra114: Clear IDDQ when enabling PLLC 2015-09-16 16:11:31 -07:00
mach-uniphier ARM: uniphier: fix init page table for ProXstream2/PH1-LD6b USB boot 2015-09-25 00:59:33 +09:00
mach-versatile arm: Remove versatileab board 2015-09-11 15:01:25 -04:00
mach-zynq bitops: introduce BIT() definition 2015-09-11 17:15:32 -04:00
mvebu-common arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00
config.mk arm: Include the .got section in the binary 2015-05-14 18:49:34 -06:00
Kconfig ARM: hikey: hi6220: Migrate over to DM_SERIAL and use UART3 by default. 2015-09-28 10:48:22 -04:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile arm: Remove unused reference to nomadik 2015-09-15 15:05:22 -04:00