aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-09-07initramfs-test-full: use rt-tests for glibc onlysa8155p-dunfellNicolas Dechesne
rt-tests is not supported when using musl libc, so do not try to install it unless we are using glibc. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit deefb1f533a7f08262530cc01934d9d55960ab41)
2021-09-07initramfs-kerneltest-full-image: new initramfs image with machine firmware ↵Nicolas Dechesne
and modules Add new image based on initramfs-test-full-image extended with ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and firmware files. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 3272672546fff9cf56f885747d0f953608f8ee29)
2021-09-07initramfs-test-full: support dynamic content based on enabled layersNicolas Dechesne
Implement similar mechanism found in: 4e5d23c9a6fa (initramfs-test-image: provide dynamic expansion capabilities) So that we can build derived images. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 51c2dc82ee2aba7a4a0d1a957a26966d6ff2d3eb)
2021-09-07initramfs-test-full-image: drop IMAGE_BASENAME overrideNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit a85b916dc6438a42ea28b2eebde80072f4c5a919)
2021-09-07linux-qcom-bootimg.inc: support bundling initramfs into bootimagesDmitry Baryshkov
Add support for bundling initramfs into android boot images. For example this allows one to build bootable images containing the kernel and all built modules/firmware to test them without flasing actual images to the device. To create kernel+initramfs bundles, just define INITRAMFS_IMAGE. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit d9c975e56f874baa78f2bd654ec6577075a17789)
2021-09-07initramfs-kerneltest-image: new image with machine firmware and modulesDmitry Baryshkov
Add new image based on initramfs-test-image extended with ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 91405d2ed6ada9738a2ef5d0333e3d277ab2ebcb)
2021-09-07initramfs-test-image: provide dynamic expansion capabilitiesDmitry Baryshkov
Up to now we were using dynamic per-layer bbappend to extend initramfs-test-image with extra packages provided by other layers. However this won't scape if other recipes are going to start including initramfs-test-image.bb (because initramfs-test-image bbappends won't get picked up by the next recipe). Thus provide a mechanism to dynamically extend initramfs-test-image, so that the extension is available to the child recipes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 4e5d23c9a6fa5e27dc61757d7c573cc638869022)
2021-09-07initramfs-tiny-image: drop IMAGE_BASENAME overrideDmitry Baryshkov
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so drop it to allow easily extending the initramfs-test-image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 65c8eaa7afd577749b730f057f562dd0f1d142a8)
2021-09-07initramfs-test-image: drop IMAGE_BASENAME overrideDmitry Baryshkov
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so drop it to allow easily extending the initramfs-test-image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 3b6d247f1f057e23afa80f36df831c60b20ee5ff)
2021-09-07recipes-test: Add a new initramfs-test-full-image.bbappendBhupesh Sharma
'initramfs-test-image' is used across several boards and changes to the same are very keenly looked at for size changes to the overall image thus produced as it may lead to some boards failing to boot with yocto based images. So it makes sense to introduce a new 'initramfs-test-full-image' which can retain the character of the test image but can house more utilities which are useful for several qcom boards. So, we have now three types of initramfs images: - initramfs-tiny-image, - initramfs-test-image, and - initramfs-test-full-image Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> (cherry picked from commit db16ed568d495266ac326fb05ea75ebbe7886473) [ replaced dhcpd with dhcp-client in dunfell ] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07rt-tests: workaround for SRC_URINicolas Dechesne
Upstream repo removed master branch (in favor of main), and SRC_URI needs to be updated. A patch is pending upstream, until it's merged let's use a local workaround. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07conf/machine: Add initial support for SA8155P-ADP boardBhupesh Sharma
Add configuration files for SA8155P-ADP board which uses the SM8150 SoC. Here we create an include (.inc) file and a configuration (.conf) file for the adp board. This board doesn't support graphics / display (at least for now). Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> (cherry picked from commit bbadb282bbb4f1731d94a67b66563bc3c4e2f73b) [ Removed the armv8.2a tunes not available in dunfell, use default tunes on dunfell like other machines ] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07recipes-kernel/linux: Add new .bb files for release/adp/qcomlt-5.14Bhupesh Sharma
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> (cherry picked from commit 8f82704da6654873810f1c1303cf632ffa6cc372)
2021-09-07initramfs-test-image: include cryptsetupNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 78e2dacd0ebcf6719ab122ed65975351e3bd87db)
2021-09-07initramfs-*-images: fix up image nameNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit bf41043676d51c49ecd513e6b8caf054c26fee3e)
2021-09-07initramfs-*: add a minimal initramfs imageNicolas Dechesne
Sometimes all we need is a tiny image. Rework the test-image so that it reuses the metadata from the tiny image. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 7de148fb10dec04589035f02eb2cc977a1d7b0e0)
2021-09-07initramfs-test-image: add libdrm-testsNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit bd9294cc9373bb569d2dc90dda8999fb9ffa5d1a)
2021-09-07recipes-test/images: initramfs-test-image allow to override NO_RECOMMENDATIONSAníbal Limón
To be able specify installation of firmware and/or modules in {auto,local}.conf. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 425177fd7d5f31583e205c3b0ff1c6d6c4312382)
2021-08-28Merge pull request #346 from lumag/rb5-linux-firmware-dunfellNicolas Dechesne
Update firmware packaging for RB5 (dunfell)
2021-08-26qcom-armv8a.conf: use linux-firmware packagesDmitry Baryshkov
Use packages generated from linux-firmware to provide Adreno, DSP and VPU firmware for the qrb5165-rb5 board. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 056e15af84afe06a2702c37724b3deec51557082)
2021-08-26qrb5165-rb5.conf: use linux-firmware packagesDmitry Baryshkov
Use packages generated from linux-firmware to provide Adreno, DSP and VPU firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit d0b6fc2a248d5181358721608eb05e44d522683d)
2021-08-26firmware-qcom-rb5: don't ship firmware present in linux-firmwareDmitry Baryshkov
Now that linux-firmware has been updated to provide A650, DSP and VPU firmware, stop packaging it into firmware-qcom-rb5. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 179bdd168558f59eb9d80202886eb12b85668c1d)
2021-08-26firmware-qcom-rb5: install dsp paritition imageDmitry Baryshkov
Install an image with DSP shell and libraries. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit bee87e1ca82c6bf6a899ea0567ec3e27a6f9ba51)
2021-08-13Merge pull request #338 from lumag/linux-5.13-dunfellDmitry Baryshkov
recipes-kernel: Linux 5.13 bump to rev 1429722a2209
2021-08-13recipes-kernel: Linux 5.13 bump to rev 1429722a2209Aníbal Limón
Summary, - Update LHM patches for RB3 because old ones causes crash when use hackbench. - Remove enablement of TYPEC_MUX_NB7VPQ904M not used in RB5 atm. Changes, 1429722a2209 dt-bindings: thermal: Add dt binding for QCOM LMh e59d36510fc7 arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones 5313a150780d arm64: dts: qcom: sdm45: Add support for LMh node 0cdd72ea4ded cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support 28c75f036f17 thermal: qcom: Add support for LMh driver 5249d7424534 firmware: qcom_scm: Introduce SCM calls to access LMh 79a4f0126f44 Revert "arm64: defconfig: Enable TYPEC_MUX_NB7VPQ904M for RB5" d56d5568e63c Revert "dt-bindings: thermal: Add dt binding for QCOM LMh" 832f6e4b8290 Revert "arm64: boot: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones" a185df1e18f0 Revert "arm64: boot: dts: qcom: sdm45: Add support for LMh node" 5812252ae05e Revert "cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support" 0efdda131645 Revert "thermal: qcom: Add support for LMh driver" caf368b9c84d Revert "firmware: qcom_scm: Introduce SCM calls to access LMh" 1ca791917067 arm64: defconfig: Enable TYPEC_MUX_NB7VPQ904M for RB5 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 1eb33541f4e2921457d8416152d484174484b55e)
2021-08-11Merge pull request #334 from alimon/dunfell_5.13Dmitry Baryshkov
Linux 5.13 updates for dunfell
2021-08-10recipes-kernel: Linux 5.13 bump to rev 473ca0b26c31 (v5.13.9)Aníbal Limón
Changes are from stable v5.13.6..v5.13.9. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 257ba2dcf3f683e89fb94b5c0f1400c3a9b1099b) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-08-10recipes-kernel: Linux 5.13 bump to rev 9095a563c16e (v5.13.6)Aníbal Limón
Changes are from stable v5.13.5..v5.13.6. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit afa76b4b45a1502693c32df41a4d8e6e21f6a336) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-29linux-linaro-qcom: update LOCALVERSIONNicolas Dechesne
Fixes: 7829b0f0f691 (linux-linaro-qcomlt: move common settings to the include file) In this commit, some common config were moved into the shared include file, however LOCALVERSION was not updated based on its value in the kernel recipe. Restore LOCALVERSION to what it was before this patch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit ede2390278bf6e0a7896d07f1f22e71a7e9d4d5e)
2021-07-29Merge pull request #327 from alimon/dunfell_5.13Nicolas Dechesne
Kernel recipe structure changes and Linux 5.13 for dunfell
2021-07-28linux-linaro-qcomlt_5.13: remove default configsNicolas Dechesne
Default configuration have been moved in the shared include file, since 7829b0f0f691 (linux-linaro-qcomlt: move common settings to the include file), so there is no need to repeat them in each new kernel recipe. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 3fe959f517e4956448c95c1a1d2a5d964aa34afc) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28recipes-kernel: Linux 5.13 bump to rev 108d71930dc8 (v5.13.5)Aníbal Limón
Changes are from stable v5.13.4..v5.13.5, and, 108d71930dc8 arch/arm64: defconfig enable MFD QCOM_{RPM, QCA639X} Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 64482fc3becf97b09ee34de5f00ab2d78b3c59fd) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28linux-linaro-qcomlt_5.13.bb: Remove duplicate inclusion of ↵Khem Raj
linux-qcom-bootimg.inc Fixes parse warning linux-linaro-qcomlt_5.13.bb: Duplicate inclusion for /mnt/b/yoe/master/sources/meta-qcom/recipes-kernel/linux/linux-qcom-bootimg.inc in /mnt/b/yoe/master/sources/meta-qcom/ recipes-kernel/linux/linux-linaro-qcomlt_5.13.bb % git grep linux-qcom-bootimg.inc recipes-kernel/linux/linux-linaro-qcom.inc:require recipes-kernel/linux/linux-qcom-bootimg.inc recipes-kernel/linux/linux-linaro-qcomlt_5.13.bb:require recipes-kernel/linux/linux-qcom-bootimg.inc Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e3cc566cbd812ecfaedd1f2d390cda5bcc41e9be) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28recipes-kernel: Add Linux 5.13 recipeAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 95f3f710d54fa09fcfa9ff9e2dbed3de15aaf493) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28linux-linaro-qcom: simplify config handlingDmitry Baryshkov
Simplify handling of kernel config: - call sed directly from kernel_conf_variable function - split do_confugure into prepend and append functions to be wrapped around kernel_do_configure (removing make oldconfig call) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit ccbbcd8be95d663419a3d34e7e3698abafbed943) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28linux-linaro-qcomlt: move common settings to the include fileDmitry Baryshkov
Move common linux-linaro-qcomlt settings to the include file, allowing recipes to contain just the 'reqiure' line and SRCREV. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 7829b0f0f6919053c7f28ab54a97634d26a00106) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28linux-linaro-qcom.inc: use 'arm' override for 32-bit machinesDmitry Baryshkov
Use 'arm' override for apq8064 and sdx55 instead of specifying them one-by-one. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 85ff172c66f756e0b1649a4bd546c2de1bf586af) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28linux-linaro-qcomlt_5.7,-dev: drop unused ERROR_QA_removeDmitry Baryshkov
Remove unused removal of 'arch' from ERROR_QA: kernel build no longer include WiFi firmware, so this is unused. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit cc96662db56c68a2452c075cf0cc1ca7195afe7f) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-28linux-linaro-qcom.inc: allow recipes to override the DESCRIPTIONDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 65d6e3747e53cf4e6531e182f25442775b8cde43) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-23Merge pull request #322 from alimon/dunfellNicolas Dechesne
conf/machine: Set default SERIAL_CONSOLES in qcom-common.inc
2021-07-22conf/machine: Set default SERIAL_CONSOLES in qcom-common.incAníbal Limón
The SERIAL_CONSOLES var is used inside systemd-serialgetty.bb to generate systemd unit to get console after boot, this fix no console in DB845c. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 40ae8d5b56422ef440b603d2e6713d8b577138ab) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-20Merge pull request #319 from alimon/dunfell_rmtfsNicolas Dechesne
recipes-support: rmtfs bump to rev 293ab8b
2021-07-15recipes-support: rmtfs bump to rev 293ab8bAníbal Limón
Change, 293ab8b storage: Sync changes Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 1aaf336728b7e4de137e975d3a22cc5dafd8ed41) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2021-07-13Merge pull request #315 from lumag/no-lt9611uxc-upgrade-dunfellNicolas Dechesne
qrb5165-rb5: drop lt9611uxc-upgrade (dunfell)
2021-07-13Merge pull request #316 from lumag/qcom-firmware-dunfellNicolas Dechesne
Update firmware packgages (dunfell)
2021-07-11lt9611uxc-upgrade: drop recipeDmitry Baryshkov
Drop lt9611uxc-upgrade recipe, it is not used anymore. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 560f7096045af87bb5728475332b6f416126d349)
2021-07-09qrb5165-rb5: drop lt9611uxc-upgradeDmitry Baryshkov
Stop installing lt9611uxc-upgrade package, it was found to be confusing to users. It will be replaced by the notice in the release notes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 5e9229341beedfe19de450c924275387b76616b7)
2021-07-09firmware-qcom-dragonboard410c: add support for fw 1036.1Dmitry Baryshkov
Firmware 1036.1 was never release for further redistribution, however it can be manually downloaded from Qualcomm site. Add a recipe to build it. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit e2278e196ef790cde752ab26cca6067c09b18d6c)
2021-07-09firmware-qcom-dragonboard845c: install dsp paritition imageDmitry Baryshkov
Install an image with DSP shell and libraries. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 915c7ed4bee8905139ebe62343f23cbf9efb12b3)
2021-07-09firmware-qcom-dragonboard820c: install dsp paritition imageDmitry Baryshkov
Install an image with DSP shell and libraries. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> (cherry picked from commit 19c2e063a2006b811def400e5e7d40041ffef3d5)