mirror of
https://github.com/NixOS/nixos-hardware.git
synced 2025-11-06 01:48:50 +08:00
nxp imx8m quad evaluation platform support
Signed-off-by: Ganga Ram <Ganga.Ram@tii.ae>
This commit is contained in:
34
nxp/imx8mq-evk/bsp/imx8mq-atf.nix
Normal file
34
nxp/imx8mq-evk/bsp/imx8mq-atf.nix
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
lib,
|
||||
pkgs,
|
||||
buildArmTrustedFirmware,
|
||||
fetchgit,
|
||||
enable-tee,
|
||||
}:
|
||||
with pkgs; let
|
||||
opteedflag =
|
||||
if enable-tee
|
||||
then "SPD=opteed"
|
||||
else "";
|
||||
target-board = "imx8mq";
|
||||
in
|
||||
buildArmTrustedFirmware rec {
|
||||
pname = "imx8mq-atf";
|
||||
platform = target-board;
|
||||
enableParallelBuilding = true;
|
||||
extraMeta.platforms = ["aarch64-linux"];
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://github.com/nxp-imx/imx-atf.git";
|
||||
#lf6.1.55_2.2.0
|
||||
rev = "08e9d4eef2262c0dd072b4325e8919e06d349e02";
|
||||
sha256 = "sha256-96EddJXlFEkP/LIGVgNBvUP4IDI3BbDE/c9Yub22gnc=";
|
||||
};
|
||||
|
||||
extraMakeFlags = lib.concatLists [
|
||||
(lib.optional (lib.versionAtLeast pkgs.binutils.version "2.39") "LDFLAGS=--no-warn-rwx-segments")
|
||||
["PLAT=${platform}" "bl31" "${opteedflag}"]
|
||||
];
|
||||
|
||||
filesToInstall = ["build/${target-board}/release/bl31.bin"];
|
||||
}
|
||||
Reference in New Issue
Block a user