aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-11-02bootrr, diag: make sure branch and protocol are configuredsrcuriNicolas Dechesne
The default branch name for new repositories created on GitHub is now main. While it does not affect existing repo, let's be more explicit just in case, as there is uncertainty about how it will be managed in general. Also Github has announced that it will stop supporting git:// protocol in Q1 2022, let's make sure we don't use it anymore, and use https:// instead. https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-10-28Merge pull request #380 from lumag/fix-5.15Nicolas Dechesne
linux-linaro-qcomlt: fix overrides for the sa8155p-adp machine
2021-10-28linux-linaro-qcomlt: fix overrides for the sa8155p-adp machineDmitry Baryshkov
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>
2021-10-28Merge pull request #379 from alimon/linux_5.15Dmitry Baryshkov
recipes-kernel: Linux 5.15 add SRCREV for 96boards platforms
2021-10-27recipes-kernel: Linux 5.15 add SRCREV for 96boards platformsAníbal Limón
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>
2021-10-26Merge pull request #377 from bhupesh-sharma/userdata-as-rootfs-partitionNicolas Dechesne
conf/sa8155p-adp.conf: Use 'userdata' as the intended ROOTFS partition
2021-10-26conf/sa8155p-adp.conf: Use 'userdata' as the intended ROOTFS partitionBhupesh Sharma
Since the 'system' partition is quite small (3G), use 'userdata' partition (around 105G) as the intended ROOTFS partition. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-10-21Merge pull request #371 from lumag/split-firmwareNicolas Dechesne
Split huge firmware packages
2021-10-21Merge pull request #370 from lumag/fw-packagegroupNicolas Dechesne
Per-board firmware packagegroups
2021-10-21Merge pull request #372 from bhupesh-sharma/add-sa8155p-adp-qcomlt-5.15Nicolas Dechesne
recipes-kernel/linux: Add new .bb files for release/sa8155p-adp/qcoml…
2021-10-21linux: Remove .bb file for linux-linaro-qcomlt_5.14Bhupesh Sharma
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-10-21linux: Add new .bb files for release/sa8155p-adp/qcomlt-5.15Bhupesh Sharma
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-10-20Merge pull request #374 from lumag/fix-initramfs-sizeNicolas Dechesne
qcom-qcommon.inc: increase INITRAMFS_MAXSIZE
2021-10-20qcom-qcommon.inc: increase INITRAMFS_MAXSIZEDmitry Baryshkov
Default INITRAMFS_MAXSIZE is specified as 128 MiB, which can be easily exceeded by e.g. initramfs-kerneltest-full-image. Increase the maximum size to 384 MiB, allowing all initramfs test images to fit. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-20Merge pull request #357 from bhupesh-sharma/add-bootrr-to-meta-qcomNicolas Dechesne
Add bootrr to meta qcom
2021-10-20initramfs-test-full: Add 'bootrr'Bhupesh Sharma
Add the 'bootrr' utility in 'initramfs-test-full-image.bb' Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-10-20recipes-test: add bootrr test utilityBhupesh Sharma
bootrr is a simple low-level test utility which can be run on the qcom boards to determine the presence of some basic driver and device interfaces which are required for the board to boot to console and expose basic interfaces. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-10-19firmware-qcom-rb5: split firmware packageDmitry Baryshkov
Enable split of board-specific dspso.bin and SoC-specific sensors firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-19firmware-qcom-dragonboard845c: split firmware packageDmitry Baryshkov
Enable split of board-specific dspso.bin and SoC-specific legacy (split) adreno, audio, compute and modem firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-19firmware-qcom-dragonboard820c: split firmware packageDmitry Baryshkov
Enable split of board-specific dspso.bin and SoC-specific audio firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-19firmware-qcom-dragonboard410c: split firmware packageDmitry Baryshkov
Enable split of SoC-specific modem and wifi firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-19firmware-qcom.inc: add support for splitting firmware packagesDmitry Baryshkov
Add basic support for splitting firmware-qcom-foo packages into smaller components. Main package would RRECOMMEND all generated packages, one can use BAD_RECOMMENDS to prevent some of those packages to be installed. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12initramfs-firmware-image: add simple firmware-only imageDmitry Baryshkov
Even if the kernel does not use initramfs, it might be useful to populate it with the simple initramfs holding firmware files. These files will be used during the boot process before the rootfs is mounted. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12qcom-armv8a: switch to using firmware packagegroupsDmitry Baryshkov
Instead of referencing individual firmware packages, use packagegroup-firmware-foo packages, thus removing duplication. Also as we are at it, recommend mesa-driver-msm, as all other qcom machine config files do. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12qrb5165-rb5: switch to packagegroup-firmware-qrb5165-rb5Dmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12dragonboard-845c: switch to packagegroup-firmware-dragonboard845cDmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12dragonboard-820c: switch to packagegroup-firmware-dragonboard820cDmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12dragonboard-410c: switch to packagegroup-firmware-dragonboard410cDmitry Baryshkov
Use packagegroup instead of referencing all firmware files in the machine conf file. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-12packagegroup-firmware-*: add packagegroups for board firmware packagesDmitry Baryshkov
Add several packagegroups, each one recommending board firmware packages. The groups are split to several recipes, so that building one group wouldn't cause building all possible firmware packages. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-04Merge pull request #368 from alimon/gpsdNicolas Dechesne
dynamic-layers/recipes-navigation: GPSd update patch to release 3.23.1
2021-10-03dynamic-layers/recipes-navigation: GPSd update patch to release 3.23.1Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-10-01Merge pull request #367 from lumag/no-sd600Nicolas Dechesne
Drop support for db600c/sd-600eval
2021-10-01firmware-qcom-sd-600eval: drop firmware recipeDmitry Baryshkov
Both sd-600eval and dragonboard-600c machines were dropped. Since no other machine uses this firmware, drop the recipe. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-01sd-600eval: remove machine configDmitry Baryshkov
Upstream Linux kernel has stopped supporting Arrow SD600 Eval board in 2018 (merged into 5.0). Drop support for this board too. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-10-01dragonboard-600c: drop machine configDmitry Baryshkov
Dragonboard 600c seems to be an old/alternative name for Arrow SD600 Eval board. Upstream DTS was named `qcom-apq8064-arrow-db600c.dts" (rather than `qcom-apq8064-db600c` as used here). Later it was renamed to `qcom-apq8064-arrow-sd-600eval.dts`. Drop support for this machine. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-27Merge pull request #364 from lumag/db820Nicolas Dechesne
Few fixes for db820c support
2021-09-25linux-firmware: use alternatives for ath10k firmware filesDmitry Baryshkov
firmware-qcom-dragonboard820c provides its own versions of QCA6174 board data (until upstream linux-firmware is fixed to provide correct board data). Make linux-firmware use update-alternatives to remove conflict with the firmware-qcom-dragonboard820c package (which already uses alternatives for this file). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-25firmware-qcom-dragonboard820c: install board dataDmitry Baryshkov
linux-firmare archive does not provide board data for the particular board configuration. Provide an alternative for this linux-firmware's board file (like we do for db845c and rb5). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-25qca-swiss-army-knife: add script to generate JSON data for PCI devicesDmitry Baryshkov
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>
2021-09-25fastrpc: mount DSP image on DB820cDmitry Baryshkov
Add support for mounting provided filesystem image with DSP libraries on the dragonboard-820c. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-25firmware-qcom-dragonboard820c: provide squashed adsp.mbnDmitry Baryshkov
Provide pil-squashed adsp.mbn in addition to the split adsp.mdt/adsp.b*. This file might be used to simplify and speed up the firmware loading process. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-22Merge pull request #361 from bhupesh-sharma/add-lsblk-for-masterNicolas Dechesne
initramfs-test-full: Add util-linux-lsblk
2021-09-21initramfs-test-full: Add util-linux-lsblkBhupesh Sharma
Add 'util-linux-lsblk' in 'initramfs-test-full-image.bb', which provides 'lsblk' utility. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-21Merge pull request #360 from lumag/clean-rb5-fwNicolas Dechesne
firmware-qcom-rb5: remove obsolete comment
2021-09-21firmware-qcom-rb5: remove obsolete commentDmitry Baryshkov
Remove obsolete comment mentioning NHLOS_URI and ADRENO_URI. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-17Merge pull request #358 from lumag/nexus7Nicolas Dechesne
Nexus7 (2013) support
2021-09-16nexus7-2013: add machine config fileDmitry Baryshkov
Add machine config file for the Asus Google Nexus7 2013. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-15firmware-qcom-nexus7-2013: add recipe for the Nexus 7 firmwareDmitry Baryshkov
Add recipe for building the package with Qualcomm firmware for Asus Google Nexus7 2013 devices. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-13Merge pull request #356 from ↵Nicolas Dechesne
bhupesh-sharma/add-more-utils-to-initramfs-test-full initramfs-test-full: Add more utils
2021-09-10initramfs-test-full: Add more utilsBhupesh Sharma
Add the following utilities in 'initramfs-test-full-image.bb' - hdparm (for performance checks - e.g. USB mass storage related) - mbw, dhrystone, lmbench, sysbench, tinymembench, tiobench, whetstone (for performance checks). - Add kexec instead of the complete 'kexec-tools' Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>