Add qtestsign tool.this is necessary to sign the u-boot for rb3gen2 board.
qtestsign is a simple tool to "sign" ELF Qualcomm firmware
images using a dummy certificate chain ("test keys").
It partially implements the image format described in Qualcomm's
whitepaper "Secure Boot and Image Authentication"
(both v1.0 and v2.0) by extending ELF images with a
Qualcomm-specific "hash segment", consisting of:
References:
- https://www.linaro.org/blog/initial-u-boot-release-for-qualcomm-platforms/
Signed-off-by: Tommaso Merciai <tomm.merciai@gmail.com>
Existing ath11k-generate-board-2_json.sh generates PCI ids. Add a script
to generate AHB-targeted board-2.json. Include regdb.bin if one is
provided.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
ath11k tools have slighly changed the format of the board-2.json by
adding a nested board / regdb arrays. Fix the script that generates
board-2.json to accomodate for those changes.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Bump SRCREV, dropping merged patches. This also brings up scripts to
support ath12k WiFi cards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
The recipe fell out of the WORKDIR -> UNPACKDIR conversion. Use
UNPACKDIR to reference provided scripts.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Update to the latest upstream repository, which is now at
https://github.com/linux-msm/qdl.git.
Relevant changes from latest upstream:
- USBDEVFS interface replaced with libusb
- Add ramdump support
- New utility 'ks' which uses sahara to load images from host to a
device (relevant for Qualcomm Cloud AI 100).
Drop 0001-Makefile-Use-pkg-config-for-libxml2-detection.patch as these
changes are now available upstream.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Bump SRCREV to pickup the fix for sm8650 mbn files. Unfortunately this
also means updating the LIC_FILE_CHKSUM and SRC_URI.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Update skales recipe to compile tip of the project where
support for compressed ARM64 kernel image and pad out the
image are avilable.
Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
Update debugcc to the latest revision. Drop all the msm8996 patches,
they are merged upstream.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Import patches adding support for filtering of the clocks basing on the 'block' = clock controller.
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>
The debugcc tool can be useful on the target platforms. Add a recipe to
build corresponding package.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
The dragonboard-820c board has ath10k device on the PCI bus. Add support
for generating board JSON files for PCI board IDs.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>