diff options
author | Ben Wolsieffer <benwolsieffer@gmail.com> | 2018-12-30 17:39:29 -0500 |
---|---|---|
committer | Ben Wolsieffer <benwolsieffer@gmail.com> | 2019-01-18 17:53:21 -0500 |
commit | 7edd0389e142d3c7f19551d4ca45e2324ca0af12 (patch) | |
tree | 038b9428840a7cc38696bd5c92be6c8a57e11575 /pkgs/misc | |
parent | 8a816723ce25a5160f20aeefbd36aead6870a458 (diff) | |
download | nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.tar nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.tar.gz nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.tar.bz2 nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.tar.lz nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.tar.xz nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.tar.zst nixlib-7edd0389e142d3c7f19551d4ca45e2324ca0af12.zip |
arm-trusted-firmware: add RK3399
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/arm-trusted-firmware/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix index 4cb137b8535e..73e2a96d0cde 100644 --- a/pkgs/misc/arm-trusted-firmware/default.nix +++ b/pkgs/misc/arm-trusted-firmware/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, buildPackages }: +{ stdenv, fetchFromGitHub, pkgsCross, buildPackages }: let buildArmTrustedFirmware = { filesToInstall @@ -22,6 +22,9 @@ let depsBuildBuild = [ buildPackages.stdenv.cc ]; + # For Cortex-M0 firmware in RK3399 + nativeBuildInputs = [ pkgsCross.arm-embedded.stdenv.cc ]; + makeFlags = [ "CROSS_COMPILE=${stdenv.cc.targetPrefix}" "PLAT=${platform}" @@ -83,4 +86,11 @@ in rec { extraMeta.platforms = ["aarch64-linux"]; filesToInstall = [ "build/${platform}/release/bl31/bl31.elf"]; }; + + armTrustedFirmwareRK3399 = buildArmTrustedFirmware rec { + extraMakeFlags = [ "bl31" ]; + platform = "rk3399"; + extraMeta.platforms = ["aarch64-linux"]; + filesToInstall = [ "build/${platform}/release/bl31/bl31.elf"]; + }; } |