1*4882a593Smuzhiyunconfig BR2_PACKAGE_BCM2835 2*4882a593Smuzhiyun bool "bcm2835" 3*4882a593Smuzhiyun depends on BR2_arm 4*4882a593Smuzhiyun help 5*4882a593Smuzhiyun C library for Broadcom BCM 2835 as used in Raspberry Pi. 6*4882a593Smuzhiyun It provides access to GPIO and other IO functions on the 7*4882a593Smuzhiyun Broadcom BCM 2835 chip, allowing access to the GPIO pins 8*4882a593Smuzhiyun on the 26 pin IDE plug on the RPi board so you can control 9*4882a593Smuzhiyun and interface with various external devices. 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun WARNING: the opinion of the Buildroot developers is that 12*4882a593Smuzhiyun such library is a complete abomination as it entirely works 13*4882a593Smuzhiyun around the standard Linux interfaces to access GPIOs, I2C, 14*4882a593Smuzhiyun SPI busses or other IOs. The library directly remaps the 15*4882a593Smuzhiyun hardware registers in user-space, completely bypassing what 16*4882a593Smuzhiyun the kernel drivers are doing, and potentially conflicting 17*4882a593Smuzhiyun with them. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun http://www.airspayce.com/mikem/bcm2835 20