arm-trusted-firmware/plat
Masahiro Yamada 1dc0714f10 Build: merge build macros between FIP_ and FWU_FIP_
The build system supports generating two FIP images, fip and fwu_fip.
Accordingly, we have similar build macros.

   FIP_ADD_PAYLOAD   <-->  FWU_FIP_ADD_PAYLOAD
   CERT_ADD_CMD_OPT  <-->  FWU_CERT_ADD_CMD_OPT
   FIP_ADD_IMG       <-->  FWU_FIP_ADD_IMG

The duplicated code increases the maintenance burden.  Also, the build
rule of BL2U looks clumsy - we want to call MAKE_BL to compile it from
source files, but we want to put it in fwu_fip.  We can not do it in a
single macro call since the current MAKE_BL does not support fwu_fip.

To refactor those in a clean way is to support one more argument to
specify the FIP prefix.  If it is empty, the images are targeted to
fip, whereas if the argument is "FWU_", targeted to fwu_fip.

The build macros prefixed with FWU_ go away.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2018-02-01 20:20:03 +09:00
..
arm Build: merge build macros between FIP_ and FWU_FIP_ 2018-02-01 20:20:03 +09:00
common Merge pull request #1193 from jwerner-chromium/JW_coreboot 2018-01-24 14:31:53 +00:00
compat Do not enable SVE on pre-v8.2 platforms 2017-11-30 17:45:23 +00:00
hisilicon hikey: fix assert in sec_protect() 2018-01-28 00:07:07 +09:00
mediatek Merge pull request #1178 from davidcunado-arm/dc/enable_sve 2017-12-11 12:29:47 +00:00
nvidia/tegra Do not enable SVE on pre-v8.2 platforms 2017-11-30 17:45:23 +00:00
qemu Do not enable SVE on pre-v8.2 platforms 2017-11-30 17:45:23 +00:00
rockchip Merge pull request #1236 from dbasehore/gic-save-restore 2018-02-01 08:58:23 +00:00
rpi3 rpi3: Introduce AArch64 Raspberry Pi 3 port 2017-12-01 10:20:47 +00:00
socionext/uniphier uniphier: switch to BL2-AT-EL3 and remove BL1 support 2018-01-24 21:38:32 +09:00
xilinx/zynqmp zynqmp: pm_service: use zynqmp_ipi APIs 2018-01-08 16:03:09 -08:00