aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-03-06kmscube: initial recipedev/kmscubeNicolas 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>
2016-09-04linux-qcom-bootimg: eliminate anonymous python functionMatt Madison
for appending to DEPENDS, since normal += will work in this context. Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-02Merge pull request #20 from madisongh/kernel-recipe-cleanup-v2Nicolas Dechesne
Kernel recipe patches v2, part 1 - reduce duplication
2016-09-02linux-linaro-lt-freedreno: remove recipeNicolas Dechesne
This kernel recipe was orginally used on IFC6410 and uses the Qualcomm CAF 3.4 Android kernel. It is not being used anymore. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-02linux-linaro-qcom*: move KERNEL_DEFCONFIG settingsMatt Madison
and KERNEL_CONFIG_FRAGMENTS setting to the common include file. Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-02linux-linaro-qcom*: move QCOM_BOOTIMG_ROOTFS settingsMatt Madison
to the common include file that uses it, to reduce duplication of code. Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-02linux-linaro-qcom*: remove duplicate appendMatt Madison
The do_compile_append is identical for both kernel recipes, so move it to the common include file. Signed-off-by: Matt Madison <matt@madison.systems>
2016-08-29Merge pull request #17 from madisongh/misc-fixesNicolas Dechesne
firmware-qcom-dragonboard410c: add missing dependency
2016-08-28firmware-qcom-dragonboard410c: add missing dependencyMatt Madison
do_unpack requires bc on the build host, so make sure it's present. Signed-off-by: Matt Madison <matt@madison.systems>
2016-08-24alsa-lib: update UCM patch for DB410cNicolas Dechesne
alsa-lib was upgraded in OE/master and our patch needs a small update. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-26Merge branch 'jethro'Nicolas Dechesne
2016-07-25qmi-gps-proxy: update to new versionNicolas Dechesne
version -4 comes with a new patch, so update recipe as well to take its patches from the debian source folder, to avoid duplication of patches. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-25linux: update kernel versionNicolas Dechesne
Anna Hanna Sedlak Grinbaum (2): drivers: bluetooth: fix memory leak in btqcomsmd soc: qcom: fix GPS Proxy exit functionality Azriel Samson (1): builddeb: fix missing headers in linux-headers package Bjorn Andersson (1): wcn36xx: Silence error about unsupported smd event 188 Nicolas Dechesne (1): kernel: configs: enable Docker support in distro.config Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-21linux-linaro-qcomlt: remove use of KERNEL_OUTPUTNicolas Dechesne
KERNEL_OUTPUT used to be set in kernel.bbclass as the kernel output file, and it was used for convenience here. However in OE-core commit 849b67b2e4820564b5e5c9bd4bb293c44351c5f3 the definition of KERNEL_OUTPUT was removed (for legit reasons), and our recipe no longer works. Since we use KERNEL_OUTPUT in the do_compile() step it is actually fine (and even simpler) to directly use the kernel binary anyways. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-21linux-linaro-qcomlt_4.4: remove support for fixup.binNicolas Dechesne
The fixup.bin was a workaround for a specific issue on very old kernel, and is no longer needed. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-20Merge branch 'gpsd-bbappend'Nicolas Dechesne
2016-07-20gpsd-machine-conf: move bbappend file into layer specific folderNicolas Dechesne
If meta-qcom is used in a configuration without meta-oe, bitbake will fail to parse with this error: ERROR: No recipes available for: ../build-nodistro/conf/../../layers/meta-qcom/recipes-navigation/gpsd/gpsd-machine-conf_%.bbappend The layer.conf file has logic to selectively add .bb and .bbappend from layer specific folders, so let's move this bbappend into the 'openembedded-layer', so that it will be parsed only if 'openembedded-layer' (e.g. meta-oe) is being used. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-14Merge branch 'jethro'Nicolas Dechesne
2016-07-14machine: add dragonboard 820cNicolas Dechesne
Add minimal machine configuration files for DragonBoard820c. It is currently supported in the LT tracking kernel branch. The support is minimal for now, and it will improve over time. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-14linux-linaro-qcomlt-tracking: add new recipeNicolas Dechesne
Linux kernel recipe for the Landing Team integration/tracking branch. This branch is regularly rebased, hence the use of nobranch=1. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-14linux-linaro-qcomlt: use aarch64 MACHINEOVERRIDESNicolas Dechesne
For the kernel, we intend to use the same config and boot methods on all arm64 based devices. So instead of using apq8016 overrides, let's use the more generic aarch64 overrides. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05Merge branch 'krogoth'Nicolas Dechesne
2016-07-05Merge branch 'jethro' into krogothNicolas Dechesne
2016-07-05sd-600eval: add new machineNicolas Dechesne
The SD 600eval is an APQ8064 based boards, following the 96boards CE specifications. More information on: https://eragon.einfochips.com/products/sd-600eval.html Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>