diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2019-09-27 07:14:17 +0300 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2019-09-27 16:30:29 +0300 |
commit | 15fff68b49bfee61b0b4bb3274860282d0f10dfe (patch) | |
tree | 3fcfd87045d85950542daab49e00da7d3493c4db | |
parent | 4015598f018d0ce3df20245a7809c4d383778384 (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>
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" |