diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2017-12-10 20:54:11 -0500 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas@tuxera.com> | 2018-03-18 18:53:12 +0200 |
commit | f2175e1bd47038759a5f6621f6ead97e4680c48e (patch) | |
tree | d9ddca5687eee658aec5b29a63259f0f3fd27bff /pkgs/misc/arm-trusted-firmware | |
parent | 6b069c656abf9704662317dc0173f18cdf4dfc91 (diff) |
arm-trusted-firmware: Inits at various versions
For qemu, at 1.4 from upstream.
For Sopine / Pine A64-LTS, at 1.0 from fork.
Diffstat (limited to 'pkgs/misc/arm-trusted-firmware')
-rw-r--r-- | pkgs/misc/arm-trusted-firmware/default.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix index fdaf109ebffe..4b5a19579388 100644 --- a/pkgs/misc/arm-trusted-firmware/default.nix +++ b/pkgs/misc/arm-trusted-firmware/default.nix @@ -54,6 +54,30 @@ let in rec { inherit buildArmTrustedFirmware; + armTrustedFirmwareAllwinner = buildArmTrustedFirmware rec { + version = "1.0"; + src = fetchFromGitHub { + owner = "apritzel"; + repo = "arm-trusted-firmware"; + # Branch: `allwinner` + rev = "91f2402d941036a0db092d5375d0535c270b9121"; + sha256 = "0lbipkxb01w97r6ah8wdbwxir3013rp249fcqhlzh2gjwhp5l1ys"; + }; + platform = "sun50iw1p1"; + targetPlatforms = ["aarch64-linux"]; + filesToInstall = ["build/${platform}/release/bl31.bin"]; + }; + + armTrustedFirmwareQemu = buildArmTrustedFirmware rec { + platform = "qemu"; + targetPlatforms = ["aarch64-linux"]; + filesToInstall = [ + "build/${platform}/release/bl1.bin" + "build/${platform}/release/bl2.bin" + "build/${platform}/release/bl31.bin" + ]; + }; + armTrustedFirmwareRK3328 = buildArmTrustedFirmware rec { extraMakeFlags = [ "bl31" ]; platform = "rk3328"; |