Commit Graph

203 Commits

Author SHA1 Message Date
Nicolas Dechesne
aa12bb958c linux-linaro-qcomlt_4.9: update kernel version
* v4l2 driver
* functional GPU driver

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-17 16:07:58 +01:00
Nicolas Dechesne
db9f380a80 alsa-lib: restrict bbappend to 1.1.2 version
The UCM patch for DB410c was merged in 1.1.3 upstream, so let's make sure it is
used only for 1.1.2 (morty).

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-13 16:01:31 +01:00
Nicolas Dechesne
1ba8f8e027 linux-linaro-qcomlt: upgrade to latest kernel for db820c
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-09 09:47:19 +01:00
Nicolas Dechesne
5cedef7037 apq8096: enable freedreno graphics
Add SoC customization for mesa, gstreamer and xorg.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-01 18:14:44 +01:00
Nicolas Dechesne
94d635d5f8 wcnss-config: new upstream release
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-02-22 14:28:49 +01:00
Nicolas Dechesne
0c4d8cfef4 qmi-gps-proxy: update new release
Added
* [PATCH] Adding fflush when all devices are disconected.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-02-10 09:28:15 +01:00
Nicolas Dechesne
4be62c00c8 machine: apq8096: set pagesize to 4096
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-22 00:16:31 +01:00
Nicolas Dechesne
5a9e5d365c xserver-xorg: switch to modesetting with glamor by default
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-16 12:14:58 +00:00
Nicolas Dechesne
65c81b36f1 xf86-video-freedreno: add fixes for X11 ABI 23
All patches are taken from upstream, until a new release is available.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-16 13:05:55 +01:00
Nicolas Dechesne
3f95bcd72a gstreamer1.0-plugins-bad: default to using gles2/egl for x11
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-15 16:57:16 +00:00
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