aboutsummaryrefslogtreecommitdiff
path: root/variants
AgeCommit message (Collapse)Author
2015-08-25arm-tf: Allow to configure build type from command lineSandrine Bailleux
Instead of hard-coding the build type (debug/release) in the variant file, allow to configure it from the command line. If it is not specified on the command line then the variant file sets its default value. Also rename 'ARMTF_DEBUG_ENABLED' into 'ARM_TF_DEBUG_ENABLED' to align it with the other Trusted Firmware environment variables. Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
2015-08-25arm-tf: Remove ARM_TF_ARCH variableSandrine Bailleux
The Trusted Firmware build system doesn't allow to configure the targeted architecture, only AArch64 is supported. Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
2015-07-24tc2: rename output filesarmlt-15.0715.07Ryan Harkin
Rename the output files to match the new firmware layout. The new firmware layout was changed to match the Juno firmware, using NORxNAME parameter in images.txt to provide the variants, rather than using the A5/A9/TC1/TC2 sub-dirs. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-13tc2: use arm-linux-gnueabihf- prefixRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-01tc2-busybox: disable u-bootRyan Harkin
U-Boot doesn't work on TC2, so I've disabled it until it can be fixed. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-01tc2: add oe and android variantsRyan Harkin
These are clones of the Juno variants, customised for TC2. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-01tc2-busybox: rename uboot and uefi binariesRyan Harkin
Rename the uboot and uefi binaries to "boot.bin" so that one firmware setup can handle both variants. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-01Add device tree rename supportRyan Harkin
Convert DEVTREE_TREES to an array and add a companion array called DEVTREE_TREES_RENAME to give an array of target filenames after the copy. If DEVTREE_TREES_RENAME is not provided, then the files will not be renamed. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-01tc2-busybox: use zImageRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-01tc2-busybox: add variantRyan Harkin
Add a variant file for building TC2 with BusyBox. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-25Change DTS file used for Foundation Modelarmlt-20150720-001Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-22variants/fvp: add new FVP variant filesarmlt-20150622armlt-15.0615.06Ryan Harkin
Based on the Juno variant with a few minor changes to cope with DRAM loading the images into the models. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-22Add UEFI_BINARY variableRyan Harkin
UEFI does not always output the same filename for every platform, so add the UEFI_BINARY variable to allow the variant to specify the filename. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-22busybox: tidy up variantRyan Harkin
The variant was created by duplicating the juno-oe variant. Now that it's working, this patch removes duplication from the juno-oe and juno-busybox scripts. Due to the nature that the variant scripts are processed, the juno-oe and juno-android scripts needs to include the juno-busybox script, rather than the other way round, otherwise the packaging step fails. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-09Add busybox buildRyan Harkin
Added the files needed to create a busybox Juno variant. The user can now invoke the scripts thus: ./build-scripts/build-all.sh juno-busybox ./build-scripts/build-all.sh juno-busybox package The output directory will have a juno-busybox dir with both uboot and uefi variants inside. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-22Use CROSS_COMPILE instead of LINUX_COMPILERarmlt-20150522gcc-path15.05Ryan Harkin
Use the "standard" CROSS_COMPILE prefix, with a sensible default, rather than the LINUX_COMPILER variable. If the user has the Linaro compiler on their path, it should "just work". Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-22only add selinux to the Android variantRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-22add juno-r1.dtbRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-18Juno has its initrd at 0x84000000Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-18Add uefi output destinations variableRyan Harkin
The packaging script needs an array of output directories on a per-target basis. This variable was missing from the initial drop of the scripts. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-18Add u-boot output destinations variableRyan Harkin
The packaging script needs an array of output directories on a per-target basis. This variable was missing from the initial drop of the scripts. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-18Change the default location of the SCP ROMRyan Harkin
The SCP ROM in ARMLT platforms releases comes as part of the board recovery image. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-05-18Initialise repo with the prototype build scriptsJames King
These scripts are a first pass at creating the build scripts from the internal ARM repo. Signed-off-by: James King <james.king@arm.com> Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>