Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
* 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)
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit e9c058670a4f759e89bf4cf06985faa506dce8e4)
|
|
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)
|
|
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>
|
|
dragonboard-410c: create 32-bit machine configuration
|
|
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)
|
|
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>
|
|
CMDLINE is not used anywhere, remove it to avoid confusion.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
[nicolas.dechesne@linaro.org: minor edit in last patch]
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
for appending to DEPENDS, since normal += will work in
this context.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
Kernel recipe patches v2, part 1 - reduce duplication
|
|
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>
|
|
and KERNEL_CONFIG_FRAGMENTS setting to the common
include file.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
to the common include file that uses it, to reduce
duplication of code.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
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>
|
|
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>
|
|
alsa-lib was upgraded in OE/master and our patch needs a small update.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
|
|
|
|
efi had been added by mistake initially, and should not have been there.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
instead of in the kernel recipe.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
* 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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|