qt5base-lts/mkspecs/devices
Laszlo Agocs 87d2fa5f84 eglfs: Allow using a different framebuffer device
Right now /dev/fb0 is hardcoded. This is not ideal. Therefore
QT_QPA_EGLFS_FB is introduced. This environment variable can be set to
a different framebuffer device. Once it is set, eglfs will use the
specific device. This is similar to linuxfb's fb=... plugin parameter.

The actual behavior depends on the board-specific implementations.
For now only iMX6 has real support. It extracts the index from the
device name as bind the EGL display to the corresponding framebuffer
using the vendor-specific fbGetDisplayByIndex(). Other hooks can
follow suit later on.

With this patch eglfs is at least on par with linuxfb, meaning that,
if the board supports it, different apps can run on different screens.

Task-number: QTBUG-36113
Change-Id: Ia3c88bd06e108bc668433e3c5c3fce34a5a0e73d
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
2014-01-16 15:52:21 +01:00
..
blackberry-playbook-armle-v7-qcc Rename BlackBerry arm mkspecs to be aligned with NDK structure 2013-10-23 19:09:54 +02:00
blackberry-playbook-armv7le-qcc Rename BlackBerry arm mkspecs to be aligned with NDK structure 2013-10-23 19:09:54 +02:00
blackberry-playbook-x86-qcc Qnx: Add BlackBerry Playbook config token 2013-03-06 21:50:28 +01:00
common Fixed mkspecs/devices/linux_device_post.conf for non-arm platforms. 2013-07-24 18:58:24 +02:00
linux-archos-gen8-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-arm-amlogic-8726M-g++ Fix device-specific eglfs hooks to provide createNativeWindow correctly 2013-09-26 18:45:16 +02:00
linux-arm-trident-pnx8473-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-beagleboard-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-imx6-g++ eglfs: Allow using a different framebuffer device 2014-01-16 15:52:21 +01:00
linux-imx53qsb-g++ Fixed mkspecs/devices/linux_device_post.conf for non-arm platforms. 2013-07-24 18:58:24 +02:00
linux-maemo-n9-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-mipsel-broadcom-97425-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-rasp-pi-g++ linux-rasp-pi: Remove custom cursor code 2013-10-17 09:50:58 +02:00
linux-sh4-stmicro-ST7108-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-sh4-stmicro-ST7540-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-snowball-g++ Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
linux-tegra2-g++ Fixed mkspecs/devices/linux_device_post.conf for non-arm platforms. 2013-07-24 18:58:24 +02:00