1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/arm/broadcom/bcm2835
Luiz Otavio O Souza 99a2011188 Allow the retrieving of the reserved pins state.
With this change, it is now possible to verify the pin function and level
of reserved pins (but not set them).

The use of reserved pins on Raspberry pi can lead to short circuits and
real damage to the SoC.

While here, remove duplicated code, make use of OF_getencprop_alloc()
instead of using fixed sized variables and reduce the dmesg spam by
printing reserved pin ranges (when possible) instead of printing each pin
in the range.
2015-01-30 14:35:04 +00:00
..
bcm2835_bsc.c Catch a few cases where we need to release memory resources on errors. 2015-01-15 00:48:53 +00:00
bcm2835_bscreg.h
bcm2835_bscvar.h Catch a few cases where we need to release memory resources on errors. 2015-01-15 00:48:53 +00:00
bcm2835_common.c opt_global.h is included automatically in the build. No need to 2014-11-18 17:06:56 +00:00
bcm2835_cpufreq.c Fix the C -> K temperature conversion for the dev.cpu.0.temperature sysctl. 2015-01-15 01:05:05 +00:00
bcm2835_dma.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
bcm2835_dma.h
bcm2835_fb.c Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
bcm2835_fbd.c Remove extra newlines. 2014-05-14 11:15:48 +00:00
bcm2835_gpio.c Allow the retrieving of the reserved pins state. 2015-01-30 14:35:04 +00:00
bcm2835_gpio.h
bcm2835_intr.c Reduce the diff between head and arm_intrng with the bcm2835 interrupt 2014-12-21 16:35:42 +00:00
bcm2835_machdep.c opt_global.h is included automatically in the build. No need to 2014-11-18 17:06:56 +00:00
bcm2835_mbox_prop.h Driver for CPU frequency/voltage control on the Raspberry Pi. 2014-12-20 19:15:10 +00:00
bcm2835_mbox.c Removes unused and duplicate headers. 2014-12-27 15:13:25 +00:00
bcm2835_mbox.h Driver for CPU frequency/voltage control on the Raspberry Pi. 2014-12-20 19:15:10 +00:00
bcm2835_sdhci.c Save the command-and-flags value into the shadow register when it is written. 2015-01-18 20:47:21 +00:00
bcm2835_spi.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
bcm2835_spireg.h
bcm2835_spivar.h
bcm2835_systimer.c Replace many pasted identical definitions of cpu_initclocks() with a common 2014-02-26 22:06:10 +00:00
bcm2835_vcbus.h
bcm2835_wdog.c Fix the watchdog timeout calculation to prevent wrap. The RPi hardware 2014-12-10 04:54:43 +00:00
bcm2835_wdog.h
files.bcm2835 Rename bus_space-v6.c to bus_space_base.c, because it's not v6-specific 2015-01-21 03:44:29 +00:00
std.bcm2835 Fix module builds on arm (and maybe others) by turning off a whole 2015-01-01 02:00:04 +00:00
std.rpi