summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Nichols <andy.nichols@theqtcompany.com>2016-04-22 11:33:41 +0200
committerAndy Nichols <andy.nichols@qt.io>2016-05-05 07:51:50 +0000
commit5800a3bfe48a2092ac3b8cf250f04840a6397f3f (patch)
tree47738b7b2dd4a576377079ac5eff51129d6acffe
parent61d552148d797866ed33a9cd5e56477873cf801d (diff)
downloadmeta-boot2qt-5800a3bfe48a2092ac3b8cf250f04840a6397f3f.tar.gz
Add support for NXP SABRE iMX7D
Change-Id: Ifef4dc7a1aad2829f2c6978d02efc3b0a7f8720a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
-rwxr-xr-xb2qt-init-build-env2
-rw-r--r--conf/distro/include/imx7dsabresd.conf50
-rw-r--r--recipes-qt/b2qt-addons/b2qt-appcontroller/mx7/appcontroller.conf8
-rwxr-xr-xscripts/setup-environment.sh2
4 files changed, 60 insertions, 2 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env
index b395e5d..7db1c56 100755
--- a/b2qt-init-build-env
+++ b/b2qt-init-build-env
@@ -101,7 +101,7 @@ get_groups() {
101 apalis-imx6|colibri-imx6|colibri-vf) 101 apalis-imx6|colibri-imx6|colibri-vf)
102 PROJECT_GROUPS="toradex" 102 PROJECT_GROUPS="toradex"
103 ;; 103 ;;
104 imx6qsabresd|imx6dlsabresd|nitrogen6x) 104 imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd)
105 PROJECT_GROUPS="fsl" 105 PROJECT_GROUPS="fsl"
106 ;; 106 ;;
107 smarc-samx6i) 107 smarc-samx6i)
diff --git a/conf/distro/include/imx7dsabresd.conf b/conf/distro/include/imx7dsabresd.conf
new file mode 100644
index 0000000..6dbaef0
--- /dev/null
+++ b/conf/distro/include/imx7dsabresd.conf
@@ -0,0 +1,50 @@
1##############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: http://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:COMM$
9##
10## Commercial License Usage
11## Licensees holding valid commercial Qt licenses may use this file in
12## accordance with the commercial license agreement provided with the
13## Software or, alternatively, in accordance with the terms contained in
14## a written agreement between you and The Qt Company. For licensing terms
15## and conditions see http://www.qt.io/terms-conditions. For further
16## information use the contact form at http://www.qt.io/contact-us.
17##
18## $QT_END_LICENSE$
19##
20##############################################################################
21
22DEPLOY_CONF_NAME = "NXP SABRE SD i.MX7 Dual"
23
24IMAGE_FSTYPES += "ext3 sdcard"
25
26BOOTFS_CONTENT = "\
27 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \
28 ${KERNEL_IMAGETYPE}-imx7d-sdb.dtb:imx7d-sdb.dtb \
29 ${KERNEL_IMAGETYPE}-imx7d-sdb-enet.dtb:imx7d-sdb-enet.dtb \
30 ${KERNEL_IMAGETYPE}-imx7d-sdb-epdc.dtb:imx7d-sdb-epdc.dtb \
31 ${KERNEL_IMAGETYPE}-imx7d-sdb-gpmi-weim.dtb:imx7d-sdb-gpmi-weim.dtb \
32 ${KERNEL_IMAGETYPE}-imx7d-sdb-hdmi-audio.dtb:imx7d-sdb-hdmi-audio.dtb \
33 ${KERNEL_IMAGETYPE}-imx7d-sdb-m4.dtb:imx7d-sdb-m4.dtb \
34 ${KERNEL_IMAGETYPE}-imx7d-sdb-qspi.dtb:imx7d-sdb-qspi.dtb \
35 ${KERNEL_IMAGETYPE}-imx7d-sdb-sim.dtb:imx7d-sdb-sim.dtb \
36 ${KERNEL_IMAGETYPE}-imx7d-sdb-touch.dtb:imx7d-sdb-touch.dtb \
37 ${KERNEL_IMAGETYPE}-imx7d-sdb-wm8960.dtb:imx7d-sdb-wm8960.dtb \
38 u-boot-${MACHINE}.imx:u-boot.imx \
39 "
40
41BOOTFS_DEPENDS = "u-boot:do_deploy virtual/kernel:do_deploy"
42
43DISTRO_FEATURES_remove = "webengine"
44
45MACHINE_EXTRA_INSTALL = "\
46 "
47
48MACHINE_EXTRA_INSTALL_SDK = "\
49 "
50
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/mx7/appcontroller.conf b/recipes-qt/b2qt-addons/b2qt-appcontroller/mx7/appcontroller.conf
new file mode 100644
index 0000000..1fe8f14
--- /dev/null
+++ b/recipes-qt/b2qt-addons/b2qt-appcontroller/mx7/appcontroller.conf
@@ -0,0 +1,8 @@
1env=QMLSCENE_DEVICE=softwarecontext
2env=QML2_IMPORT_PATH=/data/user/qt/qmlplugins
3env=QT_QPA_PLATFORM=linuxfb
4env=QSG_RENDER_LOOP=basic
5env=QT_IM_MODULE=qtvirtualkeyboard
6env=QT_QUICK_CONTROLS_STYLE=Flat
7env=XDG_RUNTIME_DIR=/tmp
8base=linux
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh
index 322792f..19f7ffa 100755
--- a/scripts/setup-environment.sh
+++ b/scripts/setup-environment.sh
@@ -51,7 +51,7 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then
51 apalis-imx6|colibri-imx6|colibri-vf) 51 apalis-imx6|colibri-imx6|colibri-vf)
52 LAYERSCONF="bblayers.conf.toradex.sample" 52 LAYERSCONF="bblayers.conf.toradex.sample"
53 ;; 53 ;;
54 imx6qsabresd|imx6dlsabresd|nitrogen6x) 54 imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd)
55 LAYERSCONF="bblayers.conf.fsl.sample" 55 LAYERSCONF="bblayers.conf.fsl.sample"
56 ;; 56 ;;
57 smarc-samx6i) 57 smarc-samx6i)