From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Seiderer Date: Thu, 17 Dec 2015 22:20:32 +0100 Subject: [Buildroot] [PATCH v1] bcm2835: new package In-Reply-To: <20151213211929.GD18449@free.fr> References: <1449609824-2649-1-git-send-email-ps.report@gmx.net> <20151213211929.GD18449@free.fr> Message-ID: <20151217222032.6a1eba25@gmx.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello Yann, On Sun, 13 Dec 2015 22:19:29 +0100, "Yann E. MORIN" wrote: > Peter, All, > > On 2015-12-08 22:23 +0100, Peter Seiderer spake thusly: > > Signed-off-by: Peter Seiderer > > --- > > package/Config.in | 1 + > > package/bcm2835/Config.in | 10 ++++++++++ > > package/bcm2835/bcm2835.hash | 2 ++ > > package/bcm2835/bcm2835.mk | 13 +++++++++++++ > > 4 files changed, 26 insertions(+) > > create mode 100644 package/bcm2835/Config.in > > create mode 100644 package/bcm2835/bcm2835.hash > > create mode 100644 package/bcm2835/bcm2835.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index bdc3063..8bf4048 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -860,6 +860,7 @@ menu "Graphics" > > endmenu > > > > menu "Hardware handling" > > + source "package/bcm2835/Config.in" > > source "package/c-periphery/Config.in" > > source "package/ccid/Config.in" > > source "package/dtc/Config.in" > > diff --git a/package/bcm2835/Config.in b/package/bcm2835/Config.in > > new file mode 100644 > > index 0000000..50ec3dd > > --- /dev/null > > +++ b/package/bcm2835/Config.in > > @@ -0,0 +1,10 @@ > > +config BR2_PACKAGE_BCM2835 > > + bool "bcm2835" > > Even though there is not much ARM specific in this package (I checked, > it builds fine on x86_64 at least), I still believe this package should > be available only for ARM, so maybe add; > > depends on BR2_arm O.k., will do... (best would be a depend on RPi..., but I would like to group wiringpi, bcm2835 (and maybe pigpio (still unfinished patch pending)) under a common heading/subsection) > > Otherwise, I still amazed at how much length RPi people ar eready to go > to make things totally different from what is traditionally done. > > bcm2835 is directly poking in the memory/regiters to toggle/read GPIOs, > when there is a prefectly working kernel driver that abstracts all of > that... > > Sigh... I agree completely ;-), maybe I should put a big fat warning too the help text.... Regards, Peter > > Regards, > Yann E. MORIN. > > > + help > > + C library for Broadcom BCM 2835 as used in Raspberry Pi. > > + It provides access to GPIO and other IO functions on the > > + Broadcom BCM 2835 chip, allowing access to the GPIO pins > > + on the 26 pin IDE plug on the RPi board so you can control > > + and interface with various external devices. > > + > > + http://www.airspayce.com/mikem/bcm2835 > > diff --git a/package/bcm2835/bcm2835.hash b/package/bcm2835/bcm2835.hash > > new file mode 100644 > > index 0000000..8b725f5 > > --- /dev/null > > +++ b/package/bcm2835/bcm2835.hash > > @@ -0,0 +1,2 @@ > > +# Locally computed: > > +sha256 0317e23a29b4a9923c57c1b0fb7403adce10aa05e263af0bc20ffe026f78767c bcm2835-1.48.tar.gz > > diff --git a/package/bcm2835/bcm2835.mk b/package/bcm2835/bcm2835.mk > > new file mode 100644 > > index 0000000..28755c3 > > --- /dev/null > > +++ b/package/bcm2835/bcm2835.mk > > @@ -0,0 +1,13 @@ > > +################################################################################ > > +# > > +# bcm2835 > > +# > > +################################################################################ > > + > > +BCM2835_VERSION = 1.48 > > +BCM2835_SITE = http://www.airspayce.com/mikem/bcm2835 > > +BCM2835_LICENSE = GPLv2+ > > +BCM2835_LICENSE_FILES = COPYING > > +BCM2835_INSTALL_STAGING = YES > > + > > +$(eval $(autotools-package)) > > -- > > 2.1.4 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at busybox.net > > http://lists.busybox.net/mailman/listinfo/buildroot >