summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add b2qt-update-frameworkRainer Keller2014-11-043-14/+69
| | | | | Change-Id: Iaefed14f1d2bfecb436c2bfa68c94ffe74672128 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* Export /usr/include/HAL into the toolchainLaszlo Agocs2014-10-291-0/+1
| | | | | | | | | | | libgal-dev only provides libGAL.so in the toolchain. That is not enough when compiling a hardware compositor (e.g. the Weston hw compositor patch) because the headers are needed too. For Weston having the headers in the sysroot is enough, but in the future we may need these for QtWayland which is built with just the toolchain, so include them in the toolchain too. Change-Id: I81c4609d69da788460071b441cdec26f0dc1cbd0 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* Fixes for initialization scriptSamuli Piippo2014-10-271-10/+10
| | | | | | | | | Use full path for the -u argument in repo tool, since creating mirror does not work without full path. The GROUPS variable causes problems when /bin/sh is linked to bash. Change-Id: Ie276c8177f3381209a21110b9f84fbff45e3a23f Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* Enable to use sources from Qt SDKSamuli Piippo2014-10-173-0/+90
| | | | | | | | | | | | This enables sources to be fetched from the Qt SDK, if available, instead of internal git repositories. Required for BYOS customers to build B2Qt things. Git repositories in SRC_URI are configured with 'local-uri' parameter, that defines the path to the source code directory inside the Qt SDK. The base path to Qt SDK is set in local.conf when setup-environment.sh in run. Change-Id: I7f5e96fb6b9e9e55cac9d50cefb17830618193b8 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com> Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* Avoid build warning: set preferred jpeg provideraavit2014-10-171-0/+3
| | | | | | | | jpeg-turbo seems to be industry standard because of better performance on x86 and arm. Change-Id: I2928654b43af9e41bdeda200701980cce3f64ac1 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* Add camera support for RPi and SABRESamuli Piippo2014-10-173-1/+15
| | | | | | | | | | Include necessary gstreamer plugins to enable camera usage in Qt. Camera is enabled in RPi boot configuration, and needed kernel modules are loaded during boot on in RPi and SABRE. Change-Id: Iaeb17933b7d7dabb30db638db6594ab6aada05a0 Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com> Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
* Fixes for setup scriptsSamuli Piippo2014-10-172-4/+4
| | | | | Change-Id: Ib506ebd57e0943cbbd2b4dfcb6291a3938807c1f Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
* 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>
* BBB: set preverred provider for u-bootSamuli Piippo2014-10-161-0/+1
| | | | | | | One warning less on build. Change-Id: I8bbf6ace700a0843ad66c4118053437de73ff2e8 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* wayland: add missing dependency for the nativesdk buildSamuli Piippo2014-10-141-1/+1
| | | | | | | Configure checks for libffi in nativesdk build as well. Change-Id: I77e0d083dad29ea5436527b556c0d5cfadb74ef3 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
* Update local.conf.sampleSamuli Piippo2014-10-143-29/+32
| | | | | | | | Match with meta-poky version. Parallel threads are now configured based on the CPU count. Change-Id: If82e8b55778c9c822e5aa8e7558a68919b74f666 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* Improvements to setup scriptsSamuli Piippo2014-10-142-28/+20
| | | | | | | | | | - use the already fetched .repo/repo as a workaround for repo tool's mandatory -u argument - rename environment-setup.sh script - Add notice about correctly sourcing the environment-setup.sh script Change-Id: I4ac3cf26ca30ae1c14474cf9fb15e65ebc0be3ac Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* Update Toradex meta layer revisionSamuli Piippo2014-10-0719-492/+1
| | | | | | | | Branch V2.3 is done agains daisy, so we can remove old recipes copied from dora branch. Change-Id: I0532c05ec3a3253f55d78f0090a75e7423dca90e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* Add repo manifest for latest upstream reposSamuli Piippo2014-10-071-0/+53
| | | | | | | | This repo manifest can be used to easily fetch the latest versions (daisy or equivalent) of all the upstream meta repositories. Change-Id: I98c0920d57d006a1effc27c11540580c29455f90 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* bbb: use boneblack u-boot config for eMMC storageSamuli Piippo2014-10-023-0/+8
| | | | | | | | | | | The boneblack u-boot config adds support for environment storage in eMMC. Kernel image type is changed to zImage to reflect which is what the u-boot defaults to. For older versions of u-boot that try to use uImage, set extra u-boot arguments in uEnv.txt. Change-Id: I98bd37db41a7c80a1aa75e9ae53c1e00589fde64 Reviewed-by: Andy Nichols <andy.nichols@digia.com> Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
* Merge "Merge remote-tracking branch 'origin/stable' into dev" into devSamuli Piippo2014-10-021-10/+7
|\
| * Merge remote-tracking branch 'origin/stable' into devSamuli Piippo2014-10-011-10/+7
| |\ | | | | | | | | | | | | | | | | | | * origin/stable: Use libreoffice repo for hunspell dictionaries Change-Id: I00118fd748a4400f0daf5daf173e7142ce0be9d0
| | * Use libreoffice repo for hunspell dictionariesSamuli Piippo2014-09-251-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | One of the URL no longer worked, so using libreoffice for all of the hunspell dictionaries. Change-Id: Ie8c58125073d4d0b444e91e05b08cea1dbc94ce9 Reviewed-by: Rainer Keller <rainer.keller@digia.com>
* | | Include wayland to SDK host part only on iMX6 devicesSamuli Piippo2014-09-304-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Host part of the SDK need to be configured per device as well, otherwise wayland is build for all machines. Change-Id: If5287da32f1f09fef47826576e48060f6a9b642c Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com> Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* | | Use device specific bblayers.conf filesSamuli Piippo2014-09-309-38/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Intead of modifying one commong bblayers.conf.sample file, create separate configs for each device type that uses different set of meta layers. Unknown devices now use all meta layers by default. Change-Id: I2bbcf803951c0c8c787b789420c325166b2ebbd5 Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* | | Make bbappends more flexible by using wildcard version matchingaavit2014-09-267-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From v1.6, yocto supports wildcards in .bbappend file names. This is practical since we then don't have to rename them every time the upstream version changes slightly. Also allows for support of earlier poky versions. Change-Id: Ib21e6fa1b56d11421c06af353c6ba848f38e07e0 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* | | New initialization scriptsSamuli Piippo2014-09-264-75/+281
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These initialization script will create a build environment which has only the needed meta layers from upstream. Other repos are ignored and not even downloaded. Google's repo tool is used to fetch upstream repos and it can then be used to manage the repos while developing. This has also support for using local mirror repos. The required repos are defined in the manifest.xml file, which can be overwritten using a machine specific manifest_<device>.xml file. Task-number: QTEE-760 Change-Id: I12ed9a6fddceb4de1217baaebf46277c6ef7224f Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | | Add Wayland and Weston into the iMX6 imagesLaszlo Agocs2014-09-266-2/+74
| | | | | | | | | | | | | | | | | | | | | | | | weston-examples may get removed later on, for now they are necessary for testing and development. Change-Id: I0bbb1d9d66045d8844f07d8e0bca9d7fc19251c3 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* | | Move meta-toradex specific files to separate layerSamuli Piippo2014-09-253-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | Create new layer for recipes and files that required only when meta-toradex layer is used. For now, the bblayers.conf template still includes the new layer as well. Change-Id: Ib2c81a444786845f2e7c2fbf78dd0676459996c0 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | | Move meta-beagleboard specific files to separate layerSamuli Piippo2014-09-258-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | Create new layer for recipes and files that required only when meta-beagleboard layer is used. For now, the bblayers.conf template still includes the new layer as well. Change-Id: I5e50067b8b6c7d480d3808a24e8acc2ace07b04b Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | | Move meta-fsl-arm specific files to separate layerSamuli Piippo2014-09-2528-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | Create new layer for recipes and files that required only when meta-fsl-arm and meta-fsl-arm-extra layers are used. For now, the bblayers.conf template still includes the new layer as well. Change-Id: I01a0019ebaea3e1532f106e076f7608fb7aa86c6 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | | Move meta-ti specific files to separate layerSamuli Piippo2014-09-2518-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Remove extra patchesSamuli Piippo2014-09-252-230/+0
|/ / | | | | | | | | | | | | These got in by mistake and are not needed. Change-Id: I91d31c42aa4034689a71b0c800ccaa3365389cf6 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | gstreamer: include codec needed to play QtEE video in TI hardwareSamuli Piippo2014-09-232-0/+3
| | | | | | | | | | | | | | | | iMX6 devices have dsp codec that are able to play the video, but TI hardware don't have this, so add software codecs instead. Change-Id: I6192b042f8e1ea219486a948e075250e09790def Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
* | beaglebone: Add cape support for beaglebone blackSamuli Piippo2014-09-2317-31/+874
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Linux kernel version 3.8 from meta-beagleboard adds support for the cape manager. Using powervr driver version 4.10.00.01, SGX is also supported. Patches for the kernel and SGX are taken from TI support pages. Kernel args need 'quiet' for HDMI to work, otherwise you only get black screen. Double buffering (libpvrPVR2D_FLIPWSEGL.so) does not work, need to use FRONT buffering which can cause screen tearing. Task-number: QTEE-312 Change-Id: I160e7e954ce9d060b0cb1bdaca70b24de9ccd697 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com> Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* | Init script can now use existing build dir for clone referenceaavit2014-09-181-1/+19
| | | | | | | | | | | | | | | | | | Add --reference <existing-build-dir> argument. If one has an already checked out build directory, save download time and disk space by reusing the git object storage. Ref. git clone --reference. Change-Id: I89327597a29cb5e7e5c86acefcdf33e3ee42d0fc Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* | Init script can now be used to update meta layer reposSamuli Piippo2014-09-181-10/+27
| | | | | | | | | | | | | | | | With --force argument, the b2qt-init-build-env script can be used to update already checked out meta layer repos to updated SHA1s Change-Id: I123714da29fa19eb8adc76a811a6daddab6f217d Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | Remove u-boot-fw-utilsSamuli Piippo2014-09-171-1/+0
| | | | | | | | | | | | | | | | Not needed by updater framework and this was causing problems for other devices than nitrogen6x. Change-Id: I256b8e187e693ac145936c255213a7faaf65c8a6 Reviewed-by: Rainer Keller <rainer.keller@digia.com>
* | remove unneeded kernel image from rootfsSamuli Piippo2014-09-173-0/+8
| | | | | | | | | | | | | | | | | | No need for the kernel image to be in rootfs (/boot/) as it's used from the boot partition. Task-number: QTEE-749 Change-Id: Ic5e53e25d896bba807c8e098c1fd50208b646034 Reviewed-by: Rainer Keller <rainer.keller@digia.com>
* | imx6: GPU driver version was updated in upstream layerSamuli Piippo2014-09-173-2/+2
| | | | | | | | | | Change-Id: I95af528e9760166890c882e08779875dd01dfc9c Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* | Update upstream meta layers and add meta-beagleboardSamuli Piippo2014-09-173-8/+10
| | | | | | | | | | Change-Id: Ifc65774898f728920e4b8314bfc71cfbe13a0eb9 Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* | Create subfolders if necessaryRainer Keller2014-09-091-1/+1
| | | | | | | | | | Change-Id: Ibf940d835ab9b2edf54da818811e1aa23172e3b5 Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* | Add update support to u-boot scriptRainer Keller2014-09-092-0/+82
| | | | | | | | | | Change-Id: I519a91c57db891c16ccd1d8f61e622d8b16a3a2c Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
* | Set HOME environment variable for adbdSamuli Piippo2014-09-035-0/+5
| | | | | | | | | | | | | | | | | | Set HOME env variable to /data, so that QSettings uses that as the default location for the settings file. This also what eAndroid is using. Task-number: QTEE-746 Change-Id: I8a47b4ad250ed7febd60e486ee139bfcdabca337 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
* | Merge remote-tracking branch 'origin/stable' into devSamuli Piippo2014-09-0260-806/+904
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/stable: (45 commits) Update sha1 for meta-fsl-arm-extra Include u-boot-fw-tools to image New sha1 for meta-fsl-arm-extra Fix c_rehash problem on ca-certificates linux-boundary: revert 1G/3G memory split configure Use specific SHA1 from all of the meta repos beagleboard specific u-boot was removed from meta-ti Old libgles-omap3 packages were removed from meta-ti toradex: enable FunctionFS module needed for adb bbb: correct path for kernel configure fragment image: include i2c-tools in image adb: enabled network mode for toradex toradex: Add hardware acceleration for gstream adbd: add dependency to openssl for libcrypto Include toradex repository imx6: set preferred version for gpu drivers Include older Vivante drivers for Apalis iMX6 Include support for Toradox Apalis iMX6 BBB: enable USB serial kernel drivers No need for RPi in BBMASK ... Change-Id: I9a3a329c0ec64476a5809c7bcd06a2bbe44655b4
| * Update sha1 for meta-fsl-arm-extraSamuli Piippo2014-08-261-2/+2
| | | | | | | | | | | | | | Upstream changes broke the previous version for u-boot-imx git checkout. Change-Id: Idb6b81e1ef4bbe50b5bdd98e2f28e40dffa6d911 Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
| * Include u-boot-fw-tools to imageSamuli Piippo2014-08-251-0/+1
| | | | | | | | | | | | | | Needed for the remote flashing. Change-Id: I16cda8b717c87807d71696a60f8a9ce1d4c4e077 Reviewed-by: Rainer Keller <rainer.keller@digia.com>
| * New sha1 for meta-fsl-arm-extraSamuli Piippo2014-08-181-1/+1
| | | | | | | | | | | | | | | | | | Previous sha1 caused failure in u-boot-script-boundary. Task-number: QTEE-737 Change-Id: Ib066c3e86a02f0113c01bd499a7eee2bd1eb794d Reviewed-by: Rainer Keller <rainer.keller@digia.com> Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
| * Fix c_rehash problem on ca-certificatesSamuli Piippo2014-08-141-0/+1
| | | | | | | | | | | | | | | | | | c_rehash has dependency to 'env' found from coreutils-native, add it to the dependency chain. Task-number: QTEE-736 Change-Id: I926bcebc6277238cfef081d95702af7487390bcf Reviewed-by: Rainer Keller <rainer.keller@digia.com>
| * linux-boundary: revert 1G/3G memory split configureSamuli Piippo2014-06-261-0/+3
| | | | | | | | | | | | | | | | | | | | Change in the linux-boundary defconfig caused video decode to break. Until imx-vpu gets fix for this, revert the memory split configure that broke it. Task-number: QTEE-675 Change-Id: I8dfc4d9540e23b0c02621605f6e23386d2f78d31 Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
| * Use specific SHA1 from all of the meta reposSamuli Piippo2014-06-252-34/+33
| | | | | | | | | | | | | | | | | | | | Updates on the upstream meta repos can break b2qt-meta repo at anytime. When checking out meta repos, use the same version from which the released images were build. Change-Id: I669093747e79841148617e69aeb6dfea9b908b40 Reviewed-by: Kalle Viironen <kalle.viironen@digia.com> Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
| * beagleboard specific u-boot was removed from meta-tiSamuli Piippo2014-06-252-103/+0
| | | | | | | | | | | | | | | | | | Remove bbappend for the beagleboard specific u-boot. Since beagleboard is no longer a reference device, adding u-boot changes back to the latest u-boot is left for the customers. Change-Id: I752f67bcd0b9adef499cfc5aff5ea6304e569c33 Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
| * Old libgles-omap3 packages were removed from meta-tiSamuli Piippo2014-06-253-85/+0
| | | | | | | | | | | | | | | | Remove bbappends for recipes that don't exists anymore, and use the latest package for BBB. Change-Id: Iacf1de8631e2e8218dc18e97bc6f993ad0d2da6f Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
| * toradex: enable FunctionFS module needed for adbSamuli Piippo2014-06-241-0/+26
| | | | | | | | | | Change-Id: I03f91962dc8f3a1e62118a486e8112f662dc5063 Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>
| * bbb: correct path for kernel configure fragmentSamuli Piippo2014-06-241-1/+1
| | | | | | | | | | Change-Id: Id061ebfdeb50708d48bb5eb34492f4d8e70e45cb Reviewed-by: Kalle Viironen <kalle.viironen@digia.com>