summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2022-01-16 21:50:57 +0100
committerMarius Bakke <marius@gnu.org>2022-01-18 19:35:54 +0100
commit0c469c041e33724c7ea42189a0db563bde394213 (patch)
treec3635a1f8653e5a4ea4cf4af0148fad2f0d9362a
parent0c727de7cc380d72ddfa872e79c5c6bd23e3c2ba (diff)
gnu: Add arm-trusted-firmware-imx8mq.
* gnu/packages/firmware.scm (arm-trusted-firmware-imx8mq): New public variable.
-rw-r--r--gnu/packages/firmware.scm13
1 files changed, 12 insertions, 1 deletions
diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index 789edbb2b0..98f36540fc 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -6,7 +6,7 @@
;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018 Vagrant Cascadian <vagrant@debian.org>
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
-;;; Copyright © 2020, 2021 Marius Bakke <marius@gnu.org>
+;;; Copyright © 2020, 2021, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2021 Petr Hodina <phodina@protonmail.com>
;;;
;;; This file is part of GNU Guix.
@@ -28,6 +28,7 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
+ #:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
@@ -621,3 +622,13 @@ such as:
`(("cross32-gcc" ,(cross-gcc "arm-none-eabi"))
("cross32-binutils", (cross-binutils "arm-none-eabi"))
,@(package-native-inputs base))))))
+
+(define-public arm-trusted-firmware-imx8mq
+ (let ((base (make-arm-trusted-firmware "imx8mq")))
+ (package
+ (inherit base)
+ (arguments
+ (substitute-keyword-arguments (package-arguments base)
+ ((#:make-flags flags ''())
+ ;; Adding debug symbols causes the size to exceed limits.
+ #~(delete "DEBUG=1" #$flags)))))))