u-boot-brain/arch/arm/cpu/armv8
Siva Durga Prasad Paladugu f322ad604e arm64: zynqmp: mp: Correct the R5 release sequence
This patch corrects the R5 release sequence by adding the
below steps.
1. Flush dcache to ensure that image loaded into memory.
2. Keep R5 reset just to ensure R5 in reset.
3. Disable caches before accessing TCM as with out this
   A53 can do speculative and may result in ECC failures
   if TCM's are not initialized. So, it is always better
   to disable dcaches before accessing TCM and enable back.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Reported-by: John Linn <linnj@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2017-11-28 16:08:56 +01:00
..
fsl-layerscape driver: net: fsl-mc: Use base 16 in simple_strtoul 2017-11-15 10:53:15 -08:00
hisilicon hisilicon: hi6220: Add a hi6220 pinmux driver. 2015-08-12 20:48:00 -04:00
s32v234 armv8: mmu: Add support of non-identical mapping 2016-07-15 09:01:43 -07:00
zynqmp arm64: zynqmp: mp: Correct the R5 release sequence 2017-11-28 16:08:56 +01:00
cache_v8.c arm: Support cache invalidate 2017-05-11 22:03:39 -04:00
cache.S armv8: move low-level assembly functions into function-sections 2017-08-13 17:12:21 +02:00
config.mk efi: arm: Add aarch64 EFI app support 2016-11-14 23:24:04 +01:00
cpu-dt.c arm: psci: make psci usable on single core socs 2017-04-24 09:07:12 -07:00
cpu.c armv8: add simple sdelay implementation 2017-01-04 16:37:41 +01:00
exceptions.S arm64: Allow exceptions to return 2016-03-15 21:30:10 -04:00
fwcall.c ARMv8: Add support for poweroff via PSCI 2017-06-05 14:13:12 -04:00
generic_timer.c arm: Correct signature for get_ticks() 2017-05-11 22:03:38 -04:00
Kconfig armv8: ls1088aqds: Add support of LS1088AQDS 2017-09-11 08:01:05 -07:00
lowlevel_init.S armv8: add lowlevel_init.S 2017-01-04 16:37:40 +01:00
Makefile dm: timer: normalise SPL and TPL support 2017-08-13 17:12:36 +02:00
psci.S ARMv8: Add basic PSCI framework 2016-12-15 11:57:44 -08:00
sec_firmware_asm.S ARMv8/sec_firmware: relocated and renamed the config FSL_PPA_ARMV8_PSCI 2017-01-18 09:39:51 -08:00
sec_firmware.c armv8: sec_firmware: Add support for loadables in FIT 2017-10-27 08:47:14 -07:00
smccc-call.S ARM: adjust arm-smccc code for use in U-Boot 2017-04-18 10:29:17 -04:00
spin_table_v8.S arm64: add better and more generic spin-table support 2016-07-14 18:22:16 -04:00
spin_table.c arm64: add better and more generic spin-table support 2016-07-14 18:22:16 -04:00
start.S arm64: support running at addr other than linked to 2017-11-17 07:44:13 -05:00
tlb.S armv8: move low-level assembly functions into function-sections 2017-08-13 17:12:21 +02:00
transition.S armv8: move low-level assembly functions into function-sections 2017-08-13 17:12:21 +02:00
u-boot-spl.lds arm64: Add NOLOAD attribute NOLOAD to .bss sections 2017-06-05 14:13:12 -04:00
u-boot.lds ARMv8: Add secure sections for PSCI text and data 2016-12-15 11:57:25 -08:00