freebsd-skq/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
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
bcm2835_dma.h
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
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
bcm2835_spivar.h
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