u-boot-brain/arch/arm/cpu/armv8/zynqmp
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
..
clk.c ARM64: zynqmp: Remove get_uart_clk() 2016-07-22 14:04:41 +02:00
cpu.c armv8: mmu: Add support of non-identical mapping 2016-07-15 09:01:43 -07:00
Kconfig tools: mkimage: Add support for initialization table for Zynq and ZynqMP 2016-11-15 15:27:37 +01:00
Makefile ARM64: zynqmp: Add SPL support support 2016-05-24 11:15:01 +02:00
mp.c Various, unrelated tree-wide typo fixes. 2016-07-16 09:43:12 -04:00
slcr.c zynqmp: Add support for IP detection via SLCR 2015-07-28 11:56:20 +02:00
spl.c ARM64: zynqmp: Fix USB ulpi phy sequence 2016-09-22 07:33:21 +02:00