aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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>
2016-07-05improve spacing and indentation in machine configuration files and recipesNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05Use $SOC_FAMILY instead of $MACHINE in BSPNicolas Dechesne
In many recipes we have been using $MACHINE to add customization. As we are about to add more boards based on similar SoC, we need to use $SOC_FAMILY as override instead of $MACHINE. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05machine: set SOC_FAMILY for apq8064 and apq8016 based machinesNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05ifc6410: split machine configuration fileNicolas Dechesne
In order to support more apq8064 based boards, let's split the ifc6410 machine configuration file and create apq8064.inc, which is meant to contain variables common to all 8064 based machines. Later on, we will add support for SOC_FAMILY as well. This commit should be a no-op. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-05dragonboard-410c: split machine configuration fileNicolas Dechesne
In order to support more apq8016 based boards, let's split the dragonboard 410c machine configuration file and create apq8064.inc, which is meant to contain variables common to all 8016 based machines. Later on, we will add support for SOC_FAMILY as well. This commit should be a no-op. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-04firmware-qcom-dragonboard410c: upgrade to 1.3.0Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-07-04Merge remote-tracking branch 'github/krogoth'Nicolas Dechesne
2016-07-04Merge remote-tracking branch 'github/jethro' into krogothNicolas Dechesne
2016-06-30dragonboard-410c: remove efi , add ext2 in MACHINE_FEATURESNicolas Dechesne
efi had been added by mistake initially, and should not have been there. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-06-30dragonboard-410c: set KERNEL_DEVICETREE in machine configuration fileNicolas Dechesne
instead of in the kernel recipe. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-06-30linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
Bjorn Andersson (1): wcn36xx: Implement print_reg indication Todor Tomov (1): camss: Add format field handling in CSIPHY and CSID Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-06-29linux-linaro-qcomlt: upgrade kernel versionNicolas Dechesne
* 8016 * eMMC HS mode * SD UHS * CSI2 support * GPS * backport remoteproc/wcn/audio driver * 8064 * SD 600 eval * HDMI audio with DSP Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-06-24machine: dragonboard410c: add wcnss-start package when wifi is enabledNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>