Follow recent OE-core changes and include ${IMAGE_NAME_SUFFIX} into the
initrd image name.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Bump SRCREV to include necessary fixes for the RB2 board. This includes
interconnect fixups and GPU support.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Currently linux-linaro-qcomlt-dev fails because SRCREV is applied too
late to be fully processed, which results in the following bitbake
error. Fix it by enforcing immediate parsing of SRCREV assignment.
ERROR:
/home/lumag/Projects/RPB/build-rpb/conf/../../layers/meta-qcom/recipes-kernel/linux/linux-linaro-qcomlt-dev.bb:
AUTOREV/SRCPV set too late for the fetcher to work properly, please set
the variables earlier in parsing. Erroring instead of later obtuse build
failures.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Currently linux-qcom-bootimg.inc issues warnings like the following with
some versions of Python 3:
WARNING: linux-linaro-qcomlt-6.0-r0 do_qcom_img_deploy:
.../meta-qcom/recipes-kernel/linux/linux-qcom-bootimg.inc:51:
SyntaxWarning: "is" with a literal. Did you mean "=="?
Using is to test for equality is wrong. is only works "by accident" and
relies on some rather dubious assumptions about how CPython manages the
string literal pool
There are three occurrences, the first two are fixed the obvious way and
the final one is simply removed because the code was unreachable anyway
(the empty string already evaluates to False when used in a logic
expression).
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
We do not need kernel images in the rootfs when using
linux-qcom-bootimg, the image is flashed into special partition instead.
So, prevent clobbering rootfs (and especially initramfs) with the kernel
images.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Update the SRCREV in linux-linaro-qcomlt_5.16.bb file
for sa8155p adp board, which now supports
additional ethernet fixes for kernel version 5.16.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
This reverts kernel commit 53182e81f47d4ea0c727c49ad23cb782173ab849
for sa8155p as it supports 5.16 kernel version now.
This added tool dependencies on various build systems using %.dtb
targets. Validation will need to be controlled by a kconfig or make
variable instead, but for now let's just revert it.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
There is no need to check dtb schema while building OE kernel images.
Not to mention that supporting dtschema properly requires significant
changes to the OE-core layer (which are still pending). With all that in
mind revert the commit making dtschema validation mandatory when
building individual dtb files.
Revert the patch here rather than in the integration tree itself, so
that users of the integration tree still can benefit from enforced dt
schema validation.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fix override syntax in the linux-linaro-qcomlt_5.15.bb used to select
machine-specific kernel for sa8155p-adp.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
The sa8155p MACHINE uses different branch to be supported, current
Linux 5.15 common release branch is in rc7 but is good enough.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>