Commit Graph

182 Commits

Author SHA1 Message Date
Nicolas Dechesne
4e798cbbec linux-qcom-bootimg: set LD_LIBRARY_PATH as required by dtbtool
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-10-02 22:11:34 +01:00
Nicolas Dechesne
a8a3371aad Merge pull request #24 from andrey-konovalov/master-add-db410c-32
dragonboard-410c: create 32-bit machine configuration
2016-09-27 21:23:22 -07:00
Nicolas Dechesne
2baa625960 skales: upgrade version
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-26 08:05:47 +01:00
Andrey Konovalov
9aff746f12 dragonboard-410c: create 32-bit machine configuration
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-22 16:38:27 +03:00
Nicolas Dechesne
e6e83d7842 dragonboard-{410c,820c}: remove unused variable
CMDLINE is not used anywhere, remove it to avoid confusion.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-19 12:51:32 +01:00
Nicolas Dechesne
f890ca3b66 Merge pull request #23 from madisongh/kernel-recipe-cleanup-v4-part2'
[nicolas.dechesne@linaro.org: minor edit in last patch]
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-09-06 14:45:58 +01:00
Matt Madison
d4b5a43bca linux-qcom-bootimg: consolidate deployment steps
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-06 14:29:08 +01:00
Matt Madison
589bbe8bff linux-qcom-bootimg: use KERNEL_IMAGE_BASE_NAME
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-04 06:34:26 -07:00
Matt Madison
0c2d5f3fb6 linux-qcom-bootimg: eliminate anonymous python function
for appending to DEPENDS, since normal += will work in
this context.

Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-04 05:23:57 -07:00
Nicolas Dechesne
c59d9254d0 Merge pull request #20 from madisongh/kernel-recipe-cleanup-v2
Kernel recipe patches v2, part 1 - reduce duplication
2016-09-02 22:24:42 +02:00
Nicolas Dechesne
5f261d2fbf linux-linaro-lt-freedreno: remove recipe
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-02 21:15:31 +01:00
Matt Madison
5048a8d0c3 linux-linaro-qcom*: move KERNEL_DEFCONFIG settings
and KERNEL_CONFIG_FRAGMENTS setting to the common
include file.

Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-02 08:05:46 -07:00
Matt Madison
7a88dedfb5 linux-linaro-qcom*: move QCOM_BOOTIMG_ROOTFS settings
to the common include file that uses it, to reduce
duplication of code.

Signed-off-by: Matt Madison <matt@madison.systems>
2016-09-02 08:05:46 -07:00
Matt Madison
cdaa99552a linux-linaro-qcom*: remove duplicate append
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-09-02 08:05:46 -07:00
Nicolas Dechesne
5f57c6ac7b Merge pull request #17 from madisongh/misc-fixes
firmware-qcom-dragonboard410c: add missing dependency
2016-08-29 11:45:29 +02:00
Matt Madison
a5be6c3103 firmware-qcom-dragonboard410c: add missing dependency
do_unpack requires bc on the build host, so make sure
it's present.

Signed-off-by: Matt Madison <matt@madison.systems>
2016-08-28 09:15:23 -07:00
Nicolas Dechesne
a6c4707c7c alsa-lib: update UCM patch for DB410c
alsa-lib was upgraded in OE/master and our patch needs a small update.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-08-24 16:14:37 +01:00
Nicolas Dechesne
7c2d1bc3ed Merge branch 'jethro' 2016-07-26 16:23:54 +01:00
Nicolas Dechesne
2bf741274e qmi-gps-proxy: update to new version
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-25 12:55:06 +01:00
Nicolas Dechesne
1a5de177de linux: update kernel version
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-25 12:36:11 +01:00
Nicolas Dechesne
a98fcc8512 linux-linaro-qcomlt: remove use of KERNEL_OUTPUT
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-21 13:11:27 +01:00
Nicolas Dechesne
1ca613c57a linux-linaro-qcomlt_4.4: remove support for fixup.bin
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-21 13:11:27 +01:00
Nicolas Dechesne
8101fdf355 Merge branch 'gpsd-bbappend' 2016-07-20 15:24:24 +01:00
Nicolas Dechesne
ed00155a67 gpsd-machine-conf: move bbappend file into layer specific folder
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-20 15:23:11 +01:00
Nicolas Dechesne
fe478e0771 Merge branch 'jethro' 2016-07-14 14:16:02 +01:00