opnsense-src/sys/arm/broadcom/bcm2835
Leandro Lupori b9f3b63ab2 vt: export RGB offsets with FBIO_GETRGBOFFS
Add a new ioctl to vt to make it possible to export RGB offsets
set by vt drivers. This is needed to fix colors on X and Mesa
on some machines, especially on modern PowerPC64 BE ones.

With the appropriate changes in SCFB, to use this ioctl to find
out the correct RGB offsets, this fixes wrong colors on Talos II
and Blackbird, when used with their built-in video cards.

Reviewed by:		alfredo
Sponsored by:		Instituto de Pesquisas Eldorado (eldorado.org.br)
Differential Revision:	https://reviews.freebsd.org/D29000
2021-11-25 16:39:25 -03:00
..
bcm283x_dwc_fdt.c Switch to mainstream DTS for Raspberry Pi-B and Pi-2. 2018-02-27 15:01:17 +00:00
bcm2835_audio.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_bsc.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_bscreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2835_bscvar.h [rpi] Add fdt_pinctrl(4) support to Raspberry Pi GPIO driver 2018-04-08 00:56:19 +00:00
bcm2835_clkman.c Add skeleton manual page for bcm283x_pwm 2018-01-22 07:43:54 +00:00
bcm2835_clkman.h Add a skeleton Clock Manager for RPi2/3, and use that from pwm 2018-01-22 07:10:30 +00:00
bcm2835_cpufreq.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_dma.c bcm2835: push address mapping conversion for DMA/mailbox to runtime 2019-11-20 03:57:46 +00:00
bcm2835_dma.h bcm2835_sdhci: "fix" DMA on the RPi 4 2019-11-23 01:46:02 +00:00
bcm2835_fb.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_fbd.c vt: export RGB offsets with FBIO_GETRGBOFFS 2021-11-25 16:39:25 -03:00
bcm2835_firmware.c arm64: rpi4: firmware: Attach at BUS_PASS_BUS + BUS_PASS_ORDER_LATE 2021-02-17 13:18:21 +01:00
bcm2835_firmware.h Aadd Raspberry Pi firmware messages to manage GPIOs 2020-07-28 11:13:37 +00:00
bcm2835_ft5406.c rpi_ft5406: Recognize raspberrypi,firmware-ts touchscreen 2021-05-09 12:13:19 +02:00
bcm2835_gpio.c arm64: rpi4: gpio: Add brcm,bcm2711-gpio compatible 2021-02-17 13:18:26 +01:00
bcm2835_intr.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_machdep.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_mbox.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_mbox.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2835_mbox_prop.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_pwm.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_rng.c arm64: Add support for bcm2838 RNG 2021-03-06 12:28:35 +01:00
bcm2835_sdhci.c bcm2835_sdhci: don't use DMA for kernel dumps 2021-09-21 10:08:39 -03:00
bcm2835_sdhost.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_spi.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_spireg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2835_spivar.h [rpi] Add fdt_pinctrl(4) support to Raspberry Pi GPIO driver 2018-04-08 00:56:19 +00:00
bcm2835_systimer.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
bcm2835_vcbus.c bcm2835_vcbus: unifdef all platform definitions 2020-01-17 21:39:28 +00:00
bcm2835_vcbus.h RPI: Fix DMA/SDHCI on the BCM2836 (Raspberry Pi 2) 2019-12-09 17:34:40 +00:00
bcm2835_vcio.c Remove some NULL checks after M_WAITOK allocations from sys/arm/. 2016-08-09 16:02:35 +00:00
bcm2835_wdog.c Fix reboot command on the Raspberry Pi series. 2020-06-22 08:12:21 +00:00
bcm2835_wdog.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2836.c bcm_lintc: don't attach if "interrupt-controller" is missing 2019-11-07 21:31:15 +00:00
bcm2836_mp.c Change leading spaces to tabs, no functional change. 2017-09-02 19:22:16 +00:00
bcm2836_mp.h Remove "all rights reserved" from copyright for the file I own. 2019-12-03 21:00:45 +00:00
bcm2838_pci.c bcm2838_pci.c: Respect DMA limits of controller. 2020-09-12 23:49:43 +00:00
bcm2838_xhci.c arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
files.bcm283x Handle Raspberry Pi 4 xhci firmware loading. 2020-08-03 10:19:50 +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
raspberrypi_gpio.c Add a GPIO driver for the Raspberry Pi firmware GPIOs 2020-08-03 17:18:12 +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 Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files. 2018-07-28 06:46:10 +00:00
std.rpi Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
vc_vchi_audioserv_defs.h Add VideoCore audio driver for Rasperry Pi (BCM2835) 2015-02-08 01:12:40 +00:00