aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2019-09-27 07:14:17 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2019-09-27 16:30:29 +0300
commit15fff68b49bfee61b0b4bb3274860282d0f10dfe (patch)
tree3fcfd87045d85950542daab49e00da7d3493c4db
parent4015598f018d0ce3df20245a7809c4d383778384 (diff)
imx8: default to KMS platform plugin
Use the eglfs_kms integration plugin instead of the vivante backend used by imx6 boards. Change-Id: I1ae000644ae9417e7f19f26d4fc1bb8972d5f387 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rw-r--r--meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/boot2qt-addons/default-qt-envs.bbappend7
-rw-r--r--meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/qt5/qtbase_git.bbappend4
2 files changed, 9 insertions, 2 deletions
diff --git a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/boot2qt-addons/default-qt-envs.bbappend b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/boot2qt-addons/default-qt-envs.bbappend
index b4aa97d9..0bd1c47e 100644
--- a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/boot2qt-addons/default-qt-envs.bbappend
+++ b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/boot2qt-addons/default-qt-envs.bbappend
@@ -27,6 +27,8 @@
##
############################################################################
+SRC_URI_append_mx8 = " file://kms.conf"
+
do_configure_append() {
echo "FB_MULTI_BUFFER=2" >> ${WORKDIR}/defaults
echo "QT_QPA_EGLFS_FORCEVSYNC=1" >> ${WORKDIR}/defaults
@@ -35,4 +37,9 @@ do_configure_append() {
do_configure_append_mx8() {
echo "QT_QPA_EGLFS_FORCE888=1" >> ${WORKDIR}/defaults
+ echo "QT_QPA_KMS_CONFIG=/etc/kms.conf" >> ${WORKDIR}/defaults
+}
+
+do_install_append_mx8() {
+ install -m 0644 ${WORKDIR}/kms.conf ${D}${sysconfdir}/
}
diff --git a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/qt5/qtbase_git.bbappend b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/qt5/qtbase_git.bbappend
index 3405f2f3..01e12d55 100644
--- a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/qt5/qtbase_git.bbappend
+++ b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-qt/qt5/qtbase_git.bbappend
@@ -33,6 +33,6 @@ QT_QPA_DEFAULT_PLATFORM ?= "eglfs"
QT_QPA_DEFAULT_PLATFORM_mx6ull ?= "linuxfb"
QT_QPA_DEFAULT_PLATFORM_mx7 ?= "linuxfb"
-QT_QPA_EGLFS_INTEGRATION_mx ?= "eglfs_viv"
+QT_QPA_EGLFS_INTEGRATION_mx6 ?= "eglfs_viv"
QT_QPA_EGLFS_INTEGRATION_mx6ull ?= ""
-QT_QPA_EGLFS_INTEGRATION_mx7 ?= ""
+QT_QPA_EGLFS_INTEGRATION_mx8 ?= "eglfs_kms"