]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add dev.fb.X.resync sysctl to resync ARM framebuffer with VideoCore
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>
Sun, 20 Dec 2015 00:58:22 +0000 (00:58 +0000)
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>
Sun, 20 Dec 2015 00:58:22 +0000 (00:58 +0000)
commit25a2de5e7ec77115381e2637173e9c0b2ed38293
tree5b3fff2813f717666e162e5ce18e06719eb0b9ca
parent439006f6d7ba4b9e1d610d1d9359a170378e3939
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.
sys/arm/broadcom/bcm2835/bcm2835_fbd.c