DB820c and RB5 recipes stopped providing alternatives for BDF files, as
respective board files were merged upstream. Remove alternatives from
the linux-firmware recipe too.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Drop adsp, modem and WiFi BDF files merged into linux-firmware. Leave
only compatibility adsp files for older kernels.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
As individual firmware recipes were moved to
dynamic-layers/openembedded-layer, split the image recipe accordingly.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
firmware-qcom-pixel.inc uses simg2img to unpack vendor.img. However this
tool is provided by android-tools-native from meta-oe layer. Thus move
all these recipes to corresponding dynamic-layers/openembedded-layer
subdir.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Bundle gpsd and gps-utils into initramfs-test-image. This cause
compressed image growth of 1.6 MiB.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Add recipe to build and bundle all supported Nexus and Pixel firmware.
This allows checking for possible conflicts between recipes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Add a tool to handle Qualcomm packed Qualcomm Android images, used
by several Nexus and Pixel driver binary packs.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
As initramfs-firmware-image doesn't use the kernel modules, break the
dependency by setting KERNELDEPMODDEPEND to the empty strings.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
When using pull_request event, the workflow is run in the context of
the PR, so it's potentially untrusted code from a third party. As such
Github Action secrets are not available for security reason. The PR
build test workflow requires a secret (TUXSUITE TOKEN). So instead, we
can use pull_request_target which ensures the workflow runs in the
context of the base of the PR, e.g. trusted/merged code. In this case
the repo secrets can be used in the workflow.
We just need to carefully set the 'ref' we use in the tuxOE job
definition, which needs to refer to the PR.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
This CI has been implemented on Linaro CI so far, let's migrate to
GitHub Actions. The build uses Linaro Tuxsuite for OE/YP which
provides a cloud based infrastructure.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
When using usrmerge the files will be put under usr/lib so use
nonarch_base_libdir bitbake variable instead
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Using /lib is not going to work when using usrmerge distro features
therefore use proper variable to adapt it to these kind of situations
Signed-off-by: Khem Raj <raj.khem@gmail.com>