From patchwork Tue Nov 12 21:22:29 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre-Jean Texier X-Patchwork-Id: 1193861 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=quarantine dis=none) header.from=koncepto.io Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=koncepto.io header.i=@koncepto.io header.b="rK+sESE7"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47CLLW4Xlnz9s7T for ; Wed, 13 Nov 2019 08:22:43 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id EF4CA85785; Tue, 12 Nov 2019 21:22:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I2Ed0hOmzM2I; Tue, 12 Nov 2019 21:22:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 4B0B4857BE; Tue, 12 Nov 2019 21:22:40 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 8C9531BF404 for ; Tue, 12 Nov 2019 21:22:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 89A70857BE for ; Tue, 12 Nov 2019 21:22:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5UlEqFMRQVDE for ; Tue, 12 Nov 2019 21:22:38 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from koncepto.io (koncepto.io [195.154.119.111]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 38F0185785 for ; Tue, 12 Nov 2019 21:22:38 +0000 (UTC) Received: from menoah.home (lfbn-1-6734-38.w90-120.abo.wanadoo.fr [90.120.168.38]) by koncepto.io (Postfix) with ESMTPSA id B52F360301; Tue, 12 Nov 2019 22:22:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=koncepto.io; s=default; t=1573593751; bh=rzl/nA8rvpcfWkbbXywJhzGJjczIbFthMWLUgTp3YUc=; h=From:To:Cc:Subject:Date:From; b=rK+sESE7gZynLHdo1NRoCKV5MKivvOHgW1vf+rtj3tINdgdY5ShTfWs6v9aKz12AY R78KTyWfQH1RncMv6bDMgy0erlzkSFF/qt2JNG1FdtyahbOWJ2oojKbnmpzJeMtx9L GJSS5grvb+sYaw3rmXe89zw2b2XrrKUfjBIhncputf8ZRfEKFvkPWqJIFZ1YOseYkk f+5ZJev2RlHlEY0Lpdk0p6hNZIqA/7AYKnXWT3f3ghoNM8jEGnEo5lGUxLEhlIouF1 lineFZPcdM6UgGPl4K+aRh61/en+jJHGINE62yC4mheeIjRmJe3A+BPlY3/D+Bs0pw Fk4jFkxD5/2KQ== From: Pierre-Jean Texier To: buildroot@buildroot.org Date: Tue, 12 Nov 2019 22:22:29 +0100 Message-Id: <1573593749-31151-1-git-send-email-pjtexier@koncepto.io> X-Mailer: git-send-email 2.7.4 Subject: [Buildroot] [PATCH/next] package/raspi-gpio: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Pierre-Jean Texier MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Pierre-Jean Texier --- DEVELOPERS | 1 + package/Config.in | 1 + package/raspi-gpio/Config.in | 12 ++++++++++++ package/raspi-gpio/raspi-gpio.hash | 3 +++ package/raspi-gpio/raspi-gpio.mk | 13 +++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 package/raspi-gpio/Config.in create mode 100644 package/raspi-gpio/raspi-gpio.hash create mode 100644 package/raspi-gpio/raspi-gpio.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3a196b0..ce9ebd7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1943,6 +1943,7 @@ F: package/libxml2/ F: package/mongoose/ F: package/mxml/ F: package/python-periphery/ +F: package/raspi-gpio/ F: package/sbc/ F: package/stunnel/ F: package/tree/ diff --git a/package/Config.in b/package/Config.in index ec68f89..2afdee7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -509,6 +509,7 @@ endmenu source "package/pps-tools/Config.in" source "package/pru-software-support/Config.in" source "package/pulseview/Config.in" + source "package/raspi-gpio/Config.in" source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rpi-userland/Config.in" diff --git a/package/raspi-gpio/Config.in b/package/raspi-gpio/Config.in new file mode 100644 index 0000000..25c1db0 --- /dev/null +++ b/package/raspi-gpio/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_RASPI_GPIO + bool "raspi-gpio" + help + Tool to help debug / hack at the BCM283x GPIO. + You can dump the state of a GPIO or (all GPIOs). + You can change a GPIO mode and pulls (and level + if set as an output). + + Beware this tool writes directly to the BCM283x GPIO reisters, + ignoring anything else that may be using them (like Linux drivers). + + https://github.com/RPi-Distro/raspi-gpio diff --git a/package/raspi-gpio/raspi-gpio.hash b/package/raspi-gpio/raspi-gpio.hash new file mode 100644 index 0000000..8a808b6 --- /dev/null +++ b/package/raspi-gpio/raspi-gpio.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 8f3fb411746d339d69adc398497892883c11d2d715ccbe6d8b0b5a401da73bd5 raspi-gpio-2eaa8b8755a550e34d07c898b90b0d9b3d66fd81.tar.gz +sha256 6e02227e1fb942687163996678d94add7911890c50025912d0ae7ee66d256bb2 LICENSE diff --git a/package/raspi-gpio/raspi-gpio.mk b/package/raspi-gpio/raspi-gpio.mk new file mode 100644 index 0000000..7381f75 --- /dev/null +++ b/package/raspi-gpio/raspi-gpio.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# raspi-gpio +# +################################################################################ + +RASPI_GPIO_VERSION = 2eaa8b8755a550e34d07c898b90b0d9b3d66fd81 +RASPI_GPIO_SITE = $(call github,RPi-Distro,raspi-gpio,$(RASPI_GPIO_VERSION)) +RASPI_GPIO_LICENSE = BSD-3-Clause +RASPI_GPIO_LICENSE_FILES = LICENSE +RASPI_GPIO_INSTALL_STAGING = YES + +$(eval $(autotools-package))