Commit d856fc15 authored by Peter Seiderer's avatar Peter Seiderer Committed by Thomas Petazzoni
Browse files

bcm2835: new package



[Thomas:
 - addition of 'depends on BR2_arm' as suggested by Yann.
 - addition of a comment in the Config.in help text that says that
   this library is a pure abomination.
 - fix the hash, since apparently upstream changes the released
   tarballs after they are published.
 - fix license, it's GPLv2, not GPLv2+.]

Signed-off-by: default avatarPeter Seiderer <ps.report@gmx.net>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 9860746f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -906,6 +906,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"
+19 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_BCM2835
	bool "bcm2835"
	depends on BR2_arm
	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.

	  WARNING: the opinion of the Buildroot developers is that
	  such library is a complete abomination as it entirely works
	  around the standard Linux interfaces to access GPIOs, I2C,
	  SPI busses or other IOs. The library directly remaps the
	  hardware registers in user-space, completely bypassing what
	  the kernel drivers are doing, and potentially conflicting
	  with them.

	  http://www.airspayce.com/mikem/bcm2835
+2 −0
Original line number Diff line number Diff line
# Locally computed:
sha256 295f66dab533592ce41db8e07befe985645a2e661bbf75dce9c383e61e24cb5f bcm2835-1.48.tar.gz
+13 −0
Original line number Diff line number Diff line
################################################################################
#
# 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))