AgeCommit message (Collapse)Author
2017-06-26WIP: v4l2decode: add new recipev4l2decodeNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-06-23linux-linaro-qcomlt-db820c: update to 4.11 releaseNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit b4e934479f8c25f55c0ac7971ff925fc115d2fb8)
2017-06-23dragonboard820c: add firmware for ath10kNicolas Dechesne
Dragonboard 820c comes with a QCA6174 chip, on board, let's make sure that appropriate firmware are added to images when wifi is enabled. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 755332b65ebe9feabf9fe357b1c3aa3ac881fa62)
2017-06-23linux-linaro-qcomlt: upgrade kernel versionNicolas Dechesne
* Upgrade to Linux kernel 4.9.32 * Bug fixes: * "After unplug/plug of the HDMI cable, the GUI does not come back":https://bugs.96boards.org/show_bug.cgi?id=506 * "synchronous external abort when display goes blank":https://bugs.96boards.org/show_bug.cgi?id=505 * "[wcn36xx] SMD channel are not closed on device removal":https://bugs.96boards.org/show_bug.cgi?id=490 * Updates: * apq8016-sbc: use TX status for default-trigger WLAN LED * Improved camera driver with cropping and scaling Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-30kmscube: remove recipeNicolas Dechesne
It was merged in OE-core master branch, and added in meta-backports morty branch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-17skales: install binary files in app specific folderNicolas Dechesne
Avoid installing skales tools in $bindir, mostly because mkbootimg conflicts with mkbootimg from android-tools package. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-12kmscube: add recipeCarlos Rafael Giani
This is a useful tool to test KMS and GBM-based EGL & OpenGL ES drawing Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> [updated to more recent upstream, and pushed to meta-qcom until it is available in oe-core] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-10linux-linaro-qcomlt: update kernelNicolas Dechesne
* update to 4.9.27 * add support for WLAN/BT LEDs Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 07d30296d4dff25a64dbb74f04ad66ccdc410c61)
2017-05-09firmware-qcom-dragonboard: upgrade to r1032.1Nicolas Dechesne
Qualcomm has release Linux BSP firmware package r1032.1. Main changes are the following: * new LICENSE/EULA that allows redistribution * new SBL with support for CDT partition and LK signing * new DSP firmware with GPS and audio coexistence Since the new license allows redistribution, the firmware is no hosted on 96boards.org and the file is published as a standard ZIP file, not a self extractable archive as before. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 3e8c6e4de8c8a517d009bbd4449744b922fa3e5d)
2017-04-26linux-linaro-qcomlt_4.9: update kernel revisionNicolas Dechesne
LT Kernel was updated with the following changes: Archit Taneja (1): drm/msm/mdp5: Ensure clocks are enabled in legacy cursor disable path Stephen Boyd (1): gpu: Remove depends on RESET_CONTROLLER when not a provider Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-04-25qmi-gps-proxy: update to new releaseNicolas Dechesne
Also remove udev rules which was removed upstream. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit dc97efd7064ca8316115e140d6f37f2faae2eaa0)
2017-04-25qdsp-config: update to release 1.2Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit b9d70fc7ca76cdb75a09111cf9b62c567db7fe0a)
2017-04-14linux-linaro-qcomlt: update to kernel 4.9Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 62ea95812ffd1503a4f7cb18b720260ad99dd88a)
2017-04-14dragonboard820c: rename kernel recipeNicolas Dechesne
For Dragonboard 820c we are currently using a custom kernel branch, rename the kernel recipe accordingly to make it more obvious that we are using such custom branch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 2fab6d1bda53a4784971d7ab24316b00fe79f0f4)
2017-04-11README: update info related to stable morty branchNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-04-11README: add more details about meta-oe optional dependencyNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit e29f6fe1722e24ce5d52d4ae9480b6487f7bff7e)
2017-04-11README: add symlinkNicolas Dechesne
The YP compliance requires the file README in the layer root dir. So far we are using README.md for convenience, since the project is hosted on github and we use markdown language. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 97bcc252fca6b8b4066155f0f9c649b1ed83f879)
2017-04-11qmi-gps-proxy: move the recipe in openembedded-layer sublayerNicolas Dechesne
This recipe explicitely depends on gpsd which is in meta-oe and not OE-core. So let's move the recipe into the openembedded-layer so that it gets parsed/used only when our users also have enabled meta-oe in their build, otherwise this recipe is irrelevant and should be skipped. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 061ab4a573353690c9ab50e59d8bbcb6a54269fa)
2017-04-10xf86-video-freedreno: Limit to arm and aarch64 archesKhem Raj
Makes meta-qcom play well in multi-bsp setup where non-arm architectures are also involved. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 44d5842133e35861769e5f5451c3f15d5297fec0)
2017-04-07qmic: Fix GNU_HASH QA errorsKhem Raj
Repect the environment variales in make Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-21firmware-qcom-dragonboard410c: add dependency on xzNicolas Dechesne
The self extracting archive internally uses xz compression, so when we unpack the firmware archive, we end up using xz. HOSTTOOLS has been introduced in OE core recently to avoid silently using tools from $PATH on the host. This has reavealed that the firmware recipe was missing an explicit dependency on xz-native tool (until now it was using it from the host!). Reported-by: Stanimir Varbanov <stanimir.varbanov@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-17linux-linaro-qcomlt_4.9: update kernel versionNicolas Dechesne
* v4l2 driver * functional GPU driver Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-13alsa-lib: restrict bbappend to 1.1.2 versionNicolas Dechesne
The UCM patch for DB410c was merged in 1.1.3 upstream, so let's make sure it is used only for 1.1.2 (morty). Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-09linux-linaro-qcomlt: upgrade to latest kernel for db820cNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-01apq8096: enable freedreno graphicsNicolas Dechesne
Add SoC customization for mesa, gstreamer and xorg. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-02-22wcnss-config: new upstream releaseNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-02-10qmi-gps-proxy: update new releaseNicolas Dechesne
Added * [PATCH] Adding fflush when all devices are disconected. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-22machine: apq8096: set pagesize to 4096Nicolas Dechesne
On 8096 machines (with UFS) the pagesize is 4096, not 2048. Not using the right size might create images which won't be loaded by the bootloader (lk). Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-16xserver-xorg: switch to modesetting with glamor by defaultNicolas Dechesne
Following the recommendation from freedreno author, let's switch the DDX from -freedreno to -modesetting. http://bloggingthemonkey.blogspot.fr/2016/11/a-quick-note-for-usersdistros.html The freedreno driver will remain available in the BSP layer, but it will be less tested from now on. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-16xf86-video-freedreno: add fixes for X11 ABI 23Nicolas Dechesne
All patches are taken from upstream, until a new release is available. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-15gstreamer1.0-plugins-bad: default to using gles2/egl for x11Nicolas Dechesne
Older version of gstreamer neeeded Desktop GL for glimagesink to work well. This is no longer the case, so let's default to using gles2/egl from now on. This is fine for gst 1.8 and above. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-12linux-linaro-qcomlt_4.9: switch 4.7 kernel to 4.9 for 8096 SoCNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-12linux-linaro-qcomlt: update 4.4 kernel versionNicolas Dechesne
* merge 4.4.38 * new improvements in camss driver * new improvements in v4l2/venus driver * fix memory reserver-memory mapping in DTS for DB410c Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-11-30rmtfs: update with new upstreamNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-11-29qrtr: upgrade recipe versionNicolas Dechesne
* upstream has fixed multilib/multiarch, so update recipe accordingly * also fixes "QA Issue: No GNU_HASH in the elf binary" Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-11-08gstreamer1.0-plugins-bad: fix the logic to set GL option in -badNicolas Dechesne
The purpose of this .bbappend file is to enable the right GL config option in Gstreamer -bad plugins for qcom based chipset. The current logic was broken: when building with no x11 and no wayland in DISTRO_FEATURES we would set PACKAGECONFIG_GL to opengl which is wrong, since opengl depends on x11 (in -bad). So the right thing to do is to set it to opengl is x11 is in DISTRO_FEATURES and gles2 otherwise, e.g. when building for wayland only (no X11) and for use cases such as Qt5/EGLFS that does not use x11 nor wayland. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-11-04Merge pull request #31 from kraj/kraj/masterNicolas Dechesne
linux-linaro-qcomlt_4.4.bb: Inherit pythonnative
2016-11-03linux-linaro-qcomlt_4.4.bb: Inherit pythonnativeKhem Raj
This kernel uses dtbTool ( a python script) during build this script ends up poking at host python and if you use something like archlinux then your python version will be different then python-native and it will result in compile errors e.g. | Traceback (most recent call last): | File "/mnt/b/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/dtbTool", line 34, in <module> | from struct import pack, unpack | File "/usr/lib/python2.7/struct.py", line 1, in <module> | from _struct import * | ImportError: /usr/lib/python2.7/lib-dynload/_struct.so: undefined symbol: PyUnicodeUCS4_AsEncodedString therefore inherit pythonnative to limit it to use the python from native sysroot for consistency across different build hosts Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-10-31gstreamer: remove legacy v4l2 pluginNicolas Dechesne
this driver belongs to the past and is no longer support. the forward path is to use the v4l2 decoder plugin from upstream. So remove the out of tree driver from this repo. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-10-14linux-linaro-qcomlt_4.4: update with Linaro 16.09 releaseNicolas Dechesne
* merged 4.4.23 * switch to PSCI by default: so it requires the latest bootloader with PSCI enabled Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit cd38876d03bbe25e5baa623574088f67aea324e9)
2016-10-14firmware-qcom-dragonboard410c: upgrade to 1.4.0Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit e9c058670a4f759e89bf4cf06985faa506dce8e4)
2016-10-14linux-linaro-qcomlt: add 4.7 release branch for APQ8096 machinesNicolas Dechesne
Add a new recipe for the 4.7 kernel release branch , from LT git tree. This branch is mostly used for the 8096 machines. While other machines are regularly tested as well, the preferred kernel for 8016 and 8064 remains 4.4 branch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 8fbb0af6c727c2959056bafe1918dfb9df4c75ec)
2016-10-02linux-qcom-bootimg: set LD_LIBRARY_PATH as required by dtbtoolNicolas Dechesne
Since the last upgrade of skales recipes, it now loads libfdt.so directly (from python using ctypes), so we need to set LD_LIBRARY_PATH so that it will find the library in the relevant sysroot. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-27Merge pull request #24 from andrey-konovalov/master-add-db410c-32Nicolas Dechesne
dragonboard-410c: create 32-bit machine configuration
2016-09-26skales: upgrade versionNicolas Dechesne
dtbtool has been improved to work directly from compatible string, and no longer requires msm-id and board-id. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit fb34dca197960086fe81dd5b0bcf32580dd24412)
2016-09-22dragonboard-410c: create 32-bit machine configurationAndrey Konovalov
This 32-bit machine is not intended to build 32-bit linux kernel, so it uses "linux-dummy" for virtual/kernel provider, and doesn't include the kernel into the rootfs image. Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
2016-09-19dragonboard-{410c,820c}: remove unused variableNicolas Dechesne
CMDLINE is not used anywhere, remove it to avoid confusion. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-06Merge pull request #23 from madisongh/kernel-recipe-cleanup-v4-part2'Nicolas Dechesne
[nicolas.dechesne@linaro.org: minor edit in last patch] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-06linux-qcom-bootimg: consolidate deployment stepsMatt Madison
into a single do_deploy_append for all targets, and move the machine-/SoC-specific bootimg creation settings into the relevant configuration files. Signed-off-by: Matt Madison <matt@madison.systems> [nicolas.dechesne@linaro.org: move dt image symlink creation] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-04linux-qcom-bootimg: use KERNEL_IMAGE_BASE_NAMEMatt Madison
and KERNEL_IMAGE_SYMLINK_NAME as the base for the deployed dt and boot image names, to reduce redundancy. Signed-off-by: Matt Madison <matt@madison.systems>