Commit Graph

185 Commits

Author SHA1 Message Date
Nicolas Dechesne
6fcad00a36 linux-linaro-qcomlt_4.4: update with Linaro 16.09 release
* 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-14 08:30:09 +01:00
Nicolas Dechesne
d73e145263 firmware-qcom-dragonboard410c: upgrade to 1.4.0
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit e9c058670a4f759e89bf4cf06985faa506dce8e4)
2016-10-14 08:30:06 +01:00
Nicolas Dechesne
56f9ae3a70 linux-linaro-qcomlt: add 4.7 release branch for APQ8096 machines
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-14 08:30:03 +01:00
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