summaryrefslogtreecommitdiffstats
path: root/meta-ti-extras
Commit message (Collapse)AuthorAgeFilesLines
* BBB: add systemd service for powervr driversSamuli Piippo2017-06-092-2/+29
| | | | | | | | | | | The PowerVR driver initialization must be run before Qt can work. Also extend boot partition to make sure FAT32 partition fits corretly, which resolves a sd card boot issue. Task-number: QTBUG-60945 Task-number: QTBUG-58720 Change-Id: Ie1cb08f93473efc48098858c8a3c5308d8668141 Reviewed-by: Karim Pinter <karim.pinter@qt.io>
* Use more of the default distro features from pokySamuli Piippo2017-03-311-0/+3
| | | | | | | | | | Remove unwanted features instead of overwriting full set. This brings e.g., wayland support by default to all targets. Add fixes for building weston on TI and RPi targets Change-Id: If3bd23a289e34ebe9656a03494e65ba7d8c843b0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* beaglebone: use morty branch from meta-tiSamuli Piippo2017-03-171-0/+2
| | | | | Change-Id: Idb5eb4c440cc67ee89174a0d646446778b1a53bb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* beaglebone: disable network interfaces from functionfsSamuli Piippo2017-01-191-2/+2
| | | | | | | | These interfere with ADB connection on Windows. Task-number: QTBUG-58235 Change-Id: I9414e988eda2562093b1d814dcd23f8bc3807e3b Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* beaglebone: build qtbase with kms/drm supportSamuli Piippo2017-01-101-0/+30
| | | | | | | | | Enable eglfs_kms integration plugin which enables qtwayland support, but don't use it by default, since it fails to work with LCD cape. Task-number: QTBUG-57806 Change-Id: I059a62344cd654126c4aae3efb73299a2dfe9782 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* libgbm: make possible to use other libgbm provides than mesaSamuli Piippo2017-01-101-0/+30
| | | | | | | | | | | | | | Mesa is the default libgbm provider, but does not yet have virtual/libgbm in the PROVIDES list. This makes it difficult the change the dependency to another recipes that provide only libgbm. Add virtual/libgbm to mesa and TI's libgbm recipe, and change the dependency in qtbase. Add gbm to qtbase PACKAGECONFIG on intel devices. Task-number: QTBUG-57896 Change-Id: I491df7057e52f9e74dd87abf65e542eab2cd3f9e Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* beaglebone: add missing kernel modulesSamuli Piippo2016-12-202-1/+3
| | | | | | | | SGX kernel module and overlay dtbs were not installed. Task-number: QTBUG-57663 Change-Id: Ic978c051870c687c95c0c1485065c235f56e60d6 Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* Correctly pass DESTDIRFrank Meerkoetter2016-12-081-1/+1
| | | | | | | | | | | Passing DESTDIR does not work this way. The result was that the recipe tried to install into the host. Typically this ended the build as the user running it, isn't allowed to write to /. This patch correctly passes DESTDIR to the make file. Change-Id: I6f4a3cd42d2d0d3996333a56a707802bc25c8b4a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* beaglebone: fix appendsSamuli Piippo2016-12-081-2/+2
| | | | | | | | | | Use _append in correct order, otherwise it will override existing values. Task-number: QTBUG-57458 Change-Id: Ida9d85d7bb94f1fefb0b78352f93c9ea71157a01 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* images: do not explicitly define Qt dependency packagesSamuli Piippo2016-11-031-1/+2
| | | | | | | | | | | | | | | Remove all Qt dependency packages from machine include files and base packagegroups, instead let packagemanager pull in all the needed dependent packages. Do not create tar image or bootfs, since they are not used anymore. The old base image is now renamed for CI usage and contains all the Qt dependent packages but without any Qt modules. This is achieved by first installing all the Qt modules (which pulls in all the dependencies) and then removing only Qt modules. Change-Id: I36d996d4531af42e955f19a487c22d0b90c5ada9 Reviewed-by: Risto Avila <risto.avila@qt.io>
* beaglebone: start qtlauncher only after /dev/fb0 existsSamuli Piippo2016-10-032-0/+39
| | | | | | | | | | Beaglebone creates /dev/fb0 late in the boot process, which causes Qt applications to crash if started too early. Make systemd notice fb0 creation and bind application startup to it. Change-Id: I0207fb64ec981eaeadbe497de5a9bdc941b6e31d Reviewed-by: Risto Avila <risto.avila@qt.io> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* beaglebone: use beagleboard.org kernelSamuli Piippo2016-10-038-0/+7560
| | | | | | | | | | | 4.4 linux kernel that supports both cape manager and SGX. Device Tree Overlays are taken from beagleboard.org as well. Overlays require a patched dtc, which are taken from https://github.com/pantoniou/dtc. Default kernel config is taken from RobertCNelson/bb-kernel patch repo. Task-number: QTBUG-52762 Change-Id: I4b75095bca6263bf2a6e3308ced4ba36b0ae28cd Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* TI: Use latest versions of u-boot and kernelSamuli Piippo2016-09-1213-600/+0
| | | | | | | | | | Remove use of meta-beagleboard and use recipes provided in meta-ti instead. Beaglebone will not work fully with the linux-ti-staging, follow up commit will fix that. U-boot changes need to be ported to newer version if still required. Change-Id: I3e06b6e310c0d40b9b4b33276802e4817cee0295 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Update license headersSamuli Piippo2016-05-186-42/+90
| | | | | | | License changed to GPLv3 + Commercial Change-Id: I267c97216e717ed29071df064337e1bcf83de973 Reviewed-by: Kalle Viironen <kalle.viironen@theqtcompany.com>
* Revert "BBB: use new kernel"Samuli Piippo2016-04-185-106/+0
| | | | | | | | This reverts commit 2848919526f575d9eaaccf19d4bfaa4a0f4043c2. New kernel is missing cape manager and HDMI output does not work. Change-Id: I5acf277c8ec96cec253a1c9cd2cbfef547baf81e Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* BBB: use new kernelSamuli Piippo2016-04-085-0/+106
| | | | | | | | | main-line 3.8 kernel in meta-beagleboard no longer builds with gcc5. Use 3.14 kernel from beagleboard.org which should provide cape manager support as well. Change-Id: I7456fb949afc0415cfba4f865a193819183b1b51 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* TI: move to newer kernelSamuli Piippo2016-04-081-0/+0
| | | | | Change-Id: I42bdde07635389048cdc6df3f80e8213ea634c6b Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Update license headersSamuli Piippo2016-02-096-84/+78
| | | | | Change-Id: Iabcf736e6f4ae2149b57c84ebdc8b5b1be82023d Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Change all tab characters to spacesSamuli Piippo2015-08-112-5/+5
| | | | | | | Gerrit Sanity Bot does not like tabs, so remove them from recipes. Change-Id: Ic0bede29c9a4a01a2bd816e6771fafd76b2323e2 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Toolchain: add static device mkspec, suitable for Qt CreatorEirik Aavitsland2015-05-281-33/+0
| | | | | | | | | | | | | | | | | | The linux-oe-g++ mkspec used by meta-qt5 depends on the user sourcing the toolchain environment-setup script, which modifies the PATH and sets a long range of environment variables. That is not a "best practice" way of use Qt, and does not allow smooth integration of the toolchain into Qt Creator. Here, we instead create a static mkspec for the toolchain: devices/linux-oe-generic-g++. The toolchain recipe will will the qdevice.pri file with the required compiler flags etc. for the target. Additionally, we introduce an extra .pri file for device-specific settings, so they can be shared between the two mkspecs. Change-Id: Ie5a019524ba6cdddffb71b0c7c28861ddba17fbd Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Build Qt5 and all addonsSamuli Piippo2015-05-121-0/+33
| | | | | | | | | | Use meta-qt5 layer to build Qt5, commercial addons and b2qt addons. Create new image and toolchain recipes with Qt5 content, so that the existing image and toolchain remain as-is without Qt5. Currently support only for imx6 targets. Change-Id: I398750dd1a62c6ff8ea216cfe364da273d8e9a77 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* Remove old kernel recipes for am335x-evm and beagleboardSamuli Piippo2015-05-122-82/+0
| | | | | | | | | | Upstream meta-ti has removed these kernel version, so the bbappend files need to go as well. Both am335x-evm and beagleboard are not officially supported devices, so the kernel config changes needed to the new kernel will be done only if requested. Change-Id: Ic3d8e1cc7fcdf30875c3ed3667a09e96817e0e45 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* BBB: fix libgles-omap3 buildSamuli Piippo2015-02-191-1/+8
| | | | | | | | | 4.x version of libgles-omap4 did not build correctly any more, since correct compiler flags were not used. Need to use the CC instead of PLAT_CC which is modified by the makefiles. Change-Id: I23f4f757db392a65a6322be857bd47c06047f38b Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* Merge remote-tracking branch 'origin/stable' into devSamuli Piippo2014-11-248-8/+8
| | | | | | | | | | | | | | | | | | * origin/stable: toolchain: include base-files Update meta-fsl-arm-extra to fix u-boot-boundary fetch failure Install fonts with help of Yocto recipes bbb: remove preferred version for SGX Update Qt logo Remove u-boot-fw-utils Change copyright notice Conflicts: b2qt-init-build-env conf/distro/include/beaglebone.conf recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-target.bb Change-Id: I5b22412d0530e70057f705da34247803498ddde3
* libgles: Use correct path for to the meta-ti layerSamuli Piippo2014-10-161-1/+1
| | | | | | | | Path to meta-ti layer got changed when meta repo checkout was changed. Correctly find all the files again. Change-Id: Ia5a7dee56ff33fcc039791b90f15a242439106d9 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* Move meta-ti specific files to separate layerSamuli Piippo2014-09-2517-0/+711
Create new layer for recipes and files that required only when meta-ti layer is used. For now, the bblayers.conf template still includes the new layer as well. Change-Id: Iab8f6b3a61578e7a9579066ae7facca5a9a1f33b Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>