From patchwork Thu Sep 14 05:22:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "B. Wilson" X-Patchwork-Id: 53798 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 537D827BBEA; Thu, 14 Sep 2023 06:23:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6635627BBE2 for ; Thu, 14 Sep 2023 06:23:19 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qgeoc-0001VQ-T2; Thu, 14 Sep 2023 01:22:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgeob-0001VE-Px for guix-patches@gnu.org; Thu, 14 Sep 2023 01:22:57 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qgeoa-0003Kq-HZ for guix-patches@gnu.org; Thu, 14 Sep 2023 01:22:57 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qgeog-00019X-3j for guix-patches@gnu.org; Thu, 14 Sep 2023 01:23:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65933] [PATCH] gnu: Add qdl. Resent-From: "B. Wilson" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 14 Sep 2023 05:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65933 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65933@debbugs.gnu.org Cc: "B. Wilson" X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16946689784420 (code B ref -1); Thu, 14 Sep 2023 05:23:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Sep 2023 05:22:58 +0000 Received: from localhost ([127.0.0.1]:36513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgeob-00019D-H8 for submit@debbugs.gnu.org; Thu, 14 Sep 2023 01:22:57 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgeoZ-000191-1m for submit@debbugs.gnu.org; Thu, 14 Sep 2023 01:22:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgeoJ-0001UV-7G for guix-patches@gnu.org; Thu, 14 Sep 2023 01:22:39 -0400 Received: from m42-5.mailgun.net ([69.72.42.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qgeoG-0003Gu-Eh for guix-patches@gnu.org; Thu, 14 Sep 2023 01:22:38 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.wilsonb.com; q=dns/txt; s=krs; t=1694668953; x=1694676153; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-ID: Date: Subject: Subject: Cc: To: To: From: From: Sender: Sender; bh=cKZREM/9cwEVlyz3NehOLNk1XRxuTGZAb+ZijlgX/tc=; b=A1aoYUMSFFQBwR/pwX/Oa1y/96v5IBNy8tPGMUteDlYiC5FPNhjeYEs40l4pGFNhqN2VPuh44MPFAOuLoclyP905BjoMwPUHN/VY7oocXwosZO+fK2JwQElT9yk+1T3P7vZFyjG1rNJSPll+C1GysBECsBjXP4DuQdpV5fAKXbmR7kRC3XwdcE4jw4ZZFH87dbFZih202kCsPDX0rnixUqZLkHjeIY9v9AQzUPYwZZcXqwQdDl1jiJN+jfzNLwra79ANCNuBpVn/5qi4REQs1YnTBBuHrs/PdfKH/YKUic9l8YnO+3xV4gxeb2zEtPMolgtVUgMZBIrxhGdtPWjayw== X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyI5MmEzMyIsImd1aXgtcGF0Y2hlc0BnbnUub3JnIiwiMDg1NDdhIl0= Received: from wilsonb.com (wilsonb.com [104.199.203.42]) by 59fadae1b315 with SMTP id 65029899b39ab82ace05384e (version=TLS1.3, cipher=TLS_AES_128_GCM_SHA256); Thu, 14 Sep 2023 05:22:33 GMT Received: from localhost (199.147.145.153.ap.dti.ne.jp [153.145.147.199]) by wilsonb.com (Postfix) with ESMTPSA id 73A7FA0571; Thu, 14 Sep 2023 05:22:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilsonb.com; s=201703; t=1694668951; bh=cKZREM/9cwEVlyz3NehOLNk1XRxuTGZAb+ZijlgX/tc=; h=From:To:Cc:Subject:Date:From; b=rTRMpN50TX2SZC6gE3f8+VROk1N4N/b6dQ6wsjZAcec9Kae19fpYSqkSxHOQZtb9N bmCrTqbkIJlg72Wu/dF89WPcqEH6tsUrYOpTewhRloc4Uy4lREQ4EvXnyo0707ykIU o/8yb+Txcd2RexNmICHziHJ8Qs8SpqJHy8MoRw05s+eFPyZ4vpQc4zzsvQZtYpny1j Gk7CJ8NIrik0WZ06U65S3JO7XzXmPLPs2sJzA/s441Ehk/weZICekdsF6dn343kV6l 6NeNP6RtqD0cnLTKeKvmDomVSjximDJHXlhuBA2FGXK8j05bo+uBYbTqoJXZHD5t5S EiRCJmm942HW6tKKTxoQYMn25pBXzBhLMe8J8CpS4ZdjVD/iKUTYsB1cX7Um28/0Hy ftZo/OjaNNuTi6NXCyzMerGueHIy7MrOCKQJ3X0OY7WVFPW3mo58rqtZ9abFALRQkT AYqOPMn8KBM/bKtCWLbSGan99s+R/vl75nXiMwLZfFVD9BsEhXEUOtzNMvRCRTxsa9 Ax3p9daUI6f/7oKhz4i39/UWmWaMgFQZb7xpyH4PlgXn526oTVkv4wOM1ve+o1g7ZX CAFEsvZVMw2YSoIjCLT+lZn0viBrEZIXa59TLvnKeDGPTfdaG/xD2RXLu1WcQSRuS0 l9aEE3GtWVoio1KqWushpjNE= Date: Thu, 14 Sep 2023 14:22:20 +0900 Message-ID: <20230914052228.8270-1-elaexuotee@wilsonb.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Received-SPF: pass client-ip=69.72.42.5; envelope-from=bounce+686de0.08547a-guix-patches=gnu.org@mg.wilsonb.com; helo=m42-5.mailgun.net X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: "B. Wilson" X-ACL-Warn: , "B. Wilson via Guix-patches" X-Patchwork-Original-From: "B. Wilson via Guix-patches" via From: "B. Wilson" Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/flashing-tools.scm (qdl): New variable. --- gnu/packages/flashing-tools.scm | 34 ++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm index d9f59cd0b7..82e709cf26 100644 --- a/gnu/packages/flashing-tools.scm +++ b/gnu/packages/flashing-tools.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2021 Ricardo Wurmus ;;; Copyright © 2021 Mathieu Othacehe ;;; Copyright © 2022 Peter Polidoro +;;; Copyright © 2023 B. Wilson ;;; ;;; This file is part of GNU Guix. ;;; @@ -59,9 +60,11 @@ (define-module (gnu packages flashing-tools) #:use-module (gnu packages pkg-config) #:use-module (gnu packages libusb) #:use-module (gnu packages libftdi) + #:use-module (gnu packages linux) #:use-module (gnu packages pciutils) #:use-module (gnu packages qt) - #:use-module (gnu packages tls)) + #:use-module (gnu packages tls) + #:use-module (gnu packages xml)) (define-public flashrom (package @@ -581,3 +584,32 @@ (define-public uuu (description "@code{uuu} is a command line tool, evolved out of MFGTools. It can be used to upload images to I.MX SoC's using at least their boot ROM.") (license license:bsd-3))) + +(define-public qdl + (let ((commit "13681fcb359c9f9c32a17a91d3dd20df2e413b6d") + (revision "1")) + (package + (name "qdl") + (version (git-version "1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.linaro.org/landing-teams/working/qualcomm/qdl.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m6wdhfwbf7gzlckxx21bvbv33qjahpzqbg1pdqdd1lifx5f51mj")))) + (build-system gnu-build-system) + (native-inputs (list libxml2)) + (inputs (list eudev)) + (arguments + `(#:tests? #f ; No tests implemented + #:make-flags (list (string-append "CC=" ,(cc-for-target)) + (string-append "prefix=" %output)) + #:phases (modify-phases %standard-phases (delete 'configure)))) + (home-page "https://git.linaro.org/landing-teams/working/qualcomm/qdl") + (synopsis "Qualcomm EDL mode flashing tool") + (description "This tool communicates with USB devices of id 05c6:9008 to +upload a flash loader and use this to flash images.") + (license license:bsd-3))))