u-boot-brain/arch/arm/cpu/armv8
Mike Looijmans 3b6460809c tools: mkimage: Add support for initialization table for Zynq and ZynqMP
The Zynq/ZynqMP boot.bin file contains a region for register initialization
data. Filling in proper values in this table can reduce boot time
(e.g. about 50ms faster on QSPI boot) and also reduce the size of
the SPL binary.

The table is a simple text file with register+data on each line. Other
lines are simply skipped. The file can be passed to mkimage using the
"-R" parameter.

It is recommended to add reg init file to board folder.
For example:
CONFIG_BOOT_INIT_FILE="board/xilinx/zynqmp/xilinx_zynqmp_zcu102/reg.int

Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2016-11-15 15:27:37 +01:00
..
fsl-layerscape armv8: add hooks for all cache-wide operations 2016-11-07 14:36:29 -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 tools: mkimage: Add support for initialization table for Zynq and ZynqMP 2016-11-15 15:27:37 +01:00
cache_v8.c armv8: add hooks for all cache-wide operations 2016-11-07 14:36:29 -08:00
cache.S armv8: add hooks for all cache-wide operations 2016-11-07 14:36:29 -08:00
config.mk ARM: move -march=* and -mtune= options to arch/arm/Makefile 2015-03-27 16:55:22 +01:00
cpu-dt.c ARMv8/PSCI: Fixup the device tree for PSCI 2016-07-19 11:34:07 -07:00
cpu.c arm64: core support 2014-01-09 16:08:44 +01:00
exceptions.S arm64: Allow exceptions to return 2016-03-15 21:30:10 -04:00
fwcall.c efi_loader: Rename EFI_RUNTIME_{TEXT, DATA} to __efi_runtime{, _data} 2016-10-19 09:01:54 +02:00
generic_timer.c armv8: define get_ticks() for the ARMv8 Generic Timer 2016-11-05 07:27:45 -04:00
Kconfig arm: Provide common PSCI based reset handler 2016-10-19 09:01:31 +02:00
Makefile Merge git://git.denx.de/u-boot-fsl-qoriq 2016-07-19 16:38:57 -04:00
sec_firmware_asm.S ARMv8: add the secure monitor firmware framework 2016-07-19 11:33:03 -07:00
sec_firmware.c ARMv8/sec-firmware: fix a compile error 2016-10-06 20:57:36 -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 ARM: Add save_boot_params for ARMv8 2016-07-21 09:31:30 -07:00
tlb.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
transition.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
u-boot-spl.lds arm64: define _image_binary_end to fix SPL_OF_CONTROL 2016-03-14 19:18:52 -04:00
u-boot.lds efi_loader: Add runtime services 2016-03-15 18:03:10 -04:00