Commit Graph

193 Commits

Author SHA1 Message Date
Nicolas Dechesne
a66ded20b5 linux-linaro-qcomlt_4.9: switch 4.7 kernel to 4.9 for 8096 SoC
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-12 15:32:00 +00:00
Nicolas Dechesne
a974be8387 linux-linaro-qcomlt: update 4.4 kernel version
* 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-12-12 16:07:19 +01:00
Nicolas Dechesne
47fc9e951f rmtfs: update with new upstream
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-11-30 08:03:01 +00:00
Nicolas Dechesne
990dbe3f5e qrtr: upgrade recipe version
* 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-29 09:21:26 +00:00
Nicolas Dechesne
7be7a1c3dd gstreamer1.0-plugins-bad: fix the logic to set GL option in -bad
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-08 17:38:04 +00:00
Nicolas Dechesne
94d0a8dbb7 Merge pull request #31 from kraj/kraj/master
linux-linaro-qcomlt_4.4.bb: Inherit pythonnative
2016-11-04 10:53:49 +01:00
Khem Raj
cf91de2dca linux-linaro-qcomlt_4.4.bb: Inherit pythonnative
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-11-03 20:08:55 -07:00
Nicolas Dechesne
9138a6c9f1 gstreamer: remove legacy v4l2 plugin
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-31 08:30:37 +00:00
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