u-boot-brain/arch/arm
Masahiro Yamada 45f41c134b ARM: uniphier: add weird workaround code for LD20
When booting from ARM Trusted Firmware, U-Boot runs in EL1-NS.
The boot flow is as follows:
  BL1 -> BL2 -> BL31 -> BL33 (i.e. U-Boot)

This boot sequence works fine for LD11 SoC (Cortex-A53), but LD20
SoC (Cortex-A72) hangs in U-Boot.  The solution I found is to
read sctlr_el1 and write back the value as-is.  This should be
no effect, but surprisingly fixes the problem for LD20 to boot.
I do not know why.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2017-05-17 21:50:31 +09:00
..
cpu arch/arm/cpu/arm926ejs/omap: Remove 2017-05-15 10:39:55 -04:00
dts rockchip: dts: evb_rk3288: Add mipi display support 2017-05-10 13:37:22 -06:00
imx-common Convert CONFIG_CMD_DEKBLOB to Kconfig 2017-04-30 13:41:00 -04:00
include Merge branch 'master' of git://git.denx.de/u-boot-video 2017-05-15 20:16:02 -04:00
lib spl: fdt: support for fdt fixup for falcon boot 2017-05-11 22:04:26 -04:00
mach-aspeed aspeed: Refactor SCU to use consistent mask & shift 2017-05-08 11:57:35 -04:00
mach-at91 Kconfig: USB: Migrate CONFIG_USB_EHCI to CONFIG_USB_EHCI_HCD 2017-05-15 10:40:05 -04:00
mach-bcm283x bcm2835_wdt: support for the BCM2835/2836 watchdog 2017-05-09 20:30:08 -04:00
mach-davinci Remove various unused interrupt related code 2017-04-06 20:42:18 -04:00
mach-exynos ARM: Migrate errata to Kconfig 2017-03-09 19:52:50 -05: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 ARM: keystone: Enable DM_I2C by default 2017-05-09 09:05:13 +02:00
mach-kirkwood Kconfig: USB: Migrate existing USB_EHCI_xxx options 2017-05-15 13:00:26 -04:00
mach-meson board_f: Drop setup_dram_config() wrapper 2017-04-05 16:36:51 -04:00
mach-mvebu arm: mvebu: Minor fixes in the AXP / A38x SERDES code 2017-05-09 13:38:18 +02:00
mach-omap2 omap: Drop CONFIG_OMAP_VC_I2C_HS_MCODE 2017-05-15 10:40:03 -04:00
mach-orion5x board_f: Drop setup_dram_config() wrapper 2017-04-05 16:36:51 -04:00
mach-rmobile armv8: aarch64: Fix the warning about x1-x3 nonzero issue 2017-01-18 09:29:33 -08:00
mach-rockchip rk3036: Fix unused variable warning 2017-05-12 08:37:22 -04:00
mach-s5pc1xx arm: s5pc1xx: move SoC to mach-s5pc1xx 2015-11-30 17:17:01 +09:00
mach-snapdragon drivers/sysreset: group sysreset drivers 2016-08-12 09:22:17 -04:00
mach-socfpga arm: socfpga: add cyclone5 based de10-nano board 2017-04-25 12:46:44 +02:00
mach-sti board: Add STMicroelectronics STiH410-B2260 support 2017-03-14 20:40:21 -04:00
mach-stm32 stm32f7: configure mpu valid for f7 family 2017-05-12 08:37:08 -04:00
mach-sunxi sunxi: add clock configuration of R40 sata 2017-05-02 09:21:09 +02:00
mach-tegra power: Rename CONFIG_AS3722_POWER to CONFIG_PMIC_AS3722 2017-04-30 10:29:47 -04:00
mach-uniphier ARM: uniphier: add weird workaround code for LD20 2017-05-17 21:50:31 +09:00
mach-versatile arm: Remove versatileab board 2015-09-11 15:01:25 -04:00
mach-zynq zynq: Move zynq to clock framework 2017-02-17 10:22:46 +01:00
thumb1/include/asm/proc-armv arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD 2015-11-10 15:03:48 +01:00
config.mk u-boot.elf: remove hard-coded arm64 flags 2017-05-10 16:16:09 +02:00
Kconfig mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile ARM: omap2+: rename config to ARCH_OMAP2PLUS and consolidate Kconfig 2017-04-27 16:49:08 -04:00