summaryrefslogtreecommitdiffstats
path: root/conf/distro
Commit message (Collapse)AuthorAgeFilesLines
* Add Support for Raspberry Pi 3Tuomas Heimonen2016-04-051-0/+57
| | | | | Change-Id: I1220cce68059328512e52b7f5a9af7110dd9578c Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
* nvidia-t18x supportLouai Al-Khanji2016-03-221-0/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Steps to use this: Set up vibrante installation, mine looks like this: $ ls -l ~/VibranteSDK total 234880 drwxrwxr-x 1 louai louai 298 Mar 20 2014 eclipse -r-xr-xr-x 1 louai louai 171826846 Jan 4 09:59 NVIDIA_Tegra_Graphics_Debugger_2.1_linux-v4l_l4t-egl.run -r--r--r-- 1 louai louai 68688729 Jan 4 09:59 NVIDIA_Tegra_System_Profiler_2.5-linux-x64.tar.gz drwxr-xr-x 1 louai louai 262 Jan 5 14:50 toolchains drwxrwxr-x 1 louai louai 34 Jan 5 13:55 vibrante-oss-src drwxr-xr-x 1 louai louai 12 Jan 4 09:47 vibrante-t186ref-cuda drwxrwxr-x 1 louai louai 264 Feb 10 10:50 vibrante-t186ref-foundation drwxr-xr-x 1 louai louai 164 Jan 5 14:49 vibrante-t186ref-foundation_src drwxrwxr-x 1 louai louai 228 Jan 5 13:56 vibrante-t186ref-linux drwxr-xr-x 1 louai louai 314 Feb 10 10:58 vibrante-t186ref-linux_sr Set up Yocto build dir: $ mkdir ~/work $ cd ~/work $ ~/tqtc-b2qt/yocto-meta/b2qt-init-build-env init --device tegra-t18x Add NVIDIA's Yocto things: $ mkdir ~/work/sources/nvidia-layer $ cd ~/work/sources/nvidia-layer $ tar xf ~/VibranteSDK/vibrante-t186ref-linux_src/yocto/nvidia-layer.tgz $ cd - Set up build environment: $ export MACHINE=tegra-t18x $ . setup-environment.sh Set the following environment variables: $ export KERN_DIR=~/VibranteSDK/vibrante-t186ref-linux_src/kernel $ export PLATFORM_TOPDIR=~/VibranteSDK/vibrante-t186ref-linux $ export TOOLCHAIN_PATH=~/VibranteSDK/toolchains/tegra-4.9-nv $ export BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE TOOLCHAIN_PATH KERN_DIR PLATFORM_TOPDIR" Add NVLAYER_DIR to local.conf: $ echo 'NVLAYER_DIR = "${TOPDIR}/../sources/nvidia-layer"' >> conf/local.conf Build your image: $ bitbake b2qt-embedded-qt5-image Flash your board: $ cd $PLATFORM_TOPDIR $ mv targetfs targetfs-old $ cd targetfs && tar xf /path/to/rootfs.tar.bz2 $ cd ../../vibrante-t186ref-foundation/utils/scripts/bootburn $ ./bootburn.sh -b p2382-t186 Change-Id: I4209cd0c19a007c4457460fd67342fc579c2a735 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Merge remote-tracking branch 'origin/fido' into devSamuli Piippo2016-03-171-1/+0
|\ | | | | | | | | | | | | | | | | | | * origin/fido: qt5: remove duplicate --sysroot from sdk mkspec colibri-imx6: don't pull in old gstreamer Specify source revision separately Disable ethernet over usb on SMARC-sAMX6i Change-Id: Ic14fccc65d7d30c8400f8fc09bf127fef187bc86
| * colibri-imx6: don't pull in old gstreamerSamuli Piippo2016-03-161-1/+0
| | | | | | | | | | | | | | gst-fsl-plugin pulls in gstremer 0.10, even when 1.0 was selected. Change-Id: I60f8e6bef8fd1abe1913f4019b847757718fbded Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Add Ubuntu 15.10 to tested host distrosLouai Al-Khanji2016-03-151-0/+1
| | | | | | | | | | | | | | I am using it without issues and would like to get rid of the warning. Change-Id: I940e8770d5101e5101dc0f365f3970b7571c4799 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | Move fontconfig cache out of /varGatis Paeglis2016-03-151-0/+2
|/ | | | | | | | | | OSTree by design does not include /var in system updates, moving cache to ${libdir} allow fontconfig cache to be updated via OTA. Change-Id: I41d4588cf725028315d7043ff874399baff4d159 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: move mingw32 specific parts from meta-qt5Samuli Piippo2016-03-091-0/+4
| | | | | Change-Id: Id380844d530ef599f78591a282474aa66d3dec69 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* RPi2: add support for touch displaySamuli Piippo2016-03-081-0/+4
| | | | | | | | | The RPi touch display need the rpi-tf5604 devicetree to enable touch. Add it to the kernel build and enabled it in the config.txt. Update meta-raspberrypi to latest revision for the PiTFT support. Change-Id: Ibc5ba51c844bc17b541d8021a755f141a5ff2a0c Reviewed-by: Risto Avila <risto.avila@theqtcompany.com>
* tibidabo: use correct gpu driver versionSamuli Piippo2016-02-291-0/+6
| | | | | | | Upstream recipe was renamed, but tibidabo still uses the old version. Change-Id: Ia5c97cb480c4f08c017046729dfa3e37e31be52a Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* toradex: enable u-boot updateSamuli Piippo2016-02-253-2/+17
| | | | | | | | | | | Add all necessary files to enable u-boot update on all toradex devices. Update patch to the new u-boot that colibri vf is using and enable sd boot for colibri imx6. Task-number: QTEE-1070 Task-number: QTEE-978 Change-Id: I6ff362028cfb80cd34bbe5362bb6976d0084e008 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* kontron: update to Yocto BSP for SMARC-sAMX6i R02.00Samuli Piippo2016-02-241-0/+3
| | | | | Change-Id: If0f8dc2c786bc63fba69531fa009efd8ae8111b7 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* NUC: Use custom image layoutGatis Paeglis2016-02-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a new image class 'image_dd', by default it has an empty boot partition. image_dd_efi extends this class to support Intel NUC board. The layout of a generated image is a prerequisite for OSTree integarion. Image generated by 'hddimg' produces rootfs.img (ext3 filesystem file) and then "live" boots it from initramfs by mounting rootfs.img via loop device. For OTA integration we need to access contents of rootfs.img already from boot loader. The custom 'image_nuc_efi' layout allow for fully atomic updates on EFI based system, by keeping GRUB-EFI binary on a dedicated EFI system partition (ESP). OSTree currently is not fully atomic on EFI systems, but with this setup we use GRUB-BIOS code path in OSTree, which is atomic. After EFI firmware has loaded the GRUB-EFI binary, everything else is done on rootfs parition. One limitation from the above scenario is that you would need to update /EFI/BOOT/bootx64.efi (GRUB-EFI) binary manually. Not sure how common it is to update a boot loader binary on a deployed system, but its not impossible. Change-Id: Ibf2840aecd548000372131c4ded5cffa11ff1b0f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: change Qt include pathSamuli Piippo2016-02-181-2/+0
| | | | | | | | | | | When Qt include path is set to /usr/include, host_build will incorrectly include other system headers from the sysroot. To correct this, move Qt include path to /usr/include/qt5, by overriding qmake5_paths.bbclass in our layer. The bblayer order needs to be changed for the correct bbclass to be used. Change-Id: Ie01371662ea0f4718275708a88fb5d301c62fdf7 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* wayland: update preferred version for automotive distroSamuli Piippo2016-02-151-2/+2
| | | | | Change-Id: Ib91cfdce1913f507ae31954527351d7c8c5574dd Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* colibri-vf: add mqxboot to vybrid imagesSamuli Piippo2016-02-121-0/+1
| | | | | | | | mqxboot is a program to load and boot an mqx image on Vybrid M4 core Task-number: QTEE-1039 Change-Id: I33d57ef8c3c1445604276103b8a8c4fe4d04c1e0 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* toradex: update to V2.5Beta3_20151215Samuli Piippo2016-02-123-2/+6
| | | | | Change-Id: I8d25f96bd4a2f127acf4f0eba8e8b150ec44ef42 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Update license headersSamuli Piippo2016-02-0922-277/+303
| | | | | Change-Id: Iabcf736e6f4ae2149b57c84ebdc8b5b1be82023d Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Print SDKMACHINE in Build ConfigurationSamuli Piippo2016-02-041-0/+1
| | | | | | | Show the used SDKMACHINE in Build Configuration, when a build is started. Change-Id: Ic99bfa7ea0194576066b6cc2623302a864f4167f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* qt5: change the QT_DIR_NAME to flatten installation foldersSamuli Piippo2016-02-011-0/+2
| | | | | | | | | | Remove the /qt5/ subdirectory from all of the Qt installation paths. This helps on Windows host, since the mingw DLLs are available in /usr/bin, but not in /usr/bin/qt5. Change-Id: Iba3e08aef98cb6c3dcb08e43fcce9152a4a432c1 Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
* qt5: revert QT_DIR_NAME name changeSamuli Piippo2016-01-121-2/+0
| | | | | | | | QT_DIR_NAME change was incorrectly included in another commit, revert it. Change-Id: I11b3453dac0fa4079cb7c1dafb0af0742e3a3404 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* nitrogen6x: add u-boot binaries to imageSamuli Piippo2016-01-111-0/+43
| | | | | | | | | | The nitrogen6x image support all devices from BoudaryDevices, but the u-boot is build for each device with different config. Build u-boot with all known u-boot configs and add them to the image. Include also the upgrade_6x script to make u-boot update possible. Change-Id: I61de8016328c551350e48b2f194b31ca5c528608 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* VKB: build virtualkeyboard with HWR support enabledSamuli Piippo2016-01-081-0/+2
| | | | | | | | Build with lipi-toolkit. The default installation path for lipi-toolkit libs causes QA warnings. Change-Id: I4b7a5986cbd1589fca2bc8744bdb88792bf0b4bd Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* sdk: don't install Qt Quick Compiler sourcesSamuli Piippo2016-01-051-0/+2
| | | | | | | | Prevent Qt Quick Compiler sources and debug files from being installed into the toolchain. Change-Id: Icaec46d824005292be28cfdf90b7fc9f605494f8 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Rename toolchain output fileSamuli Piippo2015-12-291-0/+4
| | | | | | | | | Rename the toolchain output to use both SDKMACHINE and MACHINE in the name, so that we don't need to rename it when uploading. This also adds -mingw32 into the windows SDK name. Change-Id: Id70c8bc456a15d263579eefdaa2a0e136741d0ba Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* Added support for Jetson-tk1-pro device.Teemu Holappa2015-12-141-0/+39
| | | | | | | The configuration has dependency to the interal repositories (meta-tegra and jetson-tk1-pro). Change-Id: I5e13377cf8cfbe4fad3f19215a292b49195f1546 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* Merge remote-tracking branch 'origin/dizzy' into devSamuli Piippo2015-12-071-10/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/dizzy: Use openembedded mirror from github nitrogen6x: add u-boot binary back to the image ostree: Add TLS support ostree: patch upstream project ostree: Add GNUPG to runtime dependencies. Revert "Build nativesdk-ostree" Remove unused b2qt-update-framework Conflicts: conf/distro/include/nitrogen6x.conf recipes/ostree/ostree.bb scripts/manifest.xml scripts/manifest_fido.xml Change-Id: Ie3884fa026fc8b8d7d05a9bff4b2beb124e4fd03
| * nitrogen6x: add u-boot binary back to the imageSamuli Piippo2015-12-041-0/+1
| | | | | | | | | | | | | | This was incorrectly removed when update framework was reverted. Change-Id: I3b32f37f97d570cdafeb4a4bb63dd1a07a6f02e7 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
| * Remove unused b2qt-update-frameworkRainer Keller2015-11-131-12/+1
| | | | | | | | | | | | | | This reverts commit f309d05bccefc29977d474df734fecbe311f8f7b. Change-Id: Ia25e629247c6863d2ce48e1b8a80029d13248ded Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com>
| * Revert "toradex: move to V2.4 branch"Samuli Piippo2015-09-281-2/+1
| | | | | | | | | | | | | | | | This reverts commit 299aa675369abe4f1eae062bd4f468a006449033. Colibri VF kernel breaks with adb, revert back to older release. Change-Id: I3c933eb55b0fb03c5837fdbb4678c0a7f3b13df8 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* | Generate deploy conf for flashing wizardSamuli Piippo2015-12-0216-2/+32
| | | | | | | | | | | | Change-Id: I23cc54e51b7d10db0fd64d6676bd86cdf029beda Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Create .img binary image for all devicesSamuli Piippo2015-12-015-0/+38
| | | | | | | | | | | | | | | | | | Use the sdcard bbclass from meta-fsl-arm to build binary image for TI hardware. Append all other image creation functions to create the .img symlink. Change-Id: I1bb0b5ea893789831d6fae27ece93ce238bfcb49 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | colibri vf: use fsl sdcard image creation classSamuli Piippo2015-11-271-0/+2
| | | | | | | | | | Change-Id: Ief8cbbb4bcf774e68ecaad7a3d2f375abb39830f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Use wip-compositor-api branch for Qt WaylandSamuli Piippo2015-11-261-0/+26
| | | | | | | | | | | | | | | | | | | | | | Use WIP branch of Qt Wayland for the B2Qt image, while the automotive image will still the official version from 5.6 branch. This is done by temporarily using a 'b2qt-auto' distro that differs only by the version of qtwayland module. Change-Id: I9bb377bfd6b92241eea2848b3b88249763e3f347 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com> Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* | emulator: add qtsystems module to emulator imageSamuli Piippo2015-11-251-0/+1
| | | | | | | | | | | | | | Also fix the license files for the latest revision of qtsystems. Change-Id: Ib880cb651006bdc734546786f469dc6bfa5c0530 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Use Systemd as the init systemSamuli Piippo2015-11-192-2/+8
| | | | | | | | | | | | | | | | | | Remove sysvinit from distro features and add Systemd as the default init system. Add necessary service files to all recipes that need them. Change-Id: I9cd4c0239fe16f35145bd3bed08e27196f30ee82 Reviewed-by: Gatis Paeglis <gatis.paeglis@theqtcompany.com> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Create and upload binary imagesSamuli Piippo2015-11-173-0/+6
| | | | | | | | | | | | | | Binary images created for imx6 and RPi devices, upload also for nuc. Change-Id: I4e7533965a6b04a5665ef237acf198b7c867d3f6 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Enabled tty1 login for nuc as there is not serial port available.Teemu Holappa2015-11-111-0/+2
| | | | | | | | | | Change-Id: I5dd87f267667b9dbd5e1014238ae5fd332e54c5f Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | Added support for DC3217IYE (nuc) device.Teemu Holappa2015-11-028-6/+48
| | | | | | | | | | | | | | Removed imx6 specific wayland configurations from packagegroup-b2qt-embedded-toolchain-target.bb to imx6.inc. Change-Id: I2b700b21bbf23fbaf59dcb8558b0b96b11bb81ec Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | colibri-vf: change default tune to armv7ahf-neonSamuli Piippo2015-10-151-0/+2
| | | | | | | | | | | | | | | | | | The DEFAULTTUNE got changed to armv7a-neon when the machine config was moved from meta-toradex to meta-fsl-arm-extra. Change it back to armv7ahf-neon in our configs. Change-Id: I6725fce0ab60334125905b6586c3e706688067cc Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Update meta repos to latest versionsSamuli Piippo2015-10-142-2/+2
| | | | | | | | | | | | | | Use latest SHA1s for all meta repos and V2.5 branch for meta-toradex Change-Id: I7ff06d83f1f35437a6501eda38c99998a7a4534e Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | gstreamer: default to gstreamer 1.0Samuli Piippo2015-10-012-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix QA error with gstreamer plugins: ERROR: QA Issue: gstreamer1.0-plugins-ugly: Files/directories were installed but not shipped Emulator does not actually provide opengl, so remove it from DISTRO_FEATURES. gstreamer1.0-plugins-bad build would otherwise fail. Change-Id: I88e157f29ab1a29055fcbd4d2cd7850ca43efead Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com> Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
* | Use poky's DISTRO_VERSIONSamuli Piippo2015-09-011-1/+0
| | | | | | | | | | | | | | | | We have already been following poky's DISTRO_VERSION, so need to specify it ourselves. Change-Id: I34bda018ae700a1f5b767fcba20e9fda067dc6ed Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@theqtcompany.com>
* | Merge remote-tracking branch 'origin/dizzy' into devSamuli Piippo2015-08-261-0/+46
|\| | | | | | | | | | | | | | | | | | | | | * origin/dizzy: Add atk and atk-dev packages ca-certificates: update to latest version Add touch_frame events to Weston 1.5.0 kontron: Add support for Kontron SMARC-sARX6i bootfs: make sure deploy dir exists before using it Change-Id: I5c58c6ad47c0689c15e71948a486530f5504b329
| * kontron: Add support for Kontron SMARC-sARX6iSamuli Piippo2015-08-191-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | Enable building b2qt image for Kontron SMARC-sARX6i. Depends on the patch set from Kontron on top of meta-fsl-arm-extra. Kontron does not provide recipe for their u-boot, which makes it impossible to boot into b2qt image without modifying some of the u-boot args currently in the device (that's how their images work as well). Change-Id: Id3e0ee506c192fd0b969d1541fca0e9e2ff3ac6b Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* | am335x: use correct kernel version with matching SGXSamuli Piippo2015-08-191-2/+4
| | | | | | | | | | Change-Id: I17146c5467831dec7a9ce78910a622a42e592741 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* | toradex: exclude non-working bbappendsSamuli Piippo2015-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | exclude old imx6 gpu bbappend since bb files were renamed in fido. The actual changes in the bbabbend are not used in b2qt images. exclude gstreamer bbappends which cause "QA issue: Files/directories were installed but not shipped". Change-Id: Iececa6a9766aa5e0d88bf084630c2f583f31132e Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* | imx: upstream kernel versions have been updatedSamuli Piippo2015-08-191-2/+0
|/ | | | | | | | linux-imx is now new enough, so it doesn't require perf patches. DL version of nitrogen6_max is not supported. Change-Id: Ic5d6fce0f1ed904aed3795d4f82abc5f71b16b30 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* toradex: move to V2.4 branchSamuli Piippo2015-08-121-1/+2
| | | | | | | V2.4 is based on dizzy branch. Change-Id: Ibcc2501f1c53d2b24bbde417ecd17f5e31e9e8ed Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
* Add Emulator sdcardmountdRainer Keller2015-08-061-0/+1
| | | | | Change-Id: Ib760d0c25c645b1c44216081c42714f8e9a8ca32 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* gstreamer: make gstreamer version a DISTRO_FEATURESamuli Piippo2015-06-196-7/+13
| | | | | | | | | | | | | GStreamer version can now be changed using a DISTRO_FEATURE: 'gstreamer010' for GStreamer 0.10 and 'gstreamer' for GStreamer 1.0 This can also be used to remove all gstreamer packages from image and toolchain. Default version is still the old 0.10 Change-Id: I54b19962ccd0dfd2f71bb44e231bf5af43ccfab9 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>