freebsd-nq/sys/arm/broadcom/bcm2835
Oleksandr Tymoshenko 25a2de5e7e Add dev.fb.X.resync sysctl to resync ARM framebuffer with VideoCore
Some applications (e.g. Kodi) use tvservice APIs to manage HDMI
modes, power state, EDID etc. directly through VideoCore. After
these manipulations VideoCore may loose its state and needs to be
resynced with ARM. Under Linux this problem is worked around using
fbset utility that recreates framebuffer. Since there is no fbset
utility in FreeBSD we provide sysctl for userland apps to get system
back into normal mode.
2015-12-20 00:58:22 +00:00
..
bcm283x_dwc_fdt.c Refactor mailbox property API to make it usable for /dev/vcio driver: 2015-11-05 03:46:54 +00:00
bcm2835_audio.c Fix some of WITNESS complaints and bootup lock by removing msg_avail 2015-11-08 04:15:52 +00:00
bcm2835_bsc.c Add a mask to match only the relative base address of BSC controllers. 2015-02-16 19:06:31 +00:00
bcm2835_bscreg.h Add the Raspberry Pi BSC (I2C compliant) controller driver. 2013-10-23 12:29:39 +00:00
bcm2835_bscvar.h Add a mask to match only the relative base address of BSC controllers. 2015-02-16 19:06:31 +00:00
bcm2835_common.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
bcm2835_cpufreq.c Refactor bcm2835_cpufreq to use bcm2835_mbox_property API 2015-11-11 00:45:41 +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 Add driver for BCM2835's DMA engine 2013-02-28 19:48:19 +00:00
bcm2835_fb.c Fix the sc(4) framebuffer driver on RPi 2. 2015-05-02 22:40:41 +00:00
bcm2835_fbd.c Add dev.fb.X.resync sysctl to resync ARM framebuffer with VideoCore 2015-12-20 00:58:22 +00:00
bcm2835_gpio.c Make use of the newly introduced macros. 2015-02-17 20:37:21 +00:00
bcm2835_gpio.h Export a function to allow BCM2835's peripheral devices to enable their 2013-09-07 18:48:15 +00:00
bcm2835_intr.c Make interrupt dispatching MP safe. Use GPU interrupt bit in per-core 2015-11-06 17:12:33 +00:00
bcm2835_machdep.c Add support for the Raspberry Pi 2. As the chip is based on the bcm2835 in 2015-03-25 10:59:42 +00:00
bcm2835_mbox_prop.h Refactor mailbox property API to make it usable for /dev/vcio driver: 2015-11-05 03:46:54 +00:00
bcm2835_mbox.c - Set have_message in interrupt to handle "response before READ" case 2015-11-11 00:41:02 +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 Move the DRIVER_MODULE() statements that declare mmc(4) to be a child of 2015-12-14 01:09:25 +00:00
bcm2835_spi.c Add a missing wakeup when releasing ownership of the SPI hardware. 2015-06-02 16:07:28 +00:00
bcm2835_spireg.h Add the Raspberry Pi SPI controller driver. 2013-10-24 16:27:33 +00:00
bcm2835_spivar.h Add the Raspberry Pi SPI controller driver. 2013-10-24 16:27:33 +00:00
bcm2835_systimer.c Use simple fixed name strings for these timecounters and eventimers which 2015-08-14 16:48:07 +00:00
bcm2835_vcbus.h Fix framebuffer compatibility with new RPi firmware. Framebuffer driver 2015-10-30 00:24:37 +00:00
bcm2835_vcio.c Add /dev/vcio, userland access point to VideoCore mailbox property channel 2015-11-05 04:16:03 +00:00
bcm2835_wdog.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
bcm2835_wdog.h
bcm2836_mp.c An IPI must be cleared before it is handled otherwise next IPI could be 2015-10-01 12:09:05 +00:00
bcm2836.c Make interrupt dispatching MP safe. Use GPU interrupt bit in per-core 2015-11-06 17:12:33 +00:00
bcm2836.h Make interrupt dispatching MP safe. Use GPU interrupt bit in per-core 2015-11-06 17:12:33 +00:00
files.bcm283x Move more bus_space_* files to be built by files.arm. This leaves the 2015-11-21 15:30:08 +00:00
files.bcm2835 Build the cpufunc_asm_* files based on the cpu type, not which config file 2015-03-29 22:43:39 +00:00
files.bcm2836 Create device options for the two common ARM timers. 2015-11-21 16:23:56 +00:00
std.bcm2835 Add the SOC_BCM2835 and SOC_BCM2836 options for the arm kernel and add the 2015-03-24 18:46:01 +00:00
std.bcm2836 Add the SMP support for Raspberry Pi 2 (BCM2836). 2015-05-07 22:11:44 +00:00
std.rpi Stop setting {KERN,}PHYSADDR on armv6, it's unneeded. 2015-11-20 16:12:22 +00:00
vc_vchi_audioserv_defs.h Add VideoCore audio driver for Rasperry Pi (BCM2835) 2015-02-08 01:12:40 +00:00