plat: intel: Add BL2 support for Stratix 10 SoC
authorLoh Tien Hock <tien.hock.loh@intel.com>
Mon, 4 Feb 2019 08:17:24 +0000 (16:17 +0800)
committerLoh Tien Hock <tien.hock.loh@intel.com>
Mon, 4 Feb 2019 08:17:24 +0000 (16:17 +0800)
commit9d82ef26c657fda9ee21806817c7a16547b0b605
tree37e91b6220d389baf4276e9c0ea05fea10c284f4
parentf0bfe15b81e50c6561a3a9a8e269db0267778910
plat: intel: Add BL2 support for Stratix 10 SoC

This adds BL2 support for Intel Stratix 10 SoC FPGA.
Functionality includes:
- Release and setup peripherals from reset
- Calibrate DDR
- ECC DDR Scrubbing
- Load FIP (bl31 and bl33)

Signed-off-by: Loh Tien Hock <tien.hock.loh@intel.com>
26 files changed:
maintainers.rst
plat/intel/soc/stratix10/aarch64/plat_helpers.S [new file with mode: 0644]
plat/intel/soc/stratix10/aarch64/platform_common.c [new file with mode: 0644]
plat/intel/soc/stratix10/aarch64/stratix10_private.h [new file with mode: 0644]
plat/intel/soc/stratix10/bl2_plat_mem_params_desc.c [new file with mode: 0644]
plat/intel/soc/stratix10/bl2_plat_setup.c [new file with mode: 0644]
plat/intel/soc/stratix10/include/plat_macros.S [new file with mode: 0644]
plat/intel/soc/stratix10/include/platform_private.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_clock_manager.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_handoff.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_memory_controller.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_noc.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_pinmux.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_reset_manager.h [new file with mode: 0644]
plat/intel/soc/stratix10/include/s10_system_manager.h [new file with mode: 0644]
plat/intel/soc/stratix10/plat_delay_timer.c [new file with mode: 0644]
plat/intel/soc/stratix10/plat_storage.c [new file with mode: 0644]
plat/intel/soc/stratix10/platform.mk [new file with mode: 0644]
plat/intel/soc/stratix10/platform_def.h [new file with mode: 0644]
plat/intel/soc/stratix10/soc/s10_clock_manager.c [new file with mode: 0644]
plat/intel/soc/stratix10/soc/s10_handoff.c [new file with mode: 0644]
plat/intel/soc/stratix10/soc/s10_memory_controller.c [new file with mode: 0644]
plat/intel/soc/stratix10/soc/s10_pinmux.c [new file with mode: 0644]
plat/intel/soc/stratix10/soc/s10_reset_manager.c [new file with mode: 0644]
plat/intel/soc/stratix10/soc/s10_system_manager.c [new file with mode: 0644]
plat/intel/soc/stratix10/stratix10_image_load.c [new file with mode: 0644]