From: Jagan Teki <jagan@amarulasolutions.com>
Unlike other SoC platforms, rockchip platforms doesn't require a binary
generation on TF-A project.
This is due to rockchip platforms have non-continuous memory areas in
the linker script with a huge gap between them, so generating the binary
would require addition padding which indeed increases the size of the binary.
Interestingly this binary generation is disabled in v2.2 of TF-A on below
commit:
commit <33218d2a8143> "rockchip: Disable binary generation for all SoCs."
So, select default binary boot images as *.bin only if it's not rk3399.
This fixes the atf build on rk3399 with v2.2.
Note: the same can be applied to rest of rockchip platforms if
they use v2.2 TF-A.
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Tested-by: Suniel Mahesh <redacted>
---
boot/arm-trusted-firmware/Config.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in
index 373591d..0006931 100644
--- a/boot/arm-trusted-firmware/Config.in
+++ b/boot/arm-trusted-firmware/Config.in
@@ -155,7 +155,7 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG
config BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES
string "Binary boot images"
- default "*.bin"
+ default "*.bin" if BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM!=rk3399
help
Names of generated image files that are installed in the
output images/ directory.
--
2.7.4